← Back to team overview

zorba-coders team mailing list archive

[Merge] lp:~zorba-coders/zorba/markos-scratch into lp:zorba

 

Markos Zaharioudakis has proposed merging lp:~zorba-coders/zorba/markos-scratch into lp:zorba.

Commit message:
Fixed bug #850652

Requested reviews:
  Markos Zaharioudakis (markos-za)

For more details, see:
https://code.launchpad.net/~zorba-coders/zorba/markos-scratch/+merge/126640

Fixed bug #850652
-- 
The attached diff has been truncated due to its size.
https://code.launchpad.net/~zorba-coders/zorba/markos-scratch/+merge/126640
Your team Zorba Coders is subscribed to branch lp:zorba.
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/extras'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/extras/functx'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/extras/functx/is-a-number'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/extras/functx/is-a-number/functx_is-a-number2.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/extras/functx/is-a-number/functx_is-a-number2.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/extras/functx/is-a-number/functx_is-a-number2.iter	1970-01-01 00:00:00 +0000
@@ -1,26 +0,0 @@
-Iterator tree for const-folded expr:
-<FunctionTraceIterator>
-  <TypedValueCompareIterator_STRING>
-    <FnStringIterator>
-      <IfThenElseIterator>
-        <CastableIterator type="xs:double">
-          <SingletonIterator value="xs:integer(123)"/>
-        </CastableIterator>
-        <CastIterator type="xs:double">
-          <SingletonIterator value="xs:integer(123)"/>
-        </CastIterator>
-        <SingletonIterator value="xs:double(NaN)"/>
-      </IfThenElseIterator>
-    </FnStringIterator>
-    <SingletonIterator value="xs:string(NaN)"/>
-  </TypedValueCompareIterator_STRING>
-</FunctionTraceIterator>
-
-Iterator tree for main query:
-<ElementIterator>
-  <SingletonIterator value="xs:QName(,,result)"/>
-  <EnclosedIterator attr_cont="false">
-    <SingletonIterator value="xs:boolean(true)"/>
-  </EnclosedIterator>
-</ElementIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/extras/wikibooks'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/extras/wikibooks/wikibooks_counting_keywords.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/extras/wikibooks/wikibooks_counting_keywords.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/extras/wikibooks/wikibooks_counting_keywords.iter	1970-01-01 00:00:00 +0000
@@ -1,165 +0,0 @@
-Iterator tree for const-folded expr:
-<OrIterator>
-  <SingletonIterator value="xs:boolean(false)"/>
-  <SingletonIterator value="xs:boolean(false)"/>
-  <SingletonIterator value="xs:boolean(false)"/>
-</OrIterator>
-
-Iterator tree for main query:
-<FunctionTraceIterator>
-  <flwor::FLWORIterator>
-    <ForVariable name="wordlist">
-      <ElementIterator copyInputNodes="false">
-        <SingletonIterator value="xs:QName(,,keywords)"/>
-        <FnConcatIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(red)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(green)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(red)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(blue)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(violet)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(red)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(blue)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(blue)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(red)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(orange)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(green)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(yellow)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(indigo)"/>
-            </TextIterator>
-          </ElementIterator>
-          <ElementIterator copyInputNodes="false">
-            <SingletonIterator value="xs:QName(,,term)"/>
-            <TextIterator>
-              <SingletonIterator value="xs:string(red)"/>
-            </TextIterator>
-          </ElementIterator>
-        </FnConcatIterator>
-      </ElementIterator>
-    </ForVariable>
-    <ReturnClause>
-      <SequentialIterator>
-        <CreateInternalIndexIterator name="xs:QName(,,tempIndex0)">
-          <flwor::FLWORIterator>
-            <ForVariable name="$$opt_temp_1">
-              <UnhoistIterator>
-                <HoistIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,term)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="wordlist"/>
-                  </ChildAxisIterator>
-                </HoistIterator>
-              </UnhoistIterator>
-            </ForVariable>
-            <ReturnClause>
-              <GeneralIndexEntryBuilderIterator>
-                <ForVarIterator varname="$$opt_temp_1"/>
-                <FnDataIterator>
-                  <ForVarIterator varname="$$opt_temp_1"/>
-                </FnDataIterator>
-              </GeneralIndexEntryBuilderIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </CreateInternalIndexIterator>
-        <ElementIterator>
-          <SingletonIterator value="xs:QName(,,terms)"/>
-          <EnclosedIterator attr_cont="false">
-            <flwor::FLWORIterator>
-              <ForVariable name="term">
-                <FnDistinctValuesIterator>
-                  <FnDataIterator>
-                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,term)" typename="*" nill allowed="0">
-                      <ForVarIterator varname="wordlist"/>
-                    </ChildAxisIterator>
-                  </FnDataIterator>
-                </FnDistinctValuesIterator>
-              </ForVariable>
-              <ReturnClause>
-                <ElementIterator>
-                  <SingletonIterator value="xs:QName(,,term)"/>
-                  <AttributeIterator qname="xs:QName(,,count)">
-                    <EnclosedIterator attr_cont="true">
-                      <FnCountIterator>
-                        <NodeDistinctIterator allow-atomics="false" check-only="false">
-                          <ProbeIndexPointGeneralIterator>
-                            <SingletonIterator value="xs:QName(,,tempIndex0)"/>
-                            <ForVarIterator varname="term"/>
-                          </ProbeIndexPointGeneralIterator>
-                        </NodeDistinctIterator>
-                      </FnCountIterator>
-                    </EnclosedIterator>
-                  </AttributeIterator>
-                  <EnclosedIterator attr_cont="false">
-                    <ForVarIterator varname="term"/>
-                  </EnclosedIterator>
-                </ElementIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </EnclosedIterator>
-        </ElementIterator>
-      </SequentialIterator>
-    </ReturnClause>
-  </flwor::FLWORIterator>
-</FunctionTraceIterator>
-

=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/extras/wikibooks/wikibooks_net_working_days.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/extras/wikibooks/wikibooks_net_working_days.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/extras/wikibooks/wikibooks_net_working_days.iter	1970-01-01 00:00:00 +0000
@@ -1,410 +0,0 @@
-Iterator tree for const-folded expr:
-<CastIterator type="xs:date">
-  <SingletonIterator value="xs:string(1901-01-06)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:dayTimeDuration">
-  <SingletonIterator value="xs:string(P1D)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<OrIterator>
-  <SingletonIterator value="xs:boolean(true)"/>
-  <SingletonIterator value="xs:boolean(false)"/>
-  <SingletonIterator value="xs:boolean(false)"/>
-</OrIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:date">
-  <SingletonIterator value="xs:string(1901-01-06)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:dayTimeDuration">
-  <SingletonIterator value="xs:string(P1D)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:date">
-  <SingletonIterator value="xs:string(1901-01-06)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:dayTimeDuration">
-  <SingletonIterator value="xs:string(P1D)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:boolean">
-  <SingletonIterator value="xs:integer(0)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:boolean">
-  <SingletonIterator value="xs:integer(1)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:dayTimeDuration">
-  <SingletonIterator value="xs:string(P1D)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:dayTimeDuration">
-  <SingletonIterator value="xs:string(P1D)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<CastIterator type="xs:date">
-  <SingletonIterator value="xs:string(2008-07-01+01:00)"/>
-</CastIterator>
-
-Iterator tree for const-folded expr:
-<NameCastIterator>
-  <SingletonIterator value="xs:string(bgcolor)"/>
-</NameCastIterator>
-
-Iterator tree for const-folded expr:
-<SingletonIterator value="2008-07-01+01:00"/>
-
-Iterator tree for const-folded expr:
-<SingletonIterator value="2008-07-01+01:00"/>
-
-Iterator tree for const-folded expr:
-<SingletonIterator value="xs:integer(20)"/>
-
-Iterator tree for const-folded expr:
-<SingletonIterator value="2008-07-01+01:00"/>
-
-Iterator tree for const-folded expr:
-<SingletonIterator value="2008-07-01+01:00"/>
-
-Iterator tree for main query:
-<ElementIterator>
-  <SingletonIterator value="xs:QName(,,html)"/>
-  <ElementIterator>
-    <SingletonIterator value="xs:QName(,,body)"/>
-    <FnConcatIterator>
-      <ElementIterator>
-        <SingletonIterator value="xs:QName(,,h1)"/>
-        <FnConcatIterator>
-          <TextIterator>
-            <SingletonIterator value="xs:string(Days from )"/>
-          </TextIterator>
-          <EnclosedIterator attr_cont="false">
-            <SingletonIterator value="2008-07-01+01:00"/>
-          </EnclosedIterator>
-        </FnConcatIterator>
-      </ElementIterator>
-      <ElementIterator>
-        <SingletonIterator value="xs:QName(,,p)"/>
-        <FnConcatIterator>
-          <TextIterator>
-            <SingletonIterator value="xs:string(Today is a )"/>
-          </TextIterator>
-          <EnclosedIterator attr_cont="false">
-            <UDFunctionCallIterator>
-              <SingletonIterator value="2008-07-01+01:00"/>
-            </UDFunctionCallIterator>
-          </EnclosedIterator>
-        </FnConcatIterator>
-      </ElementIterator>
-      <ElementIterator>
-        <SingletonIterator value="xs:QName(,,table)"/>
-        <AttributeIterator qname="xs:QName(,,border)">
-          <SingletonIterator value="xs:string(1)"/>
-        </AttributeIterator>
-        <FnConcatIterator>
-          <ElementIterator>
-            <SingletonIterator value="xs:QName(,,thead)"/>
-            <ElementIterator>
-              <SingletonIterator value="xs:QName(,,tr)"/>
-              <FnConcatIterator>
-                <ElementIterator>
-                  <SingletonIterator value="xs:QName(,,th)"/>
-                  <TextIterator>
-                    <SingletonIterator value="xs:string(Cal Days)"/>
-                  </TextIterator>
-                </ElementIterator>
-                <ElementIterator>
-                  <SingletonIterator value="xs:QName(,,th)"/>
-                  <TextIterator>
-                    <SingletonIterator value="xs:string(Furture Date)"/>
-                  </TextIterator>
-                </ElementIterator>
-                <ElementIterator>
-                  <SingletonIterator value="xs:QName(,,th)"/>
-                  <TextIterator>
-                    <SingletonIterator value="xs:string(Day of Week)"/>
-                  </TextIterator>
-                </ElementIterator>
-                <ElementIterator>
-                  <SingletonIterator value="xs:QName(,,th)"/>
-                  <TextIterator>
-                    <SingletonIterator value="xs:string(Net Working Days)"/>
-                  </TextIterator>
-                </ElementIterator>
-              </FnConcatIterator>
-            </ElementIterator>
-          </ElementIterator>
-          <EnclosedIterator attr_cont="false">
-            <flwor::FLWORIterator>
-              <ForVariable name="i">
-                <OpToIterator>
-                  <SingletonIterator value="xs:integer(0)"/>
-                  <SingletonIterator value="xs:integer(20)"/>
-                </OpToIterator>
-              </ForVariable>
-              <ForVariable name="d">
-                <GenericArithIterator_AddOperation>
-                  <SingletonIterator value="2008-07-01+01:00"/>
-                  <CastIterator type="xs:dayTimeDuration">
-                    <ConcatStrIterator>
-                      <SingletonIterator value="xs:string(P)"/>
-                      <ForVarIterator varname="i"/>
-                      <SingletonIterator value="xs:string(D)"/>
-                    </ConcatStrIterator>
-                  </CastIterator>
-                </GenericArithIterator_AddOperation>
-              </ForVariable>
-              <ForVariable name="dow">
-                <FunctionTraceIterator>
-                  <NumArithIterator_ModOperation>
-                    <CastIterator type="xs:integer">
-                      <GenericArithIterator_DivideOperation>
-                        <GenericArithIterator_SubtractOperation>
-                          <CastIterator type="xs:date">
-                            <ForVarIterator varname="d"/>
-                          </CastIterator>
-                          <SingletonIterator value="1901-01-06"/>
-                        </GenericArithIterator_SubtractOperation>
-                        <SingletonIterator value="P1D"/>
-                      </GenericArithIterator_DivideOperation>
-                    </CastIterator>
-                    <SingletonIterator value="xs:integer(7)"/>
-                  </NumArithIterator_ModOperation>
-                </FunctionTraceIterator>
-              </ForVariable>
-              <ReturnClause>
-                <ElementIterator>
-                  <SingletonIterator value="xs:QName(,,tr)"/>
-                  <FnConcatIterator>
-                    <EnclosedIterator attr_cont="false">
-                      <IfThenElseIterator>
-                        <FnBooleanIterator>
-                          <NumArithIterator_ModOperation>
-                            <ForVarIterator varname="i"/>
-                            <SingletonIterator value="xs:integer(2)"/>
-                          </NumArithIterator_ModOperation>
-                        </FnBooleanIterator>
-                        <AttributeIterator qname="xs:QName(,,bgcolor)">
-                          <EnclosedIterator attr_cont="true">
-                            <SingletonIterator value="xs:string(Lavender)"/>
-                          </EnclosedIterator>
-                        </AttributeIterator>
-                        <FnConcatIterator/>
-                      </IfThenElseIterator>
-                    </EnclosedIterator>
-                    <ElementIterator>
-                      <SingletonIterator value="xs:QName(,,td)"/>
-                      <AttributeIterator qname="xs:QName(,,align)">
-                        <SingletonIterator value="xs:string(center)"/>
-                      </AttributeIterator>
-                      <EnclosedIterator attr_cont="false">
-                        <ForVarIterator varname="i"/>
-                      </EnclosedIterator>
-                    </ElementIterator>
-                    <ElementIterator>
-                      <SingletonIterator value="xs:QName(,,td)"/>
-                      <AttributeIterator qname="xs:QName(,,align)">
-                        <SingletonIterator value="xs:string(center)"/>
-                      </AttributeIterator>
-                      <EnclosedIterator attr_cont="false">
-                        <ForVarIterator varname="d"/>
-                      </EnclosedIterator>
-                    </ElementIterator>
-                    <ElementIterator>
-                      <SingletonIterator value="xs:QName(,,td)"/>
-                      <AttributeIterator qname="xs:QName(,,align)">
-                        <SingletonIterator value="xs:string(center)"/>
-                      </AttributeIterator>
-                      <EnclosedIterator attr_cont="false">
-                        <UDFunctionCallIterator>
-                          <ForVarIterator varname="d"/>
-                        </UDFunctionCallIterator>
-                      </EnclosedIterator>
-                    </ElementIterator>
-                    <ElementIterator>
-                      <SingletonIterator value="xs:QName(,,td)"/>
-                      <AttributeIterator qname="xs:QName(,,align)">
-                        <SingletonIterator value="xs:string(center)"/>
-                      </AttributeIterator>
-                      <EnclosedIterator attr_cont="false">
-                        <UDFunctionCallIterator>
-                          <SingletonIterator value="2008-07-01+01:00"/>
-                          <PromoteIterator type="xs:date">
-                            <ForVarIterator varname="d"/>
-                          </PromoteIterator>
-                        </UDFunctionCallIterator>
-                      </EnclosedIterator>
-                    </ElementIterator>
-                  </FnConcatIterator>
-                </ElementIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </EnclosedIterator>
-        </FnConcatIterator>
-      </ElementIterator>
-    </FnConcatIterator>
-  </ElementIterator>
-</ElementIterator>
-
-Iterator tree for functx:day-of-week-name-en:
-<flwor::FLWORIterator>
-  <LetVariable name="date" materialize="true">
-    <LetVarIterator varname="date"/>
-  </LetVariable>
-  <ReturnClause>
-    <SequencePointAccessIterator>
-      <FnConcatIterator>
-        <SingletonIterator value="xs:string(Sunday)"/>
-        <SingletonIterator value="xs:string(Monday)"/>
-        <SingletonIterator value="xs:string(Tuesday)"/>
-        <SingletonIterator value="xs:string(Wednesday)"/>
-        <SingletonIterator value="xs:string(Thursday)"/>
-        <SingletonIterator value="xs:string(Friday)"/>
-        <SingletonIterator value="xs:string(Saturday)"/>
-      </FnConcatIterator>
-      <SpecificNumArithIterator_AddOperation_INTEGER>
-        <FunctionTraceIterator>
-          <IfThenElseIterator>
-            <FnEmptyIterator>
-              <LetVarIterator varname="date"/>
-            </FnEmptyIterator>
-            <FnConcatIterator/>
-            <NumArithIterator_ModOperation>
-              <CastIterator type="xs:integer">
-                <GenericArithIterator_DivideOperation>
-                  <GenericArithIterator_SubtractOperation>
-                    <CastIterator type="xs:date">
-                      <LetVarIterator varname="date"/>
-                    </CastIterator>
-                    <SingletonIterator value="1901-01-06"/>
-                  </GenericArithIterator_SubtractOperation>
-                  <SingletonIterator value="P1D"/>
-                </GenericArithIterator_DivideOperation>
-              </CastIterator>
-              <SingletonIterator value="xs:integer(7)"/>
-            </NumArithIterator_ModOperation>
-          </IfThenElseIterator>
-        </FunctionTraceIterator>
-        <SingletonIterator value="xs:integer(1)"/>
-      </SpecificNumArithIterator_AddOperation_INTEGER>
-    </SequencePointAccessIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-
-Iterator tree for fxx:net-working-days:
-<UDFunctionCallIterator>
-  <LetVarIterator varname="s"/>
-  <LetVarIterator varname="f"/>
-  <FnConcatIterator/>
-  <SingletonIterator value="xs:integer(0)"/>
-</UDFunctionCallIterator>
-
-Iterator tree for fxx:net-working-days-n:
-<flwor::FLWORIterator>
-  <ForVariable name="s">
-    <LetVarIterator varname="s"/>
-  </ForVariable>
-  <ForVariable name="f">
-    <LetVarIterator varname="f"/>
-  </ForVariable>
-  <LetVariable name="dates" materialize="true">
-    <LetVarIterator varname="dates"/>
-  </LetVariable>
-  <ReturnClause>
-    <IfThenElseIterator>
-      <CompareIterator>
-        <ForVarIterator varname="s"/>
-        <ForVarIterator varname="f"/>
-      </CompareIterator>
-      <LetVarIterator varname="total"/>
-      <IfThenElseIterator>
-        <AndIterator>
-          <FunctionTraceIterator>
-            <IfThenElseIterator>
-              <OrIterator>
-                <TypedValueCompareIterator_INTEGER>
-                  <NumArithIterator_ModOperation>
-                    <CastIterator type="xs:integer">
-                      <GenericArithIterator_DivideOperation>
-                        <GenericArithIterator_SubtractOperation>
-                          <ForVarIterator varname="s"/>
-                          <SingletonIterator value="1901-01-06"/>
-                        </GenericArithIterator_SubtractOperation>
-                        <SingletonIterator value="P1D"/>
-                      </GenericArithIterator_DivideOperation>
-                    </CastIterator>
-                    <SingletonIterator value="xs:integer(7)"/>
-                  </NumArithIterator_ModOperation>
-                  <SingletonIterator value="xs:integer(5)"/>
-                </TypedValueCompareIterator_INTEGER>
-                <TypedValueCompareIterator_INTEGER>
-                  <NumArithIterator_ModOperation>
-                    <CastIterator type="xs:integer">
-                      <GenericArithIterator_DivideOperation>
-                        <GenericArithIterator_SubtractOperation>
-                          <ForVarIterator varname="s"/>
-                          <SingletonIterator value="1901-01-06"/>
-                        </GenericArithIterator_SubtractOperation>
-                        <SingletonIterator value="P1D"/>
-                      </GenericArithIterator_DivideOperation>
-                    </CastIterator>
-                    <SingletonIterator value="xs:integer(7)"/>
-                  </NumArithIterator_ModOperation>
-                  <SingletonIterator value="xs:integer(6)"/>
-                </TypedValueCompareIterator_INTEGER>
-              </OrIterator>
-              <SingletonIterator value="xs:boolean(false)"/>
-              <SingletonIterator value="xs:boolean(true)"/>
-            </IfThenElseIterator>
-          </FunctionTraceIterator>
-          <FnBooleanIterator>
-            <CompareIterator>
-              <ForVarIterator varname="s"/>
-              <LetVarIterator varname="dates"/>
-            </CompareIterator>
-          </FnBooleanIterator>
-        </AndIterator>
-        <UDFunctionCallIterator>
-          <PromoteIterator type="xs:date">
-            <GenericArithIterator_AddOperation>
-              <ForVarIterator varname="s"/>
-              <SingletonIterator value="P1D"/>
-            </GenericArithIterator_AddOperation>
-          </PromoteIterator>
-          <ForVarIterator varname="f"/>
-          <LetVarIterator varname="dates"/>
-          <SpecificNumArithIterator_AddOperation_INTEGER>
-            <LetVarIterator varname="total"/>
-            <SingletonIterator value="xs:integer(1)"/>
-          </SpecificNumArithIterator_AddOperation_INTEGER>
-        </UDFunctionCallIterator>
-        <UDFunctionCallIterator>
-          <PromoteIterator type="xs:date">
-            <GenericArithIterator_AddOperation>
-              <ForVarIterator varname="s"/>
-              <SingletonIterator value="P1D"/>
-            </GenericArithIterator_AddOperation>
-          </PromoteIterator>
-          <ForVarIterator varname="f"/>
-          <LetVarIterator varname="dates"/>
-          <LetVarIterator varname="total"/>
-        </UDFunctionCallIterator>
-      </IfThenElseIterator>
-    </IfThenElseIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Catalog'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Catalog/Catalog001.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Catalog/Catalog001.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Catalog/Catalog001.iter	1970-01-01 00:00:00 +0000
@@ -1,68 +0,0 @@
-Iterator tree for main query:
-<ElementIterator>
-  <SingletonIterator value="xs:QName(,,missing-variable)"/>
-  <EnclosedIterator attr_cont="false">
-    <flwor::FLWORIterator>
-      <ForVariable name="x">
-        <NodeSortIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <DescendantSelfAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
-                  <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                    <CtxVariableIterator>
-                      <SingletonIterator value="xs:string(input-context)"/>
-                    </CtxVariableIterator>
-                  </TreatIterator>
-                </DescendantSelfAxisIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <flwor::FLWORIterator>
-                <ForVariable name="$$dot">
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,wildcard,input-file)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                </ForVariable>
-                <WhereClause>
-                  <LogicIterator>
-                    <FnEmptyIterator>
-                      <AttributeAxisIterator test kind="match_name_test" qname="xs:QName(,,variable)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </AttributeAxisIterator>
-                    </FnEmptyIterator>
-                    <CompareIterator>
-                      <FnDataIterator>
-                        <ChildAxisIterator test kind="match_text_test" qname="*" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                      </FnDataIterator>
-                      <SingletonIterator value="xs:string(emptydoc)"/>
-                    </CompareIterator>
-                  </LogicIterator>
-                </WhereClause>
-                <ReturnClause>
-                  <ForVarIterator varname="$$dot"/>
-                </ReturnClause>
-              </flwor::FLWORIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeSortIterator>
-      </ForVariable>
-      <ReturnClause>
-        <FnStringIterator>
-          <TreatIterator quant="?">
-            <NodeDistinctIterator>
-              <AttributeAxisIterator test kind="match_name_test" qname="xs:QName(,,name)" typename="*" nill allowed="0">
-                <ParentAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
-                  <ForVarIterator varname="x"/>
-                </ParentAxisIterator>
-              </AttributeAxisIterator>
-            </NodeDistinctIterator>
-          </TreatIterator>
-        </FnStringIterator>
-      </ReturnClause>
-    </flwor::FLWORIterator>
-  </EnclosedIterator>
-</ElementIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon/ComputeConComment'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon/ComputeConComment/Constr-compcomment-dash-4.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon/ComputeConComment/Constr-compcomment-dash-4.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon/ComputeConComment/Constr-compcomment-dash-4.iter	1970-01-01 00:00:00 +0000
@@ -1,45 +0,0 @@
-Iterator tree for main query:
-<CommentIterator>
-  <EnclosedIterator attr_cont="true">
-    <NodeSortIterator>
-      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,wildcard,description)" typename="*" nill allowed="0">
-        <flwor::FLWORIterator>
-          <ForVariable name="$$dot">
-            <NodeDistinctIterator>
-              <DescendantSelfAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
-                <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                  <CtxVariableIterator>
-                    <SingletonIterator value="xs:string(input-context)"/>
-                  </CtxVariableIterator>
-                </TreatIterator>
-              </DescendantSelfAxisIterator>
-            </NodeDistinctIterator>
-          </ForVariable>
-          <ReturnClause>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,wildcard,test-case)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-              </ForVariable>
-              <WhereClause>
-                <CompareIterator>
-                  <FnDataIterator>
-                    <AttributeAxisIterator test kind="match_name_test" qname="xs:QName(,,name)" typename="*" nill allowed="0">
-                      <ForVarIterator varname="$$dot"/>
-                    </AttributeAxisIterator>
-                  </FnDataIterator>
-                  <SingletonIterator value="xs:string(Constr-compcomment-dash-4)"/>
-                </CompareIterator>
-              </WhereClause>
-              <ReturnClause>
-                <ForVarIterator varname="$$dot"/>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </ReturnClause>
-        </flwor::FLWORIterator>
-      </ChildAxisIterator>
-    </NodeSortIterator>
-  </EnclosedIterator>
-</CommentIterator>
-

=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon/ComputeConComment/Constr-compcomment-doubledash-4.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon/ComputeConComment/Constr-compcomment-doubledash-4.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Construct/ComputeCon/ComputeConComment/Constr-compcomment-doubledash-4.iter	1970-01-01 00:00:00 +0000
@@ -1,45 +0,0 @@
-Iterator tree for main query:
-<CommentIterator>
-  <EnclosedIterator attr_cont="true">
-    <NodeSortIterator>
-      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,wildcard,description)" typename="*" nill allowed="0">
-        <flwor::FLWORIterator>
-          <ForVariable name="$$dot">
-            <NodeDistinctIterator>
-              <DescendantSelfAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
-                <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                  <CtxVariableIterator>
-                    <SingletonIterator value="xs:string(input-context)"/>
-                  </CtxVariableIterator>
-                </TreatIterator>
-              </DescendantSelfAxisIterator>
-            </NodeDistinctIterator>
-          </ForVariable>
-          <ReturnClause>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,wildcard,test-case)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-              </ForVariable>
-              <WhereClause>
-                <CompareIterator>
-                  <FnDataIterator>
-                    <AttributeAxisIterator test kind="match_name_test" qname="xs:QName(,,name)" typename="*" nill allowed="0">
-                      <ForVarIterator varname="$$dot"/>
-                    </AttributeAxisIterator>
-                  </FnDataIterator>
-                  <SingletonIterator value="xs:string(Constr-compcomment-doubledash-4)"/>
-                </CompareIterator>
-              </WhereClause>
-              <ReturnClause>
-                <ForVarIterator varname="$$dot"/>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </ReturnClause>
-        </flwor::FLWORIterator>
-      </ChildAxisIterator>
-    </NodeSortIterator>
-  </EnclosedIterator>
-</CommentIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr010.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr010.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr010.iter	1970-01-01 00:00:00 +0000
@@ -1,57 +0,0 @@
-Iterator tree for main query:
-<flwor::FLWORIterator>
-  <ForVariable name="folder">
-    <NodeSortIterator>
-      <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,Folder)" typename="*" nill allowed="0">
-        <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-          <CtxVariableIterator>
-            <SingletonIterator value="xs:string(input-context)"/>
-          </CtxVariableIterator>
-        </TreatIterator>
-      </DescendantAxisIterator>
-    </NodeSortIterator>
-  </ForVariable>
-  <LetVariable name="$$opt_temp_0" materialize="true">
-    <HoistIterator>
-      <FnDataIterator>
-        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,FolderName)" typename="*" nill allowed="0">
-          <ForVarIterator varname="folder"/>
-        </ChildAxisIterator>
-      </FnDataIterator>
-    </HoistIterator>
-  </LetVariable>
-  <ForVariable name="file">
-    <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-      <ForVarIterator varname="folder"/>
-    </DescendantAxisIterator>
-  </ForVariable>
-  <ReturnClause>
-    <ElementIterator>
-      <SingletonIterator value="xs:QName(,,File)"/>
-      <AttributeIterator>
-        <SingletonIterator value="xs:QName(,,folder)"/>
-        <EnclosedIterator attr_cont="true">
-          <UnhoistIterator>
-            <LetVarIterator varname="$$opt_temp_0"/>
-          </UnhoistIterator>
-        </EnclosedIterator>
-      </AttributeIterator>
-      <EnclosedIterator attr_cont="false">
-        <FnStringIterator>
-          <TreatIterator quant="?">
-            <NodeDistinctIterator>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,FileName)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="file"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </NodeDistinctIterator>
-          </TreatIterator>
-        </FnStringIterator>
-      </EnclosedIterator>
-    </ElementIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-

=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr011.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr011.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr011.iter	1970-01-01 00:00:00 +0000
@@ -1,57 +0,0 @@
-Iterator tree for main query:
-<flwor::FLWORIterator>
-  <ForVariable name="folder">
-    <NodeSortIterator>
-      <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,Folder)" typename="*" nill allowed="0">
-        <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-          <CtxVariableIterator>
-            <SingletonIterator value="xs:string(input-context)"/>
-          </CtxVariableIterator>
-        </TreatIterator>
-      </DescendantAxisIterator>
-    </NodeSortIterator>
-  </ForVariable>
-  <LetVariable name="$$opt_temp_0" materialize="true">
-    <HoistIterator>
-      <FnDataIterator>
-        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,FolderName)" typename="*" nill allowed="0">
-          <ForVarIterator varname="folder"/>
-        </ChildAxisIterator>
-      </FnDataIterator>
-    </HoistIterator>
-  </LetVariable>
-  <ForVariable name="file">
-    <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-      <ForVarIterator varname="folder"/>
-    </DescendantAxisIterator>
-  </ForVariable>
-  <ReturnClause>
-    <ElementIterator>
-      <SingletonIterator value="xs:QName(,,File)"/>
-      <AttributeIterator>
-        <SingletonIterator value="xs:QName(,,folder)"/>
-        <EnclosedIterator attr_cont="true">
-          <UnhoistIterator>
-            <LetVarIterator varname="$$opt_temp_0"/>
-          </UnhoistIterator>
-        </EnclosedIterator>
-      </AttributeIterator>
-      <EnclosedIterator attr_cont="false">
-        <FnStringIterator>
-          <TreatIterator quant="?">
-            <NodeDistinctIterator>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,FileName)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="file"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </NodeDistinctIterator>
-          </TreatIterator>
-        </FnStringIterator>
-      </EnclosedIterator>
-    </ElementIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-

=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr013.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr013.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr013.iter	1970-01-01 00:00:00 +0000
@@ -1,47 +0,0 @@
-Iterator tree for main query:
-<flwor::FLWORIterator>
-  <LetVariable name="$$opt_temp_0" materialize="true">
-    <HoistIterator>
-      <NodeSortIterator>
-        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,FolderName)" typename="*" nill allowed="0">
-          <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,Folder)" typename="*" nill allowed="0">
-            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-              <CtxVariableIterator>
-                <SingletonIterator value="xs:string(input-context)"/>
-              </CtxVariableIterator>
-            </TreatIterator>
-          </DescendantAxisIterator>
-        </ChildAxisIterator>
-      </NodeSortIterator>
-    </HoistIterator>
-  </LetVariable>
-  <ReturnClause>
-    <flwor::FLWORIterator>
-      <ForVariable name="fileName">
-        <NodeSortIterator>
-          <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,FileName)" typename="*" nill allowed="0">
-            <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                <CtxVariableIterator>
-                  <SingletonIterator value="xs:string(input-context)"/>
-                </CtxVariableIterator>
-              </TreatIterator>
-            </DescendantAxisIterator>
-          </ChildAxisIterator>
-        </NodeSortIterator>
-      </ForVariable>
-      <ForVariable name="folderName">
-        <UnhoistIterator>
-          <LetVarIterator varname="$$opt_temp_0"/>
-        </UnhoistIterator>
-      </ForVariable>
-      <ReturnClause>
-        <FnConcatIterator>
-          <ForVarIterator varname="folderName"/>
-          <ForVarIterator varname="fileName"/>
-        </FnConcatIterator>
-      </ReturnClause>
-    </flwor::FLWORIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-

=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr025.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr025.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ForExpr/ForExpr025.iter	1970-01-01 00:00:00 +0000
@@ -1,58 +0,0 @@
-Iterator tree for main query:
-<flwor::FLWORIterator>
-  <LetVariable name="$$opt_temp_0" materialize="true">
-    <HoistIterator>
-      <NodeSortIterator>
-        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-          <FnSubsequenceIterator>
-            <NodeSortIterator>
-              <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,Folder)" typename="*" nill allowed="0">
-                <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                  <CtxVariableIterator>
-                    <SingletonIterator value="xs:string(input-context)"/>
-                  </CtxVariableIterator>
-                </TreatIterator>
-              </DescendantAxisIterator>
-            </NodeSortIterator>
-            <SingletonIterator value="xs:double(2)"/>
-            <SingletonIterator value="xs:double(1)"/>
-          </FnSubsequenceIterator>
-        </ChildAxisIterator>
-      </NodeSortIterator>
-    </HoistIterator>
-  </LetVariable>
-  <ReturnClause>
-    <flwor::FLWORIterator>
-      <ForVariable name="file">
-        <NodeSortIterator>
-          <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-            <FnSubsequenceIterator>
-              <NodeSortIterator>
-                <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,Folder)" typename="*" nill allowed="0">
-                  <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                    <CtxVariableIterator>
-                      <SingletonIterator value="xs:string(input-context)"/>
-                    </CtxVariableIterator>
-                  </TreatIterator>
-                </DescendantAxisIterator>
-              </NodeSortIterator>
-              <SingletonIterator value="xs:double(1)"/>
-              <SingletonIterator value="xs:double(1)"/>
-            </FnSubsequenceIterator>
-          </ChildAxisIterator>
-        </NodeSortIterator>
-      </ForVariable>
-      <ForVariable name="file">
-        <UnhoistIterator>
-          <LetVarIterator varname="$$opt_temp_0"/>
-        </UnhoistIterator>
-      </ForVariable>
-      <ReturnClause>
-        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,FileName)" typename="*" nill allowed="0">
-          <ForVarIterator varname="file"/>
-        </ChildAxisIterator>
-      </ReturnClause>
-    </flwor::FLWORIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ReturnExpr'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ReturnExpr/ReturnExpr009.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ReturnExpr/ReturnExpr009.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/ReturnExpr/ReturnExpr009.iter	1970-01-01 00:00:00 +0000
@@ -1,49 +0,0 @@
-Iterator tree for main query:
-<flwor::FLWORIterator>
-  <LetVariable name="$$opt_temp_0" materialize="true">
-    <HoistIterator>
-      <FnSubsequenceIterator>
-        <NodeSortIterator>
-          <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,FileName)" typename="*" nill allowed="0">
-            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-              <CtxVariableIterator>
-                <SingletonIterator value="xs:string(input-context)"/>
-              </CtxVariableIterator>
-            </TreatIterator>
-          </DescendantAxisIterator>
-        </NodeSortIterator>
-        <SingletonIterator value="xs:double(1)"/>
-        <SingletonIterator value="xs:double(1)"/>
-      </FnSubsequenceIterator>
-    </HoistIterator>
-  </LetVariable>
-  <ReturnClause>
-    <flwor::FLWORIterator>
-      <ForVariable name="file">
-        <NodeSortIterator>
-          <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-            <FnSubsequenceIterator>
-              <NodeSortIterator>
-                <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,Folder)" typename="*" nill allowed="0">
-                  <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                    <CtxVariableIterator>
-                      <SingletonIterator value="xs:string(input-context)"/>
-                    </CtxVariableIterator>
-                  </TreatIterator>
-                </DescendantAxisIterator>
-              </NodeSortIterator>
-              <SingletonIterator value="xs:double(1)"/>
-              <SingletonIterator value="xs:double(1)"/>
-            </FnSubsequenceIterator>
-          </ChildAxisIterator>
-        </NodeSortIterator>
-      </ForVariable>
-      <ReturnClause>
-        <UnhoistIterator>
-          <LetVarIterator varname="$$opt_temp_0"/>
-        </UnhoistIterator>
-      </ReturnClause>
-    </flwor::FLWORIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/WhereExpr'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/WhereExpr/WhereExpr001.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/WhereExpr/WhereExpr001.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/FLWORExpr/WhereExpr/WhereExpr001.iter	1970-01-01 00:00:00 +0000
@@ -1,71 +0,0 @@
-Iterator tree for main query:
-<IfThenElseIterator>
-  <CompareIterator>
-    <FnCountIterator>
-      <flwor::FLWORIterator>
-        <ForVariable name="f">
-          <NodeDistinctIterator>
-            <DescendantAxisIterator test kind="match_name_test" qname="*" typename="*" nill allowed="0">
-              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                <CtxVariableIterator>
-                  <SingletonIterator value="xs:string(input-context)"/>
-                </CtxVariableIterator>
-              </TreatIterator>
-            </DescendantAxisIterator>
-          </NodeDistinctIterator>
-        </ForVariable>
-        <WhereClause>
-          <FnBooleanIterator>
-            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-              <ForVarIterator varname="f"/>
-            </ChildAxisIterator>
-          </FnBooleanIterator>
-        </WhereClause>
-        <ReturnClause>
-          <NodeDistinctIterator>
-            <FnSubsequenceIterator>
-              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-                <ForVarIterator varname="f"/>
-              </ChildAxisIterator>
-              <SingletonIterator value="xs:double(1)"/>
-              <SingletonIterator value="xs:double(1)"/>
-            </FnSubsequenceIterator>
-          </NodeDistinctIterator>
-        </ReturnClause>
-      </flwor::FLWORIterator>
-    </FnCountIterator>
-    <FnCountIterator>
-      <NodeDistinctIterator>
-        <flwor::FLWORIterator>
-          <ForVariable name="$$dot">
-            <NodeDistinctIterator>
-              <DescendantSelfAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
-                <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                  <CtxVariableIterator>
-                    <SingletonIterator value="xs:string(input-context)"/>
-                  </CtxVariableIterator>
-                </TreatIterator>
-              </DescendantSelfAxisIterator>
-            </NodeDistinctIterator>
-          </ForVariable>
-          <ReturnClause>
-            <FnSubsequenceIterator>
-              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
-                <ForVarIterator varname="$$dot"/>
-              </ChildAxisIterator>
-              <SingletonIterator value="xs:double(1)"/>
-              <SingletonIterator value="xs:double(1)"/>
-            </FnSubsequenceIterator>
-          </ReturnClause>
-        </flwor::FLWORIterator>
-      </NodeDistinctIterator>
-    </FnCountIterator>
-  </CompareIterator>
-  <ElementIterator>
-    <SingletonIterator value="xs:QName(,,Same)"/>
-  </ElementIterator>
-  <ElementIterator>
-    <SingletonIterator value="xs:QName(,,notSame)"/>
-  </ElementIterator>
-</IfThenElseIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/CompExpr'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/CompExpr/ValComp'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/CompExpr/ValComp/BinaryOp'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/op-hexBinary-equal2args-2.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/op-hexBinary-equal2args-2.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/CompExpr/ValComp/BinaryOp/HexBinaryEQ/op-hexBinary-equal2args-2.iter	1970-01-01 00:00:00 +0000
@@ -1,3 +0,0 @@
-Iterator tree for main query:
-<SingletonIterator value="xs:boolean(false)"/>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeAfter'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeAfter/nodeexpression47.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeAfter/nodeexpression47.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeAfter/nodeexpression47.iter	1970-01-01 00:00:00 +0000
@@ -1,672 +0,0 @@
-Iterator tree for main query:
-<LogicIterator>
-  <LogicIterator>
-    <LogicIterator>
-      <OpNodeAfterIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeAfterIterator>
-      <OpNodeAfterIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(2)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(2)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeAfterIterator>
-    </LogicIterator>
-    <OpNodeAfterIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context1)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(3)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context2)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(3)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-    </OpNodeAfterIterator>
-  </LogicIterator>
-  <LogicIterator>
-    <LogicIterator>
-      <OpNodeBeforeIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeBeforeIterator>
-      <OpNodeBeforeIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(2)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(2)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeBeforeIterator>
-    </LogicIterator>
-    <OpNodeBeforeIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context1)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(3)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context2)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(3)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-    </OpNodeBeforeIterator>
-  </LogicIterator>
-</LogicIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeBefore'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeBefore/nodeexpression31.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeBefore/nodeexpression31.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Expressions/Operators/NodeOp/NodeBefore/nodeexpression31.iter	1970-01-01 00:00:00 +0000
@@ -1,672 +0,0 @@
-Iterator tree for main query:
-<LogicIterator>
-  <LogicIterator>
-    <LogicIterator>
-      <OpNodeBeforeIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeBeforeIterator>
-      <OpNodeBeforeIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(2)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeBeforeIterator>
-    </LogicIterator>
-    <OpNodeBeforeIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context1)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(1)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context2)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(3)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-    </OpNodeBeforeIterator>
-  </LogicIterator>
-  <LogicIterator>
-    <LogicIterator>
-      <OpNodeAfterIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeAfterIterator>
-      <OpNodeAfterIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context1)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(1)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-        <TreatIterator quant="?">
-          <NodeDistinctIterator>
-            <flwor::FLWORIterator>
-              <ForVariable name="$$dot">
-                <NodeDistinctIterator>
-                  <flwor::FLWORIterator>
-                    <ForVariable name="$$dot">
-                      <NodeDistinctIterator>
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <NodeDistinctIterator>
-                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                                <CtxVariableIterator>
-                                  <SingletonIterator value="xs:string(input-context2)"/>
-                                </CtxVariableIterator>
-                              </TreatIterator>
-                            </NodeDistinctIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <FnSubsequenceIterator>
-                              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                                <ForVarIterator varname="$$dot"/>
-                              </ChildAxisIterator>
-                              <SingletonIterator value="xs:double(1)"/>
-                              <SingletonIterator value="xs:double(1)"/>
-                            </FnSubsequenceIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </NodeDistinctIterator>
-                    </ForVariable>
-                    <ReturnClause>
-                      <FnSubsequenceIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="$$dot"/>
-                        </ChildAxisIterator>
-                        <SingletonIterator value="xs:double(2)"/>
-                        <SingletonIterator value="xs:double(1)"/>
-                      </FnSubsequenceIterator>
-                    </ReturnClause>
-                  </flwor::FLWORIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <ReturnClause>
-                <FnSubsequenceIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="$$dot"/>
-                  </ChildAxisIterator>
-                  <SingletonIterator value="xs:double(1)"/>
-                  <SingletonIterator value="xs:double(1)"/>
-                </FnSubsequenceIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </NodeDistinctIterator>
-        </TreatIterator>
-      </OpNodeAfterIterator>
-    </LogicIterator>
-    <OpNodeAfterIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context1)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(1)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-      <TreatIterator quant="?">
-        <NodeDistinctIterator>
-          <flwor::FLWORIterator>
-            <ForVariable name="$$dot">
-              <NodeDistinctIterator>
-                <flwor::FLWORIterator>
-                  <ForVariable name="$$dot">
-                    <NodeDistinctIterator>
-                      <flwor::FLWORIterator>
-                        <ForVariable name="$$dot">
-                          <NodeDistinctIterator>
-                            <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                              <CtxVariableIterator>
-                                <SingletonIterator value="xs:string(input-context2)"/>
-                              </CtxVariableIterator>
-                            </TreatIterator>
-                          </NodeDistinctIterator>
-                        </ForVariable>
-                        <ReturnClause>
-                          <FnSubsequenceIterator>
-                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0">
-                              <ForVarIterator varname="$$dot"/>
-                            </ChildAxisIterator>
-                            <SingletonIterator value="xs:double(1)"/>
-                            <SingletonIterator value="xs:double(1)"/>
-                          </FnSubsequenceIterator>
-                        </ReturnClause>
-                      </flwor::FLWORIterator>
-                    </NodeDistinctIterator>
-                  </ForVariable>
-                  <ReturnClause>
-                    <FnSubsequenceIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="$$dot"/>
-                      </ChildAxisIterator>
-                      <SingletonIterator value="xs:double(3)"/>
-                      <SingletonIterator value="xs:double(1)"/>
-                    </FnSubsequenceIterator>
-                  </ReturnClause>
-                </flwor::FLWORIterator>
-              </NodeDistinctIterator>
-            </ForVariable>
-            <ReturnClause>
-              <FnSubsequenceIterator>
-                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0">
-                  <ForVarIterator varname="$$dot"/>
-                </ChildAxisIterator>
-                <SingletonIterator value="xs:double(1)"/>
-                <SingletonIterator value="xs:double(1)"/>
-              </FnSubsequenceIterator>
-            </ReturnClause>
-          </flwor::FLWORIterator>
-        </NodeDistinctIterator>
-      </TreatIterator>
-    </OpNodeAfterIterator>
-  </LogicIterator>
-</LogicIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Functions'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Functions/NodeFunc'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Functions/NodeFunc/NodeNamespaceURIFunc'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Functions/NodeFunc/NodeNamespaceURIFunc/fn-namespace-uri-17.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Functions/NodeFunc/NodeNamespaceURIFunc/fn-namespace-uri-17.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/Functions/NodeFunc/NodeNamespaceURIFunc/fn-namespace-uri-17.iter	1970-01-01 00:00:00 +0000
@@ -1,10 +0,0 @@
-Iterator tree for main query:
-<FnStringIterator>
-  <FnNamespaceUriIterator>
-    <ElementIterator>
-      <SingletonIterator value="xs:QName(http://www.example.com/examples,,anElement)"/>
-      <FnConcatIterator/>
-    </ElementIterator>
-  </FnNamespaceUriIterator>
-</FnStringIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/IRIToURIfunc'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/IRIToURIfunc/K-IRIToURIfunc-4.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/IRIToURIfunc/K-IRIToURIfunc-4.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/IRIToURIfunc/K-IRIToURIfunc-4.iter	1970-01-01 00:00:00 +0000
@@ -1,19 +0,0 @@
-Iterator tree for main query:
-<CompareIterator>
-  <NormalizeSpaceIterator>
-    <IriToUriIterator>
-      <PromoteIterator type="[AtomicXQType XS_STRING]">
-        <FnSubsequenceIterator>
-          <FnConcatIterator>
-            <SingletonIterator value="xs:string(somestring)"/>
-            <FnCurrentTimeIterator/>
-          </FnConcatIterator>
-          <SingletonIterator value="xs:double(1)"/>
-          <SingletonIterator value="xs:double(1)"/>
-        </FnSubsequenceIterator>
-      </PromoteIterator>
-    </IriToUriIterator>
-  </NormalizeSpaceIterator>
-  <SingletonIterator value="xs:string(somestring)"/>
-</CompareIterator>
-

=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/UseCase'
=== removed directory 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/UseCase/UseCaseR'
=== removed file 'test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/UseCase/UseCaseR/rdb-queries-results-q5.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/UseCase/UseCaseR/rdb-queries-results-q5.iter	2012-09-17 00:36:37 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/w3c_testsuite/UseCase/UseCaseR/rdb-queries-results-q5.iter	1970-01-01 00:00:00 +0000
@@ -1,310 +0,0 @@
-Iterator tree for main query:
-<flwor::FLWORIterator>
-  <LetVariable name="$$opt_temp_0" materialize="true">
-    <HoistIterator>
-      <NodeDistinctIterator>
-        <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,user_tuple)" typename="*" nill allowed="0">
-          <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-            <CtxVariableIterator>
-              <SingletonIterator value="xs:string(input-context2)"/>
-            </CtxVariableIterator>
-          </TreatIterator>
-        </DescendantAxisIterator>
-      </NodeDistinctIterator>
-    </HoistIterator>
-  </LetVariable>
-  <LetVariable name="$$opt_temp_1" materialize="true">
-    <HoistIterator>
-      <NodeDistinctIterator>
-        <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,item_tuple)" typename="*" nill allowed="0">
-          <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-            <CtxVariableIterator>
-              <SingletonIterator value="xs:string(input-context1)"/>
-            </CtxVariableIterator>
-          </TreatIterator>
-        </DescendantAxisIterator>
-      </NodeDistinctIterator>
-    </HoistIterator>
-  </LetVariable>
-  <LetVariable name="$$opt_temp_2" materialize="true">
-    <HoistIterator>
-      <NodeDistinctIterator>
-        <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,bid_tuple)" typename="*" nill allowed="0">
-          <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-            <CtxVariableIterator>
-              <SingletonIterator value="xs:string(input-context3)"/>
-            </CtxVariableIterator>
-          </TreatIterator>
-        </DescendantAxisIterator>
-      </NodeDistinctIterator>
-    </HoistIterator>
-  </LetVariable>
-  <ReturnClause>
-    <flwor::FLWORIterator>
-      <LetVariable name="$$opt_temp_10" materialize="true">
-        <HoistIterator>
-          <NodeDistinctIterator>
-            <DescendantSelfAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
-              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                <CtxVariableIterator>
-                  <SingletonIterator value="xs:string(input-context3)"/>
-                </CtxVariableIterator>
-              </TreatIterator>
-            </DescendantSelfAxisIterator>
-          </NodeDistinctIterator>
-        </HoistIterator>
-      </LetVariable>
-      <ReturnClause>
-        <ElementIterator>
-          <SingletonIterator value="xs:QName(,,result)"/>
-          <EnclosedIterator attr_cont="false">
-            <flwor::FLWORIterator>
-              <ForVariable name="seller">
-                <NodeDistinctIterator>
-                  <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,user_tuple)" typename="*" nill allowed="0">
-                    <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
-                      <CtxVariableIterator>
-                        <SingletonIterator value="xs:string(input-context2)"/>
-                      </CtxVariableIterator>
-                    </TreatIterator>
-                  </DescendantAxisIterator>
-                </NodeDistinctIterator>
-              </ForVariable>
-              <LetVariable name="$$opt_temp_13" materialize="true">
-                <HoistIterator>
-                  <FnDataIterator>
-                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,userid)" typename="*" nill allowed="0">
-                      <ForVarIterator varname="seller"/>
-                    </ChildAxisIterator>
-                  </FnDataIterator>
-                </HoistIterator>
-              </LetVariable>
-              <LetVariable name="$$opt_temp_12" materialize="true">
-                <HoistIterator>
-                  <CompareIterator>
-                    <FnDataIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,name)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="seller"/>
-                      </ChildAxisIterator>
-                    </FnDataIterator>
-                    <SingletonIterator value="xs:string(Tom Jones)"/>
-                  </CompareIterator>
-                </HoistIterator>
-              </LetVariable>
-              <ForVariable name="buyer">
-                <UnhoistIterator>
-                  <LetVarIterator varname="$$opt_temp_0"/>
-                </UnhoistIterator>
-              </ForVariable>
-              <LetVariable name="$$opt_temp_9" materialize="true">
-                <HoistIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,name)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="buyer"/>
-                  </ChildAxisIterator>
-                </HoistIterator>
-              </LetVariable>
-              <LetVariable name="$$opt_temp_5" materialize="true">
-                <HoistIterator>
-                  <FnDataIterator>
-                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,userid)" typename="*" nill allowed="0">
-                      <ForVarIterator varname="buyer"/>
-                    </ChildAxisIterator>
-                  </FnDataIterator>
-                </HoistIterator>
-              </LetVariable>
-              <ForVariable name="item">
-                <UnhoistIterator>
-                  <LetVarIterator varname="$$opt_temp_1"/>
-                </UnhoistIterator>
-              </ForVariable>
-              <LetVariable name="$$opt_temp_11" materialize="true">
-                <HoistIterator>
-                  <FnDataIterator>
-                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
-                      <ForVarIterator varname="item"/>
-                    </ChildAxisIterator>
-                  </FnDataIterator>
-                </HoistIterator>
-              </LetVariable>
-              <LetVariable name="$$opt_temp_8" materialize="true">
-                <HoistIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,description)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="item"/>
-                  </ChildAxisIterator>
-                </HoistIterator>
-              </LetVariable>
-              <LetVariable name="$$opt_temp_7" materialize="true">
-                <HoistIterator>
-                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
-                    <ForVarIterator varname="item"/>
-                  </ChildAxisIterator>
-                </HoistIterator>
-              </LetVariable>
-              <LetVariable name="$$opt_temp_6" materialize="true">
-                <HoistIterator>
-                  <FnMinMaxIterator type="max">
-                    <FnDataIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid)" typename="*" nill allowed="0">
-                        <flwor::FLWORIterator>
-                          <ForVariable name="$$dot">
-                            <UnhoistIterator>
-                              <LetVarIterator varname="$$opt_temp_10"/>
-                            </UnhoistIterator>
-                          </ForVariable>
-                          <ReturnClause>
-                            <flwor::FLWORIterator>
-                              <ForVariable name="$$dot">
-                                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid_tuple)" typename="*" nill allowed="0">
-                                  <ForVarIterator varname="$$dot"/>
-                                </ChildAxisIterator>
-                              </ForVariable>
-                              <WhereClause>
-                                <CompareIterator>
-                                  <FnDataIterator>
-                                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
-                                      <ForVarIterator varname="$$dot"/>
-                                    </ChildAxisIterator>
-                                  </FnDataIterator>
-                                  <UnhoistIterator>
-                                    <LetVarIterator varname="$$opt_temp_11"/>
-                                  </UnhoistIterator>
-                                </CompareIterator>
-                              </WhereClause>
-                              <ReturnClause>
-                                <ForVarIterator varname="$$dot"/>
-                              </ReturnClause>
-                            </flwor::FLWORIterator>
-                          </ReturnClause>
-                        </flwor::FLWORIterator>
-                      </ChildAxisIterator>
-                    </FnDataIterator>
-                  </FnMinMaxIterator>
-                </HoistIterator>
-              </LetVariable>
-              <LetVariable name="$$opt_temp_4" materialize="true">
-                <HoistIterator>
-                  <FnDataIterator>
-                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
-                      <ForVarIterator varname="item"/>
-                    </ChildAxisIterator>
-                  </FnDataIterator>
-                </HoistIterator>
-              </LetVariable>
-              <LetVariable name="$$opt_temp_3" materialize="true">
-                <HoistIterator>
-                  <LogicIterator>
-                    <LogicIterator>
-                      <UnhoistIterator>
-                        <LetVarIterator varname="$$opt_temp_12"/>
-                      </UnhoistIterator>
-                      <CompareIterator>
-                        <UnhoistIterator>
-                          <LetVarIterator varname="$$opt_temp_13"/>
-                        </UnhoistIterator>
-                        <FnDataIterator>
-                          <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,offered_by)" typename="*" nill allowed="0">
-                            <ForVarIterator varname="item"/>
-                          </ChildAxisIterator>
-                        </FnDataIterator>
-                      </CompareIterator>
-                    </LogicIterator>
-                    <ContainsIterator>
-                      <PromoteIterator type="[AtomicXQType XS_STRING]">
-                        <FnDataIterator>
-                          <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,description)" typename="*" nill allowed="0">
-                            <ForVarIterator varname="item"/>
-                          </ChildAxisIterator>
-                        </FnDataIterator>
-                      </PromoteIterator>
-                      <SingletonIterator value="xs:string(Bicycle)"/>
-                    </ContainsIterator>
-                  </LogicIterator>
-                </HoistIterator>
-              </LetVariable>
-              <ForVariable name="highbid">
-                <UnhoistIterator>
-                  <LetVarIterator varname="$$opt_temp_2"/>
-                </UnhoistIterator>
-              </ForVariable>
-              <WhereClause>
-                <LogicIterator>
-                  <LogicIterator>
-                    <LogicIterator>
-                      <UnhoistIterator>
-                        <LetVarIterator varname="$$opt_temp_3"/>
-                      </UnhoistIterator>
-                      <CompareIterator>
-                        <UnhoistIterator>
-                          <LetVarIterator varname="$$opt_temp_4"/>
-                        </UnhoistIterator>
-                        <FnDataIterator>
-                          <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
-                            <ForVarIterator varname="highbid"/>
-                          </ChildAxisIterator>
-                        </FnDataIterator>
-                      </CompareIterator>
-                    </LogicIterator>
-                    <CompareIterator>
-                      <FnDataIterator>
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,userid)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="highbid"/>
-                        </ChildAxisIterator>
-                      </FnDataIterator>
-                      <UnhoistIterator>
-                        <LetVarIterator varname="$$opt_temp_5"/>
-                      </UnhoistIterator>
-                    </CompareIterator>
-                  </LogicIterator>
-                  <CompareIterator>
-                    <FnDataIterator>
-                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid)" typename="*" nill allowed="0">
-                        <ForVarIterator varname="highbid"/>
-                      </ChildAxisIterator>
-                    </FnDataIterator>
-                    <UnhoistIterator>
-                      <LetVarIterator varname="$$opt_temp_6"/>
-                    </UnhoistIterator>
-                  </CompareIterator>
-                </LogicIterator>
-              </WhereClause>
-              <ReturnClause>
-                <ElementIterator>
-                  <SingletonIterator value="xs:QName(,,jones_bike)"/>
-                  <FnConcatIterator>
-                    <EnclosedIterator attr_cont="false">
-                      <UnhoistIterator>
-                        <LetVarIterator varname="$$opt_temp_7"/>
-                      </UnhoistIterator>
-                    </EnclosedIterator>
-                    <EnclosedIterator attr_cont="false">
-                      <UnhoistIterator>
-                        <LetVarIterator varname="$$opt_temp_8"/>
-                      </UnhoistIterator>
-                    </EnclosedIterator>
-                    <ElementIterator>
-                      <SingletonIterator value="xs:QName(,,high_bid)"/>
-                      <EnclosedIterator attr_cont="false">
-                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid)" typename="*" nill allowed="0">
-                          <ForVarIterator varname="highbid"/>
-                        </ChildAxisIterator>
-                      </EnclosedIterator>
-                    </ElementIterator>
-                    <ElementIterator>
-                      <SingletonIterator value="xs:QName(,,high_bidder)"/>
-                      <EnclosedIterator attr_cont="false">
-                        <UnhoistIterator>
-                          <LetVarIterator varname="$$opt_temp_9"/>
-                        </UnhoistIterator>
-                      </EnclosedIterator>
-                    </ElementIterator>
-                  </FnConcatIterator>
-                </ElementIterator>
-              </ReturnClause>
-            </flwor::FLWORIterator>
-          </EnclosedIterator>
-        </ElementIterator>
-      </ReturnClause>
-    </flwor::FLWORIterator>
-  </ReturnClause>
-</flwor::FLWORIterator>
-

=== added directory 'test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c'
=== added file 'test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/WhereExpr001.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/WhereExpr001.iter	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/WhereExpr001.iter	2012-09-27 09:22:32 +0000
@@ -0,0 +1,60 @@
+Iterator tree for main query:
+<SequentialIterator>
+  <CtxVarDeclareIterator varid="2" varname="input-context"/>
+  <IfThenElseIterator>
+    <TypedValueCompareIterator_INTEGER>
+      <FnCountIterator>
+        <flwor::FLWORIterator>
+          <ForVariable name="f">
+            <NodeDistinctIterator allow-atomics="false" check-only="false">
+              <DescendantAxisIterator test kind="match_name_test" qname="*" typename="*" nill allowed="0">
+                <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                  <CtxVarIterator varid="2" varname="input-context" varkind="global"/>
+                </TreatIterator>
+              </DescendantAxisIterator>
+            </NodeDistinctIterator>
+          </ForVariable>
+          <WhereClause>
+            <FnBooleanIterator>
+              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0">
+                <ForVarIterator varname="f"/>
+              </ChildAxisIterator>
+            </FnBooleanIterator>
+          </WhereClause>
+          <ReturnClause>
+            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0" target_position="0">
+              <ForVarIterator varname="f"/>
+            </ChildAxisIterator>
+          </ReturnClause>
+        </flwor::FLWORIterator>
+      </FnCountIterator>
+      <FnCountIterator>
+        <NodeDistinctIterator allow-atomics="false" check-only="false">
+          <flwor::FLWORIterator>
+            <ForVariable name="$$dot">
+              <NodeDistinctIterator allow-atomics="false" check-only="false">
+                <DescendantSelfAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
+                  <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                    <CtxVarIterator varid="2" varname="input-context" varkind="global"/>
+                  </TreatIterator>
+                </DescendantSelfAxisIterator>
+              </NodeDistinctIterator>
+            </ForVariable>
+            <ReturnClause>
+              <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,File)" typename="*" nill allowed="0" target_position="0">
+                <ForVarIterator varname="$$dot"/>
+              </ChildAxisIterator>
+            </ReturnClause>
+          </flwor::FLWORIterator>
+        </NodeDistinctIterator>
+      </FnCountIterator>
+    </TypedValueCompareIterator_INTEGER>
+    <ElementIterator>
+      <SingletonIterator value="xs:QName(,,Same)"/>
+    </ElementIterator>
+    <ElementIterator>
+      <SingletonIterator value="xs:QName(,,notSame)"/>
+    </ElementIterator>
+  </IfThenElseIterator>
+</SequentialIterator>
+

=== added file 'test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/fn-namespace-uri-17.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/fn-namespace-uri-17.iter	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/fn-namespace-uri-17.iter	2012-09-27 09:22:32 +0000
@@ -0,0 +1,13 @@
+Iterator tree for main query:
+<SequentialIterator>
+  <CtxVarDeclareIterator varid="2" varname="input-context1"/>
+  <FnStringIterator>
+    <FnNamespaceUriIterator>
+      <ElementIterator copyInputNodes="false">
+        <SingletonIterator value="xs:QName(http://www.example.com/examples,,anElement)"/>
+        <FnConcatIterator/>
+      </ElementIterator>
+    </FnNamespaceUriIterator>
+  </FnStringIterator>
+</SequentialIterator>
+

=== added file 'test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/nodeexpression47.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/nodeexpression47.iter	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/nodeexpression47.iter	2012-09-27 09:22:32 +0000
@@ -0,0 +1,504 @@
+Iterator tree for main query:
+<SequentialIterator>
+  <CtxVarDeclareIterator varid="2" varname="input-context1"/>
+  <CtxVarDeclareIterator varid="3" varname="input-context2"/>
+  <OrIterator>
+    <AndIterator>
+      <NodeAfterIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="2" varname="input-context1" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="0">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="0">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+      </NodeAfterIterator>
+      <NodeAfterIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="2" varname="input-context1" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="1">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="1">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+      </NodeAfterIterator>
+      <NodeAfterIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="2" varname="input-context1" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="2">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="2">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+      </NodeAfterIterator>
+    </AndIterator>
+    <AndIterator>
+      <NodeBeforeIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="2" varname="input-context1" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="0">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="0">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+      </NodeBeforeIterator>
+      <NodeBeforeIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="2" varname="input-context1" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="1">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="1">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+      </NodeBeforeIterator>
+      <NodeBeforeIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="2" varname="input-context1" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,works)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="2">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+        <TreatIterator quant="?">
+          <NodeDistinctIterator allow-atomics="false" check-only="false">
+            <flwor::FLWORIterator>
+              <ForVariable name="$$dot">
+                <NodeDistinctIterator allow-atomics="false" check-only="false">
+                  <flwor::FLWORIterator>
+                    <ForVariable name="$$dot">
+                      <NodeDistinctIterator allow-atomics="false" check-only="false">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                              </TreatIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ReturnClause>
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,staff)" typename="*" nill allowed="0" target_position="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </NodeDistinctIterator>
+                    </ForVariable>
+                    <ReturnClause>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,employee)" typename="*" nill allowed="0" target_position="2">
+                        <ForVarIterator varname="$$dot"/>
+                      </ChildAxisIterator>
+                    </ReturnClause>
+                  </flwor::FLWORIterator>
+                </NodeDistinctIterator>
+              </ForVariable>
+              <ReturnClause>
+                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,empnum)" typename="*" nill allowed="0" target_position="0">
+                  <ForVarIterator varname="$$dot"/>
+                </ChildAxisIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </NodeDistinctIterator>
+        </TreatIterator>
+      </NodeBeforeIterator>
+    </AndIterator>
+  </OrIterator>
+</SequentialIterator>
+

=== added file 'test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/rdb-queries-results-q5.iter'
--- test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/rdb-queries-results-q5.iter	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpCompilerResults/IterPlan/zorba/w3c/rdb-queries-results-q5.iter	2012-09-27 09:22:32 +0000
@@ -0,0 +1,301 @@
+Iterator tree for const-folded expr:
+<OrIterator>
+  <SingletonIterator value="xs:boolean(false)"/>
+  <SingletonIterator value="xs:boolean(false)"/>
+  <SingletonIterator value="xs:boolean(false)"/>
+</OrIterator>
+
+Iterator tree for main query:
+<SequentialIterator>
+  <CtxVarDeclareIterator varid="2" varname="input-context1"/>
+  <CtxVarDeclareIterator varid="3" varname="input-context2"/>
+  <CtxVarDeclareIterator varid="4" varname="input-context3"/>
+  <ElementIterator>
+    <SingletonIterator value="xs:QName(,,result)"/>
+    <EnclosedIterator attr_cont="false">
+      <flwor::FLWORIterator>
+        <LetVariable name="$$opt_temp_2" materialize="true">
+          <HoistIterator>
+            <NodeSortIterator distinct="true" ascending="true">
+              <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,bid_tuple)" typename="*" nill allowed="0">
+                <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                  <CtxVarIterator varid="4" varname="input-context3" varkind="global"/>
+                </TreatIterator>
+              </DescendantAxisIterator>
+            </NodeSortIterator>
+          </HoistIterator>
+        </LetVariable>
+        <ReturnClause>
+          <SequentialIterator>
+            <CreateInternalIndexIterator name="xs:QName(,,tempIndex0)">
+              <flwor::FLWORIterator>
+                <ForVariable name="$$opt_temp_12">
+                  <UnhoistIterator>
+                    <LetVarIterator varname="$$opt_temp_2"/>
+                  </UnhoistIterator>
+                </ForVariable>
+                <ReturnClause>
+                  <GeneralIndexEntryBuilderIterator>
+                    <ForVarIterator varname="$$opt_temp_12"/>
+                    <FnDataIterator>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
+                        <ForVarIterator varname="$$opt_temp_12"/>
+                      </ChildAxisIterator>
+                    </FnDataIterator>
+                  </GeneralIndexEntryBuilderIterator>
+                </ReturnClause>
+              </flwor::FLWORIterator>
+            </CreateInternalIndexIterator>
+            <flwor::FLWORIterator>
+              <LetVariable name="$$opt_temp_1" materialize="true">
+                <HoistIterator>
+                  <NodeSortIterator distinct="true" ascending="true">
+                    <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,item_tuple)" typename="*" nill allowed="0">
+                      <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                        <CtxVarIterator varid="2" varname="input-context1" varkind="global"/>
+                      </TreatIterator>
+                    </DescendantAxisIterator>
+                  </NodeSortIterator>
+                </HoistIterator>
+              </LetVariable>
+              <LetVariable name="$$opt_temp_0" materialize="true">
+                <HoistIterator>
+                  <NodeSortIterator distinct="true" ascending="true">
+                    <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,user_tuple)" typename="*" nill allowed="0">
+                      <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                        <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                      </TreatIterator>
+                    </DescendantAxisIterator>
+                  </NodeSortIterator>
+                </HoistIterator>
+              </LetVariable>
+              <ForVariable name="seller">
+                <NodeSortIterator distinct="true" ascending="true">
+                  <DescendantAxisIterator test kind="match_name_test" qname="xs:QName(,,user_tuple)" typename="*" nill allowed="0">
+                    <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                      <CtxVarIterator varid="3" varname="input-context2" varkind="global"/>
+                    </TreatIterator>
+                  </DescendantAxisIterator>
+                </NodeSortIterator>
+              </ForVariable>
+              <LetVariable name="$$opt_temp_3" materialize="true">
+                <HoistIterator>
+                  <CompareIterator>
+                    <FnDataIterator>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,name)" typename="*" nill allowed="0">
+                        <ForVarIterator varname="seller"/>
+                      </ChildAxisIterator>
+                    </FnDataIterator>
+                    <SingletonIterator value="xs:string(Tom Jones)"/>
+                  </CompareIterator>
+                </HoistIterator>
+              </LetVariable>
+              <ForVariable name="buyer">
+                <UnhoistIterator>
+                  <LetVarIterator varname="$$opt_temp_0"/>
+                </UnhoistIterator>
+              </ForVariable>
+              <LetVariable name="$$opt_temp_11" materialize="true">
+                <HoistIterator>
+                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,name)" typename="*" nill allowed="0">
+                    <ForVarIterator varname="buyer"/>
+                  </ChildAxisIterator>
+                </HoistIterator>
+              </LetVariable>
+              <LetVariable name="$$opt_temp_7" materialize="true">
+                <HoistIterator>
+                  <FnDataIterator>
+                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,userid)" typename="*" nill allowed="0">
+                      <ForVarIterator varname="buyer"/>
+                    </ChildAxisIterator>
+                  </FnDataIterator>
+                </HoistIterator>
+              </LetVariable>
+              <ForVariable name="item">
+                <UnhoistIterator>
+                  <LetVarIterator varname="$$opt_temp_1"/>
+                </UnhoistIterator>
+              </ForVariable>
+              <LetVariable name="$$opt_temp_10" materialize="true">
+                <HoistIterator>
+                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,description)" typename="*" nill allowed="0">
+                    <ForVarIterator varname="item"/>
+                  </ChildAxisIterator>
+                </HoistIterator>
+              </LetVariable>
+              <LetVariable name="$$opt_temp_9" materialize="true">
+                <HoistIterator>
+                  <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
+                    <ForVarIterator varname="item"/>
+                  </ChildAxisIterator>
+                </HoistIterator>
+              </LetVariable>
+              <LetVariable name="$$opt_temp_8" materialize="true">
+                <HoistIterator>
+                  <FnMinMaxIterator type="max">
+                    <FnDataIterator>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid)" typename="*" nill allowed="0">
+                        <flwor::FLWORIterator>
+                          <ForVariable name="$$dot">
+                            <NodeDistinctIterator allow-atomics="false" check-only="false">
+                              <DescendantSelfAxisIterator test kind="match_anykind_test" qname="*" typename="*" nill allowed="0">
+                                <TreatIterator type="[NodeXQType anyNode content=[XQType ANY_TYPE_KIND*]]" quant="*">
+                                  <CtxVarIterator varid="4" varname="input-context3" varkind="global"/>
+                                </TreatIterator>
+                              </DescendantSelfAxisIterator>
+                            </NodeDistinctIterator>
+                          </ForVariable>
+                          <ForVariable name="$$dot">
+                            <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid_tuple)" typename="*" nill allowed="0">
+                              <ForVarIterator varname="$$dot"/>
+                            </ChildAxisIterator>
+                          </ForVariable>
+                          <WhereClause>
+                            <CompareIterator>
+                              <FnDataIterator>
+                                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
+                                  <ForVarIterator varname="$$dot"/>
+                                </ChildAxisIterator>
+                              </FnDataIterator>
+                              <FnDataIterator>
+                                <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
+                                  <ForVarIterator varname="item"/>
+                                </ChildAxisIterator>
+                              </FnDataIterator>
+                            </CompareIterator>
+                          </WhereClause>
+                          <ReturnClause>
+                            <ForVarIterator varname="$$dot"/>
+                          </ReturnClause>
+                        </flwor::FLWORIterator>
+                      </ChildAxisIterator>
+                    </FnDataIterator>
+                  </FnMinMaxIterator>
+                </HoistIterator>
+              </LetVariable>
+              <LetVariable name="$$opt_temp_6" materialize="true">
+                <HoistIterator>
+                  <FnDataIterator>
+                    <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,itemno)" typename="*" nill allowed="0">
+                      <ForVarIterator varname="item"/>
+                    </ChildAxisIterator>
+                  </FnDataIterator>
+                </HoistIterator>
+              </LetVariable>
+              <LetVariable name="$$opt_temp_5" materialize="true">
+                <HoistIterator>
+                  <ContainsIterator>
+                    <PromoteIterator type="xs:string">
+                      <FnDataIterator>
+                        <FnExactlyOneIterator>
+                          <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,description)" typename="*" nill allowed="0">
+                            <ForVarIterator varname="item"/>
+                          </ChildAxisIterator>
+                        </FnExactlyOneIterator>
+                      </FnDataIterator>
+                    </PromoteIterator>
+                    <SingletonIterator value="xs:string(Bicycle)"/>
+                  </ContainsIterator>
+                </HoistIterator>
+              </LetVariable>
+              <LetVariable name="$$opt_temp_4" materialize="true">
+                <HoistIterator>
+                  <CompareIterator>
+                    <FnDataIterator>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,userid)" typename="*" nill allowed="0">
+                        <ForVarIterator varname="seller"/>
+                      </ChildAxisIterator>
+                    </FnDataIterator>
+                    <FnDataIterator>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,offered_by)" typename="*" nill allowed="0">
+                        <ForVarIterator varname="item"/>
+                      </ChildAxisIterator>
+                    </FnDataIterator>
+                  </CompareIterator>
+                </HoistIterator>
+              </LetVariable>
+              <ForVariable name="highbid">
+                <NodeSortIterator distinct="true" ascending="true">
+                  <ProbeIndexPointGeneralIterator>
+                    <SingletonIterator value="xs:QName(,,tempIndex0)"/>
+                    <UnhoistIterator>
+                      <LetVarIterator varname="$$opt_temp_6"/>
+                    </UnhoistIterator>
+                  </ProbeIndexPointGeneralIterator>
+                </NodeSortIterator>
+              </ForVariable>
+              <WhereClause>
+                <AndIterator>
+                  <UnhoistIterator>
+                    <LetVarIterator varname="$$opt_temp_3"/>
+                  </UnhoistIterator>
+                  <UnhoistIterator>
+                    <LetVarIterator varname="$$opt_temp_4"/>
+                  </UnhoistIterator>
+                  <UnhoistIterator>
+                    <LetVarIterator varname="$$opt_temp_5"/>
+                  </UnhoistIterator>
+                  <SingletonIterator value="xs:boolean(true)"/>
+                  <CompareIterator>
+                    <FnDataIterator>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,userid)" typename="*" nill allowed="0">
+                        <ForVarIterator varname="highbid"/>
+                      </ChildAxisIterator>
+                    </FnDataIterator>
+                    <UnhoistIterator>
+                      <LetVarIterator varname="$$opt_temp_7"/>
+                    </UnhoistIterator>
+                  </CompareIterator>
+                  <CompareIterator>
+                    <FnDataIterator>
+                      <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid)" typename="*" nill allowed="0">
+                        <ForVarIterator varname="highbid"/>
+                      </ChildAxisIterator>
+                    </FnDataIterator>
+                    <UnhoistIterator>
+                      <LetVarIterator varname="$$opt_temp_8"/>
+                    </UnhoistIterator>
+                  </CompareIterator>
+                </AndIterator>
+              </WhereClause>
+              <ReturnClause>
+                <ElementIterator>
+                  <SingletonIterator value="xs:QName(,,jones_bike)"/>
+                  <FnConcatIterator>
+                    <EnclosedIterator attr_cont="false">
+                      <UnhoistIterator>
+                        <LetVarIterator varname="$$opt_temp_9"/>
+                      </UnhoistIterator>
+                    </EnclosedIterator>
+                    <EnclosedIterator attr_cont="false">
+                      <UnhoistIterator>
+                        <LetVarIterator varname="$$opt_temp_10"/>
+                      </UnhoistIterator>
+                    </EnclosedIterator>
+                    <ElementIterator>
+                      <SingletonIterator value="xs:QName(,,high_bid)"/>
+                      <EnclosedIterator attr_cont="false">
+                        <ChildAxisIterator test kind="match_name_test" qname="xs:QName(,,bid)" typename="*" nill allowed="0">
+                          <ForVarIterator varname="highbid"/>
+                        </ChildAxisIterator>
+                      </EnclosedIterator>
+                    </ElementIterator>
+                    <ElementIterator>
+                      <SingletonIterator value="xs:QName(,,high_bidder)"/>
+                      <EnclosedIterator attr_cont="false">
+                        <UnhoistIterator>
+                          <LetVarIterator varname="$$opt_temp_11"/>
+                        </UnhoistIterator>
+                      </EnclosedIterator>
+                    </ElementIterator>
+                  </FnConcatIterator>
+                </ElementIterator>
+              </ReturnClause>
+            </flwor::FLWORIterator>
+          </SequentialIterator>
+        </ReturnClause>
+      </flwor::FLWORIterator>
+    </EnclosedIterator>
+  </ElementIterator>
+</SequentialIterator>
+

=== added directory 'test/rbkt/ExpQueryResults/zorba/w3c'
=== added file 'test/rbkt/ExpQueryResults/zorba/w3c/WhereExpr001.xml.res'
--- test/rbkt/ExpQueryResults/zorba/w3c/WhereExpr001.xml.res	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpQueryResults/zorba/w3c/WhereExpr001.xml.res	2012-09-27 09:22:32 +0000
@@ -0,0 +1,1 @@
+<Same />
\ No newline at end of file

=== added file 'test/rbkt/ExpQueryResults/zorba/w3c/fn-namespace-uri-17.xml.res'
--- test/rbkt/ExpQueryResults/zorba/w3c/fn-namespace-uri-17.xml.res	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpQueryResults/zorba/w3c/fn-namespace-uri-17.xml.res	2012-09-27 09:22:32 +0000
@@ -0,0 +1,1 @@
+http://www.example.com/examples
\ No newline at end of file

=== added file 'test/rbkt/ExpQueryResults/zorba/w3c/nodeexpression47.xml.res'
--- test/rbkt/ExpQueryResults/zorba/w3c/nodeexpression47.xml.res	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpQueryResults/zorba/w3c/nodeexpression47.xml.res	2012-09-27 09:22:32 +0000
@@ -0,0 +1,1 @@
+true
\ No newline at end of file

=== added file 'test/rbkt/ExpQueryResults/zorba/w3c/rdb-queries-results-q5.xml.res'
--- test/rbkt/ExpQueryResults/zorba/w3c/rdb-queries-results-q5.xml.res	1970-01-01 00:00:00 +0000
+++ test/rbkt/ExpQueryResults/zorba/w3c/rdb-queries-results-q5.xml.res	2012-09-27 09:22:32 +0000
@@ -0,0 +1,1 @@
+<result><jones_bike><itemno>1001</itemno><description>Red Bicycle</description><high_bid><bid>55</bid></high_bid><high_bidder><name>Mary Doe</name></high_bidder></jones_bike></result>
\ No newline at end of file

=== modified file 'test/rbkt/Queries/zorba/modules/modules-28.spec'
--- test/rbkt/Queries/zorba/modules/modules-28.spec	2012-09-17 00:36:37 +0000
+++ test/rbkt/Queries/zorba/modules/modules-28.spec	2012-09-27 09:22:32 +0000
@@ -1,4 +1,4 @@
 Args: 
 -x 
-input-context=$RBKT_SRC_DIR/Queries/w3c_testsuite/TestSources/emptydoc.xml
+input-context=$RBKT_SRC_DIR/Queries/zorba/w3c/emptydoc.xml
 Error: http://www.w3.org/2005/xqt-errors:XQST0093

=== added directory 'test/rbkt/Queries/zorba/w3c'
=== added file 'test/rbkt/Queries/zorba/w3c/WhereExpr001.spec'
--- test/rbkt/Queries/zorba/w3c/WhereExpr001.spec	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/WhereExpr001.spec	2012-09-27 09:22:32 +0000
@@ -0,0 +1,5 @@
+Result:  $RBKT_SRC_DIR/ExpQueryResults/zorba/w3c/WhereExpr001.xml.res
+Args:
+-x 
+input-context=$RBKT_SRC_DIR/Queries/zorba/w3c/fsx.xml
+Comparison: Fragment

=== added file 'test/rbkt/Queries/zorba/w3c/WhereExpr001.xq'
--- test/rbkt/Queries/zorba/w3c/WhereExpr001.xq	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/WhereExpr001.xq	2012-09-27 09:22:32 +0000
@@ -0,0 +1,11 @@
+(: Name: WhereExpr001 :)
+(: Description: For+Where+Return - test existence of child elements in Where clause :)
+
+(: insert-start :)
+declare variable $input-context external;
+(: insert-end :)
+
+if ( count( for $f in $input-context//* where $f/File return $f/File[1] ) = count( $input-context//File[1]) )
+then <Same/>
+else <notSame/>  
+

=== added file 'test/rbkt/Queries/zorba/w3c/XQTSCatalog.xml'
--- test/rbkt/Queries/zorba/w3c/XQTSCatalog.xml	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/XQTSCatalog.xml	2012-09-27 09:22:32 +0000
@@ -0,0 +1,2737 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="XQTSCatalog.xsl" ?>
+<!DOCTYPE test-suite [
+
+<!ELEMENT GroupInfo ( title, description ) >
+
+<!ELEMENT citation-spec ( description | note | spec-URI )* >
+<!ATTLIST citation-spec name NMTOKEN #REQUIRED >
+
+<!ELEMENT citations ( citation-spec+ ) >
+
+<!ELEMENT collection ( description, input-document+ ) >
+<!ATTLIST collection Creator CDATA #REQUIRED >
+<!ATTLIST collection ID NMTOKEN #REQUIRED >
+
+<!ELEMENT comparison ( description ) >
+<!ATTLIST comparison name NMTOKEN #REQUIRED >
+
+<!ELEMENT comparisons ( comparison+ ) >
+
+<!ELEMENT context-properties ( context-property+ ) >
+
+<!ELEMENT context-property EMPTY >
+<!ATTLIST context-property context-type ( dynamic | static ) #REQUIRED >
+<!ATTLIST context-property name CDATA #REQUIRED >
+
+<!ELEMENT contextItem ( #PCDATA ) >
+<!ATTLIST contextItem role NMTOKEN #FIXED "principal-data" >
+
+<!ELEMENT defaultCollection ( #PCDATA ) >
+<!ATTLIST defaultCollection role NMTOKEN #REQUIRED >
+
+<!ELEMENT description ( #PCDATA ) >
+<!ATTLIST description last-mod NMTOKEN #IMPLIED >
+
+<!ELEMENT expected-error ( #PCDATA ) >
+<!ATTLIST expected-error input-document NMTOKEN #IMPLIED >
+<!ATTLIST expected-error spec-version NMTOKENS #IMPLIED >
+
+<!ELEMENT feature EMPTY >
+<!ATTLIST feature name CDATA #REQUIRED >
+
+<!ELEMENT features ( feature+ ) >
+
+<!ELEMENT implementation-defined-item ( description ) >
+<!ATTLIST implementation-defined-item name ID #REQUIRED >
+<!ATTLIST implementation-defined-item spec ( DataModel | FuncOps | Serialization | XQuery ) #REQUIRED >
+
+<!ELEMENT implementation-defined-items ( implementation-defined-item+ ) >
+
+<!ELEMENT input-URI ( #PCDATA ) >
+<!ATTLIST input-URI role NMTOKEN #FIXED "principal-data" >
+<!ATTLIST input-URI variable ( input-context | input-context1 | input-context2 ) #REQUIRED >
+
+<!ELEMENT input-document ( #PCDATA ) >
+
+<!ELEMENT input-file ( #PCDATA ) >
+<!ATTLIST input-file role NMTOKEN #FIXED "principal-data" >
+<!ATTLIST input-file variable ( input-context | input-context1 | input-context2 | input-context3 | inputDocument | var ) #REQUIRED >
+
+<!ELEMENT input-query EMPTY >
+<!ATTLIST input-query date CDATA #REQUIRED >
+<!ATTLIST input-query name ID #REQUIRED >
+<!ATTLIST input-query variable NMTOKEN #FIXED "x" >
+
+<!ELEMENT module ( #PCDATA | description )* >
+<!ATTLIST module Creator CDATA #IMPLIED >
+<!ATTLIST module FileName CDATA #IMPLIED >
+<!ATTLIST module ID ID #IMPLIED >
+<!ATTLIST module namespace CDATA #IMPLIED >
+
+<!ELEMENT note ( #PCDATA ) >
+
+<!ELEMENT output-file ( #PCDATA ) >
+<!ATTLIST output-file compare ( Fragment | Ignore | Inspect | Text | XML ) #REQUIRED >
+<!ATTLIST output-file input-document NMTOKEN #IMPLIED >
+<!ATTLIST output-file spec-version NMTOKENS #IMPLIED >
+<!ATTLIST output-file role NMTOKEN #FIXED "principal" >
+
+<!ELEMENT query ( description? ) >
+<!ATTLIST query date CDATA #REQUIRED >
+<!ATTLIST query name NMTOKEN #REQUIRED >
+<!ATTLIST query static-name NMTOKEN #IMPLIED >
+
+<!ELEMENT reflects-resolution ( #PCDATA ) >
+
+<!ELEMENT role ( description, note? ) >
+<!ATTLIST role name NMTOKEN #REQUIRED >
+
+<!ELEMENT roles ( role+ ) >
+
+<!ELEMENT scenario ( description ) >
+<!ATTLIST scenario name NMTOKEN #REQUIRED >
+
+<!ELEMENT scenarios ( scenario+ ) >
+
+<!ELEMENT schema ( description ) >
+<!ATTLIST schema FileName CDATA #REQUIRED >
+<!ATTLIST schema ID ID #REQUIRED >
+<!ATTLIST schema uri CDATA #REQUIRED >
+
+<!ELEMENT source ( description, note* ) >
+<!ATTLIST source Creator CDATA #REQUIRED >
+<!ATTLIST source FileName CDATA #REQUIRED >
+<!ATTLIST source ID ID #REQUIRED >
+<!ATTLIST source schema NMTOKEN #IMPLIED >
+
+<!ELEMENT sources ( source+, schema+, collection+, module+ ) >
+
+<!ELEMENT spec-URI ( #PCDATA ) >
+
+<!ELEMENT spec-citation EMPTY >
+<!ATTLIST spec-citation section-number NMTOKEN #REQUIRED >
+<!ATTLIST spec-citation section-pointer NMTOKEN #REQUIRED >
+<!ATTLIST spec-citation section-title CDATA #REQUIRED >
+<!ATTLIST spec-citation spec ( DataModel | FuncOps | UseCases | XQuery ) #REQUIRED >
+
+<!ELEMENT test-case ( contextItem | defaultCollection | description | expected-error | input-URI | input-file | input-query | module | output-file | query | reflects-resolution | spec-citation )* >
+<!ATTLIST test-case Creator CDATA #REQUIRED >
+<!ATTLIST test-case FilePath CDATA #REQUIRED >
+<!ATTLIST test-case is-XPath2 ( false | true ) #IMPLIED >
+<!ATTLIST test-case name ID #REQUIRED >
+<!ATTLIST test-case scenario ( parse-error | runtime-error | standard ) #REQUIRED >
+
+<!ELEMENT test-group ( GroupInfo | test-case | test-group )* >
+<!ATTLIST test-group featureOwner CDATA #IMPLIED >
+<!ATTLIST test-group is-XPath2 ( false | true ) #IMPLIED >
+<!ATTLIST test-group name ID #REQUIRED >
+<!ATTLIST test-group xmlns CDATA #IMPLIED >
+
+<!ELEMENT test-suite ( test-suite-info, citations, comparisons, roles, scenarios, sources, implementation-defined-items, features, context-properties, test-group+ ) >
+<!ATTLIST test-suite CatalogDesignDate NMTOKEN #REQUIRED >
+<!ATTLIST test-suite ResultOffsetPath CDATA #REQUIRED >
+<!ATTLIST test-suite SourceOffsetPath CDATA #REQUIRED >
+<!ATTLIST test-suite XQueryFileExtension NMTOKEN #REQUIRED >
+<!ATTLIST test-suite XQueryQueryOffsetPath CDATA #REQUIRED >
+<!ATTLIST test-suite XQueryXFileExtension NMTOKEN #REQUIRED >
+<!ATTLIST test-suite XQueryXQueryOffsetPath CDATA #REQUIRED >
+<!ATTLIST test-suite version CDATA #REQUIRED >
+<!ATTLIST test-suite xmlns CDATA #REQUIRED >
+<!ATTLIST test-suite xmlns:xsi CDATA #REQUIRED >
+<!ATTLIST test-suite xsi:schemaLocation CDATA #REQUIRED >
+
+<!ELEMENT test-suite-info ( title, description ) >
+
+<!ELEMENT title ( #PCDATA ) >
+
+<!ENTITY CombinedErrorCodes SYSTEM "cat/CombinedErrorCodes.xml">
+<!ENTITY StaticContext SYSTEM "cat/StaticContext.xml">
+<!ENTITY SequenceTypeSyntax SYSTEM "cat/SequenceTypeSyntax.xml">
+<!ENTITY Literals SYSTEM "cat/Literals.xml">
+<!ENTITY ParenExpr SYSTEM "cat/ParenExpr.xml">
+<!ENTITY ExternalContextExpr SYSTEM "cat/ExternalContextExpr.xml">
+<!ENTITY InternalContextExpr SYSTEM "cat/InternalContextExpr.xml">
+<!ENTITY FunctionCallExpr SYSTEM "cat/FunctionCallExpr.xml">
+<!ENTITY PathExpressions SYSTEM "cat/PathExpressions.xml">
+<!ENTITY Steps SYSTEM "cat/Steps.xml">
+<!ENTITY Axes SYSTEM "cat/Axes.xml">
+<!ENTITY NodeTest SYSTEM "cat/NodeTest.xml">
+<!ENTITY NameTest SYSTEM "cat/NameTest.xml">
+<!ENTITY Predicates SYSTEM "cat/Predicates.xml">
+<!ENTITY UnabbrAxes SYSTEM "cat/UnabbrAxes.xml">
+<!ENTITY AbbrAxes SYSTEM "cat/AbbrAxes.xml">
+<!ENTITY commaOp SYSTEM "cat/commaOp.xml">
+<!ENTITY RangeExpr SYSTEM "cat/RangeExpr.xml">
+<!ENTITY FilterExpr SYSTEM "cat/FilterExpr.xml">
+<!ENTITY CombNodeSeq SYSTEM "cat/CombNodeSeq.xml">
+<!ENTITY NumericAdd SYSTEM "cat/NumericAdd.xml">
+<!ENTITY NumericSubtract SYSTEM "cat/NumericSubtract.xml">
+<!ENTITY NumericMultiply SYSTEM "cat/NumericMultiply.xml">
+<!ENTITY NumericDivide SYSTEM "cat/NumericDivide.xml">
+<!ENTITY NumericIntegerDivide SYSTEM "cat/NumericIntegerDivide.xml">
+<!ENTITY NumericMod SYSTEM "cat/NumericMod.xml">
+<!ENTITY NumericUnaryPlus SYSTEM "cat/NumericUnaryPlus.xml">
+<!ENTITY NumericUnaryMinus SYSTEM "cat/NumericUnaryMinus.xml">
+<!ENTITY YearMonthDurationAdd SYSTEM "cat/YearMonthDurationAdd.xml">
+<!ENTITY YearMonthDurationSubtract SYSTEM "cat/YearMonthDurationSubtract.xml">
+<!ENTITY YearMonthDurationMultiply SYSTEM "cat/YearMonthDurationMultiply.xml">
+<!ENTITY YearMonthDurationDivide SYSTEM "cat/YearMonthDurationDivide.xml">
+<!ENTITY YearMonthDurationDivideYMD SYSTEM "cat/YearMonthDurationDivideYMD.xml">
+<!ENTITY DayTimeDurationAdd SYSTEM "cat/DayTimeDurationAdd.xml">
+<!ENTITY DayTimeDurationSubtract SYSTEM "cat/DayTimeDurationSubtract.xml">
+<!ENTITY DayTimeDurationMultiply SYSTEM "cat/DayTimeDurationMultiply.xml">
+<!ENTITY DayTimeDurationDivide SYSTEM "cat/DayTimeDurationDivide.xml">
+<!ENTITY DayTimeDurationDivideDTD SYSTEM "cat/DayTimeDurationDivideDTD.xml">
+<!ENTITY dateTimesSubtract SYSTEM "cat/dateTimesSubtract.xml">
+<!ENTITY DatesSubtract SYSTEM "cat/DatesSubtract.xml">
+<!ENTITY TimeSubtract SYSTEM "cat/TimeSubtract.xml">
+<!ENTITY YearMonthDurationAddDT SYSTEM "cat/YearMonthDurationAddDT.xml">
+<!ENTITY DateTimeAddDTD SYSTEM "cat/DateTimeAddDTD.xml">
+<!ENTITY DateTimeSubtractYMD SYSTEM "cat/DateTimeSubtractYMD.xml">
+<!ENTITY DateTimeSubtractDTD SYSTEM "cat/DateTimeSubtractDTD.xml">
+<!ENTITY DateAddYMD SYSTEM "cat/DateAddYMD.xml">
+<!ENTITY DateAddDTD SYSTEM "cat/DateAddDTD.xml">
+<!ENTITY DateSubtractYMD SYSTEM "cat/DateSubtractYMD.xml">
+<!ENTITY DateSubtractDTD SYSTEM "cat/DateSubtractDTD.xml">
+<!ENTITY TimeAddDTD SYSTEM "cat/TimeAddDTD.xml">
+<!ENTITY TimeSubtractDTD SYSTEM "cat/TimeSubtractDTD.xml">
+<!ENTITY NumericEqual SYSTEM "cat/NumericEqual.xml">
+<!ENTITY NumericLT SYSTEM "cat/NumericLT.xml">
+<!ENTITY NumericGT SYSTEM "cat/NumericGT.xml">
+<!ENTITY BooleanEqual SYSTEM "cat/BooleanEqual.xml">
+<!ENTITY BooleanLT SYSTEM "cat/BooleanLT.xml">
+<!ENTITY BooleanGT SYSTEM "cat/BooleanGT.xml">
+<!ENTITY YearMonthDurationLT SYSTEM "cat/YearMonthDurationLT.xml">
+<!ENTITY YearMonthDurationGT SYSTEM "cat/YearMonthDurationGT.xml">
+<!ENTITY DayTimeDurationLT SYSTEM "cat/DayTimeDurationLT.xml">
+<!ENTITY DayTimeDurationGT SYSTEM "cat/DayTimeDurationGT.xml">
+<!ENTITY DurationEQ SYSTEM "cat/DurationEQ.xml">
+<!ENTITY DateTimeEQ SYSTEM "cat/DateTimeEQ.xml">
+<!ENTITY DateTimeLT SYSTEM "cat/DateTimeLT.xml">
+<!ENTITY DateTimeGT SYSTEM "cat/DateTimeGT.xml">
+<!ENTITY DateEQ SYSTEM "cat/DateEQ.xml">
+<!ENTITY DateLT SYSTEM "cat/DateLT.xml">
+<!ENTITY DateGT SYSTEM "cat/DateGT.xml">
+<!ENTITY TimeEQ SYSTEM "cat/TimeEQ.xml">
+<!ENTITY TimeLT SYSTEM "cat/TimeLT.xml">
+<!ENTITY TimeGT SYSTEM "cat/TimeGT.xml">
+<!ENTITY gYearMonthEQ SYSTEM "cat/gYearMonthEQ.xml">
+<!ENTITY gYearEQ SYSTEM "cat/gYearEQ.xml">
+<!ENTITY gMonthDayEQ SYSTEM "cat/gMonthDayEQ.xml">
+<!ENTITY gMonthEQ SYSTEM "cat/gMonthEQ.xml">
+<!ENTITY gDayEQ SYSTEM "cat/gDayEQ.xml">
+<!ENTITY YearMonthDurationEQ SYSTEM "cat/YearMonthDurationEQ.xml">
+<!ENTITY DayTimeDurationEQ SYSTEM "cat/DayTimeDurationEQ.xml">
+<!ENTITY QNameEQ SYSTEM "cat/QNameEQ.xml">
+<!ENTITY PrefixFromQName SYSTEM "cat/PrefixFromQName.xml">
+<!ENTITY HexBinaryEQ SYSTEM "cat/HexBinaryEQ.xml">
+<!ENTITY Base64BinaryEQ SYSTEM "cat/Base64BinaryEQ.xml">
+<!ENTITY ValCompTypeChecking SYSTEM "cat/ValCompTypeChecking.xml">
+<!ENTITY StringEqual SYSTEM "cat/StringEqual.xml">
+<!ENTITY StringGT SYSTEM "cat/StringGT.xml">
+<!ENTITY StringLT SYSTEM "cat/StringLT.xml">
+<!ENTITY AnyURIEqual SYSTEM "cat/AnyURIEqual.xml">
+<!ENTITY AnyURILtGt SYSTEM "cat/AnyURILtGt.xml">
+<!ENTITY AnyURILeGe SYSTEM "cat/AnyURILeGe.xml">
+<!ENTITY GenCompEq SYSTEM "cat/GenCompEq.xml">
+<!ENTITY GenCompNE SYSTEM "cat/GenCompNE.xml">
+<!ENTITY GenCompLT SYSTEM "cat/GenCompLT.xml">
+<!ENTITY GenCompLTEQ SYSTEM "cat/GenCompLTEQ.xml">
+<!ENTITY GenCompGT SYSTEM "cat/GenCompGT.xml">
+<!ENTITY GenCompGTEQ SYSTEM "cat/GenCompGTEQ.xml">
+<!ENTITY NodeSame SYSTEM "cat/NodeSame.xml">
+<!ENTITY NodeBefore SYSTEM "cat/NodeBefore.xml">
+<!ENTITY NodeAfter SYSTEM "cat/NodeAfter.xml">
+<!ENTITY SeqUnion SYSTEM "cat/SeqUnion.xml">
+<!ENTITY SeqIntersect SYSTEM "cat/SeqIntersect.xml">
+<!ENTITY SeqExcept SYSTEM "cat/SeqExcept.xml">
+<!ENTITY LogicExpr SYSTEM "cat/LogicExpr.xml">
+<!ENTITY DirectConElem SYSTEM "cat/DirectConElem.xml">
+<!ENTITY DirectConElemXML SYSTEM "cat/XMLEdition.xml">
+<!ENTITY DirectConElemAttr SYSTEM "cat/DirectConElemAttr.xml">
+<!ENTITY DirectConElemNamespace SYSTEM "cat/DirectConElemNamespace.xml">
+<!ENTITY DirectConElemContent SYSTEM "cat/DirectConElemContent.xml">
+<!ENTITY DirectConElemWhitespace SYSTEM "cat/DirectConElemWhitespace.xml">
+<!ENTITY DirectConOther SYSTEM "cat/DirectConOther.xml">
+<!ENTITY ComputeConElem SYSTEM "cat/ComputeConElem.xml">
+<!ENTITY ComputeConAttr SYSTEM "cat/ComputeConAttr.xml">
+<!ENTITY ConDocNode SYSTEM "cat/ConDocNode.xml">
+<!ENTITY ConText SYSTEM "cat/ConText.xml">
+<!ENTITY ComputeConPI SYSTEM "cat/ComputeConPI.xml">
+<!ENTITY ComputeConComment SYSTEM "cat/ComputeConComment.xml">
+<!ENTITY ConInScopeNamespace SYSTEM "cat/ConInScopeNamespace.xml">
+<!ENTITY ForExprWithout SYSTEM "cat/ForExprWithout.xml">
+<!ENTITY ForExprWith SYSTEM "cat/ForExprWith.xml">
+<!ENTITY ForExprPositionalVar SYSTEM "cat/ForExprPositionalVar.xml">
+<!ENTITY LetExprWithout SYSTEM "cat/LetExprWithout.xml">
+<!ENTITY LetExprWith SYSTEM "cat/LetExprWith.xml">
+<!ENTITY WhereExpr SYSTEM "cat/WhereExpr.xml">
+<!ENTITY OrderbyExprWith SYSTEM "cat/OrderbyExprWith.xml">
+<!ENTITY OrderbyExprWithout SYSTEM "cat/OrderbyExprWithout.xml">
+<!ENTITY ReturnExpr SYSTEM "cat/ReturnExpr.xml">
+<!ENTITY OrderExpr SYSTEM "cat/OrderExpr.xml">
+<!ENTITY CondExpr SYSTEM "cat/CondExpr.xml">
+<!ENTITY QuantExprWithout SYSTEM "cat/QuantExprWithout.xml">
+<!ENTITY QuantExprWith SYSTEM "cat/QuantExprWith.xml">
+<!ENTITY SeqExprInstanceOf SYSTEM "cat/SeqExprInstanceOf.xml">
+<!ENTITY sequenceExprTypeswitch SYSTEM "cat/sequenceExprTypeswitch.xml">
+<!ENTITY SeqExprCastToDerived SYSTEM "cat/SeqExprCastToDerived.xml">
+<!ENTITY SeqExprCastToDerivedParents SYSTEM "cat/SeqExprCastToDerivedParents.xml">
+<!ENTITY SeqExprCastWithinBranch SYSTEM "cat/SeqExprCastWithinBranch.xml">
+<!ENTITY SeqExprCast SYSTEM "cat/SeqExprCast.xml">
+<!ENTITY SeqExprCastable SYSTEM "cat/SeqExprCastable.xml">
+<!ENTITY SeqExprTreat SYSTEM "cat/SeqExprTreat.xml">
+<!ENTITY VersionProlog SYSTEM "cat/VersionProlog.xml">
+<!ENTITY BoundarySpaceProlog SYSTEM "cat/BoundarySpaceProlog.xml">
+<!ENTITY CollationProlog SYSTEM "cat/CollationProlog.xml">
+<!ENTITY CopyNamespacesProlog SYSTEM "cat/CopyNamespacesProlog.xml">
+<!ENTITY BaseURIProlog SYSTEM "cat/BaseURIProlog.xml">
+<!ENTITY ConstructionProlog SYSTEM "cat/ConstructionProlog.xml">
+<!ENTITY DefaultNamespaceProlog SYSTEM "cat/DefaultNamespaceProlog.xml">
+<!ENTITY DefaultOrderingProlog SYSTEM "cat/DefaultOrderingProlog.xml">
+<!ENTITY EmptyOrderProlog SYSTEM "cat/EmptyOrderProlog.xml">
+<!ENTITY NamespaceProlog SYSTEM "cat/NamespaceProlog.xml">
+<!ENTITY ExternalVariablesWithout SYSTEM "cat/ExternalVariablesWithout.xml">
+<!ENTITY ExternalVariablesWith SYSTEM "cat/ExternalVariablesWith.xml">
+<!ENTITY InternalVariablesWithout SYSTEM "cat/InternalVariablesWithout.xml">
+<!ENTITY InternalVariablesWith SYSTEM "cat/InternalVariablesWith.xml">
+<!ENTITY FunctionProlog SYSTEM "cat/FunctionProlog.xml">
+<!ENTITY OptionDeclarationProlog SYSTEM "cat/OptionDeclarationProlog.xml">
+<!ENTITY XQueryComment SYSTEM "cat/XQueryComment.xml">
+<!ENTITY ExtensionExpression SYSTEM "cat/ExtensionExpression.xml">
+<!ENTITY NodeNameFunc SYSTEM "cat/NodeNameFunc.xml">
+<!ENTITY NilledFunc SYSTEM "cat/NilledFunc.xml">
+<!ENTITY StringFunc SYSTEM "cat/StringFunc.xml">
+<!ENTITY DataFunc SYSTEM "cat/DataFunc.xml">
+<!ENTITY BaseURIFunc SYSTEM "cat/BaseURIFunc.xml">
+<!ENTITY StaticBaseURIFunc SYSTEM "cat/StaticBaseURIFunc.xml">
+<!ENTITY DocumentURIFunc SYSTEM "cat/DocumentURIFunc.xml">
+<!ENTITY ErrorFunc SYSTEM "cat/ErrorFunc.xml">
+<!ENTITY ErrorsAndOptimization SYSTEM "cat/ErrorsAndOptimization.xml">
+<!ENTITY TraceFunc SYSTEM "cat/TraceFunc.xml">
+<!ENTITY DateTimeFunc SYSTEM "cat/DateTimeFunc.xml">
+<!ENTITY ABSFunc SYSTEM "cat/ABSFunc.xml">
+<!ENTITY CeilingFunc SYSTEM "cat/CeilingFunc.xml">
+<!ENTITY FloorFunc SYSTEM "cat/FloorFunc.xml">
+<!ENTITY RoundFunc SYSTEM "cat/RoundFunc.xml">
+<!ENTITY RoundEvenFunc SYSTEM "cat/RoundEvenFunc.xml">
+<!ENTITY CodepointToStringFunc SYSTEM "cat/CodepointToStringFunc.xml">
+<!ENTITY StringToCodepointFunc SYSTEM "cat/StringToCodepointFunc.xml">
+<!ENTITY CompareFunction SYSTEM "cat/CompareFunction.xml">
+<!ENTITY CodepointEqual SYSTEM "cat/CodepointEqual.xml">
+<!ENTITY CompareFunc SYSTEM "cat/compareFunc.xml">
+<!ENTITY ConcatFunc SYSTEM "cat/ConcatFunc.xml">
+<!ENTITY StringJoinFunc SYSTEM "cat/StringJoinFunc.xml">
+<!ENTITY SubstringFunc SYSTEM "cat/SubstringFunc.xml">
+<!ENTITY StringLengthFunc SYSTEM "cat/StringLengthFunc.xml">
+<!ENTITY NormalizeSpaceFunc SYSTEM "cat/NormalizeSpaceFunc.xml">
+<!ENTITY NormalizeUnicodeFunc SYSTEM "cat/NormalizeUnicodeFunc.xml">
+<!ENTITY UpperCaseFunc SYSTEM "cat/UpperCaseFunc.xml">
+<!ENTITY LowerCaseFunc SYSTEM "cat/LowerCaseFunc.xml">
+<!ENTITY TranslateFunc SYSTEM "cat/TranslateFunc.xml">
+<!ENTITY Surrogates SYSTEM "cat/Surrogates.xml">
+<!ENTITY EncodeURIfunc SYSTEM "cat/EncodeURIfunc.xml">
+<!ENTITY IRIToURIfunc SYSTEM "cat/IRIToURIfunc.xml">
+<!ENTITY EscapeHTMLURIFunc SYSTEM "cat/EscapeHTMLURIFunc.xml">
+<!ENTITY ContainsFunc SYSTEM "cat/ContainsFunc.xml">
+<!ENTITY StartsWithFunc SYSTEM "cat/StartsWithFunc.xml">
+<!ENTITY EndsWithFunc SYSTEM "cat/EndsWithFunc.xml">
+<!ENTITY SubstringBeforeFunc SYSTEM "cat/SubstringBeforeFunc.xml">
+<!ENTITY SubstringAfterFunc SYSTEM "cat/SubstringAfterFunc.xml">
+<!ENTITY MatchesFunc SYSTEM "cat/MatchesFunc.xml">
+<!ENTITY ReplaceFunc SYSTEM "cat/ReplaceFunc.xml">
+<!ENTITY TokenizeFunc SYSTEM "cat/TokenizeFunc.xml">
+<!ENTITY AnalyzeString SYSTEM "cat/AnalyzeString.xml">
+<!ENTITY ResolveURIFunc SYSTEM "cat/ResolveURIFunc.xml">
+<!ENTITY TrueFunc SYSTEM "cat/TrueFunc.xml">
+<!ENTITY FalseFunc SYSTEM "cat/FalseFunc.xml">
+<!ENTITY NotFunc SYSTEM "cat/NotFunc.xml">
+<!ENTITY YearsFromDurationFunc SYSTEM "cat/YearsFromDurationFunc.xml">
+<!ENTITY MonthsFromDurationFunc SYSTEM "cat/MonthsFromDurationFunc.xml">
+<!ENTITY DaysFromDurationFunc SYSTEM "cat/DaysFromDurationFunc.xml">
+<!ENTITY HoursFromDurationFunc SYSTEM "cat/HoursFromDurationFunc.xml">
+<!ENTITY MinutesFromDurationFunc SYSTEM "cat/MinutesFromDurationFunc.xml">
+<!ENTITY SecondsFromDurationFunc SYSTEM "cat/SecondsFromDurationFunc.xml">
+<!ENTITY YearFromDateTimeFunc SYSTEM "cat/YearFromDateTimeFunc.xml">
+<!ENTITY MonthFromDateTimeFunc SYSTEM "cat/MonthFromDateTimeFunc.xml">
+<!ENTITY DayFromDateTimeFunc SYSTEM "cat/DayFromDateTimeFunc.xml">
+<!ENTITY HoursFromDateTimeFunc SYSTEM "cat/HoursFromDateTimeFunc.xml">
+<!ENTITY MinutesFromDateTimeFunc SYSTEM "cat/MinutesFromDateTimeFunc.xml">
+<!ENTITY SecondsFromDateTimeFunc SYSTEM "cat/SecondsFromDateTimeFunc.xml">
+<!ENTITY TimezoneFromDateTimeFunc SYSTEM "cat/TimezoneFromDateTimeFunc.xml">
+<!ENTITY YearFromDateFunc SYSTEM "cat/YearFromDateFunc.xml">
+<!ENTITY MonthFromDateFunc SYSTEM "cat/MonthFromDateFunc.xml">
+<!ENTITY DayFromDateFunc SYSTEM "cat/DayFromDateFunc.xml">
+<!ENTITY TimezoneFromDateFunc SYSTEM "cat/TimezoneFromDateFunc.xml">
+<!ENTITY HoursFromTimeFunc SYSTEM "cat/HoursFromTimeFunc.xml">
+<!ENTITY MinutesFromTimeFunc SYSTEM "cat/MinutesFromTimeFunc.xml">
+<!ENTITY SecondsFromTimeFunc SYSTEM "cat/SecondsFromTimeFunc.xml">
+<!ENTITY TimezoneFromTimeFunc SYSTEM "cat/TimezoneFromTimeFunc.xml">
+<!ENTITY AdjDateTimeToTimezoneFunc SYSTEM "cat/AdjDateTimeToTimezoneFunc.xml">
+<!ENTITY AdjDateToTimezoneFunc SYSTEM "cat/AdjDateToTimezoneFunc.xml">
+<!ENTITY AdjTimeToTimezoneFunc SYSTEM "cat/AdjTimeToTimezoneFunc.xml">
+<!ENTITY ResolveQNameConstructFunc SYSTEM "cat/ResolveQNameConstructFunc.xml">
+<!ENTITY ExpandedQNameConstructFunc SYSTEM "cat/ExpandedQNameConstructFunc.xml">
+<!ENTITY LocalNameFromQNameFunc SYSTEM "cat/LocalNameFromQNameFunc.xml">
+<!ENTITY NamespaceURIFromQNameFunc SYSTEM "cat/NamespaceURIFromQNameFunc.xml">
+<!ENTITY NamespaceURIForPrefixFunc SYSTEM "cat/NamespaceURIForPrefixFunc.xml">
+<!ENTITY InScopePrefixesFunc SYSTEM "cat/InScopePrefixesFunc.xml">
+<!ENTITY NameFunc SYSTEM "cat/NameFunc.xml">
+<!ENTITY NodeLocalNameFunc SYSTEM "cat/NodeLocalNameFunc.xml">
+<!ENTITY NodeNamespaceURIFunc SYSTEM "cat/NodeNamespaceURIFunc.xml">
+<!ENTITY NodeNumberFunc SYSTEM "cat/NodeNumberFunc.xml">
+<!ENTITY NodeLangFunc SYSTEM "cat/NodeLangFunc.xml">
+<!ENTITY NodeRootFunc SYSTEM "cat/NodeRootFunc.xml">
+<!ENTITY SeqBooleanFunc SYSTEM "cat/SeqBooleanFunc.xml">
+<!ENTITY SeqIndexOfFunc SYSTEM "cat/SeqIndexOfFunc.xml">
+<!ENTITY SeqEmptyFunc SYSTEM "cat/SeqEmptyFunc.xml">
+<!ENTITY SeqExistsFunc SYSTEM "cat/SeqExistsFunc.xml">
+<!ENTITY SeqDistinctValuesFunc SYSTEM "cat/SeqDistinctValuesFunc.xml">
+<!ENTITY SeqInsertBeforeFunc SYSTEM "cat/SeqInsertBeforeFunc.xml">
+<!ENTITY SeqRemoveFunc SYSTEM "cat/SeqRemoveFunc.xml">
+<!ENTITY SeqReverseFunc SYSTEM "cat/SeqReverseFunc.xml">
+<!ENTITY SeqSubsequenceFunc SYSTEM "cat/SeqSubsequenceFunc.xml">
+<!ENTITY SeqUnorderedFunc SYSTEM "cat/SeqUnorderedFunc.xml">
+<!ENTITY SeqZeroOrOneFunc SYSTEM "cat/SeqZeroOrOneFunc.xml">
+<!ENTITY SeqOneOrMoreFunc SYSTEM "cat/SeqOneOrMoreFunc.xml">
+<!ENTITY SeqExactlyOneFunc SYSTEM "cat/SeqExactlyOneFunc.xml">
+<!ENTITY SeqDeepEqualFunc SYSTEM "cat/SeqDeepEqualFunc.xml">
+<!ENTITY SeqCountFunc SYSTEM "cat/SeqCountFunc.xml">
+<!ENTITY SeqAVGFunc SYSTEM "cat/SeqAVGFunc.xml">
+<!ENTITY SeqMAXFunc SYSTEM "cat/SeqMAXFunc.xml">
+<!ENTITY SeqMINFunc SYSTEM "cat/SeqMINFunc.xml">
+<!ENTITY SeqSUMFunc SYSTEM "cat/SeqSUMFunc.xml">
+<!ENTITY SeqIDFunc SYSTEM "cat/SeqIDFunc.xml">
+<!ENTITY SeqIDREFFunc SYSTEM "cat/SeqIDREFFunc.xml">
+<!ENTITY SeqDocAvailableFunc SYSTEM "cat/SeqDocAvailableFunc.xml">
+<!ENTITY SeqDocFunc SYSTEM "cat/SeqDocFunc.xml">
+<!ENTITY SeqCollectionFunc SYSTEM "cat/SeqCollectionFunc.xml">
+<!ENTITY ContextPositionFunc SYSTEM "cat/ContextPositionFunc.xml">
+<!ENTITY ContextLastFunc SYSTEM "cat/ContextLastFunc.xml">
+<!ENTITY ContextCurrentDatetimeFunc SYSTEM "cat/ContextCurrentDatetimeFunc.xml">
+<!ENTITY ContextCurrentDateFunc SYSTEM "cat/ContextCurrentDateFunc.xml">
+<!ENTITY ContextCurrentTimeFunc SYSTEM "cat/ContextCurrentTimeFunc.xml">
+<!ENTITY ContextDefaultCollationFunc SYSTEM "cat/ContextDefaultCollationFunc.xml">
+<!ENTITY ContextImplicitTimezoneFunc SYSTEM "cat/ContextImplicitTimezoneFunc.xml">
+<!ENTITY FLWORExprSI SYSTEM "cat/FLWORExprSI.xml">
+<!ENTITY ConstructSI SYSTEM "cat/ConstructSI.xml">
+<!ENTITY versionPrologSI SYSTEM "cat/versionPrologSI.xml">
+<!ENTITY MiscFunctions SYSTEM "cat/MiscFunctions.xml">
+<!ENTITY ElementWithId SYSTEM "cat/ElementWithId.xml">
+<!ENTITY SeqExprCastSI SYSTEM "cat/SeqExprCastSI.xml">
+<!ENTITY NumericEqualSI SYSTEM "cat/NumericEqualSI.xml">
+<!ENTITY NotationEQSI SYSTEM "cat/NotationEQSI.xml">
+<!ENTITY UserDefinedSI SYSTEM "cat/UserDefinedSI.xml">
+<!ENTITY SchemaImportProlog SYSTEM "cat/SchemaImportProlog.xml">
+<!ENTITY ForExprTypeSI SYSTEM "cat/ForExprTypeSI.xml">
+<!ENTITY PathExprSI SYSTEM "cat/PathExprSI.xml">
+<!ENTITY ValidateExpression SYSTEM "cat/ValidateExpression.xml">
+<!ENTITY STAxes SYSTEM "cat/STAxes.xml">
+<!ENTITY STFLWORExpr SYSTEM "cat/STFLWORExpr.xml">
+<!ENTITY STFunctions SYSTEM "cat/STFunctions.xml">
+<!ENTITY ancestorAxis SYSTEM "cat/ancestorAxis.xml">
+<!ENTITY ancestor-or-selfAxis SYSTEM "cat/ancestor-or-selfAxis.xml">
+<!ENTITY followingAxis SYSTEM "cat/followingAxis.xml">
+<!ENTITY following-siblingAxis SYSTEM "cat/following-siblingAxis.xml">
+<!ENTITY precedingAxis SYSTEM "cat/precedingAxis.xml">
+<!ENTITY preceding-siblingAxis SYSTEM "cat/preceding-siblingAxis.xml">
+<!ENTITY ModuleImport SYSTEM "cat/ModuleImport.xml">
+<!ENTITY ModuleProlog SYSTEM "cat/ModuleProlog.xml">
+<!ENTITY Serialization SYSTEM "cat/Serialization.xml">
+<!ENTITY Appendix-A4 SYSTEM "cat/Appendix-A4.xml">
+<!ENTITY Annex-E SYSTEM "cat/Annex-E.xml">
+<!ENTITY UseCaseXMP SYSTEM "cat/UseCaseXMP.xml">
+<!ENTITY UseCaseTREE SYSTEM "cat/UseCaseTREE.xml">
+<!ENTITY UseCaseSEQ SYSTEM "cat/UseCaseSEQ.xml">
+<!ENTITY UseCaseR SYSTEM "cat/UseCaseR.xml">
+<!ENTITY UseCaseSGML SYSTEM "cat/UseCaseSGML.xml">
+<!ENTITY UseCaseSTRING SYSTEM "cat/UseCaseSTRING.xml">
+<!ENTITY UseCaseNS SYSTEM "cat/UseCaseNS.xml">
+<!ENTITY UseCasePARTS SYSTEM "cat/UseCasePARTS.xml">
+<!ENTITY XMark SYSTEM "cat/XMark.xml">
+<!ENTITY functx-fn-abs SYSTEM "cat/functx-fn-abs.xml">
+<!ENTITY functx-fn-adjust-dateTime-to-timezone SYSTEM "cat/functx-fn-adjust-dateTime-to-timezone.xml">
+<!ENTITY functx-fn-adjust-date-to-timezone SYSTEM "cat/functx-fn-adjust-date-to-timezone.xml">
+<!ENTITY functx-fn-adjust-time-to-timezone SYSTEM "cat/functx-fn-adjust-time-to-timezone.xml">
+<!ENTITY functx-fn-avg SYSTEM "cat/functx-fn-avg.xml">
+<!ENTITY functx-fn-base-uri SYSTEM "cat/functx-fn-base-uri.xml">
+<!ENTITY functx-fn-boolean SYSTEM "cat/functx-fn-boolean.xml">
+<!ENTITY functx-fn-ceiling SYSTEM "cat/functx-fn-ceiling.xml">
+<!ENTITY functx-fn-codepoint-equal SYSTEM "cat/functx-fn-codepoint-equal.xml">
+<!ENTITY functx-fn-codepoints-to-string SYSTEM "cat/functx-fn-codepoints-to-string.xml">
+<!ENTITY functx-fn-compare SYSTEM "cat/functx-fn-compare.xml">
+<!ENTITY functx-fn-concat SYSTEM "cat/functx-fn-concat.xml">
+<!ENTITY functx-fn-contains SYSTEM "cat/functx-fn-contains.xml">
+<!ENTITY functx-fn-count SYSTEM "cat/functx-fn-count.xml">
+<!ENTITY functx-fn-data SYSTEM "cat/functx-fn-data.xml">
+<!ENTITY functx-fn-dateTime SYSTEM "cat/functx-fn-dateTime.xml">
+<!ENTITY functx-fn-day-from-dateTime SYSTEM "cat/functx-fn-day-from-dateTime.xml">
+<!ENTITY functx-fn-day-from-date SYSTEM "cat/functx-fn-day-from-date.xml">
+<!ENTITY functx-fn-days-from-duration SYSTEM "cat/functx-fn-days-from-duration.xml">
+<!ENTITY functx-fn-deep-equal SYSTEM "cat/functx-fn-deep-equal.xml">
+<!ENTITY functx-fn-default-collation SYSTEM "cat/functx-fn-default-collation.xml">
+<!ENTITY functx-fn-distinct-values SYSTEM "cat/functx-fn-distinct-values.xml">
+<!ENTITY functx-fn-doc-available SYSTEM "cat/functx-fn-doc-available.xml">
+<!ENTITY functx-fn-empty SYSTEM "cat/functx-fn-empty.xml">
+<!ENTITY functx-fn-encode-for-uri SYSTEM "cat/functx-fn-encode-for-uri.xml">
+<!ENTITY functx-fn-ends-with SYSTEM "cat/functx-fn-ends-with.xml">
+<!ENTITY functx-fn-escape-html-uri SYSTEM "cat/functx-fn-escape-html-uri.xml">
+<!ENTITY functx-fn-exactly-one SYSTEM "cat/functx-fn-exactly-one.xml">
+<!ENTITY functx-fn-exists SYSTEM "cat/functx-fn-exists.xml">
+<!ENTITY functx-fn-false SYSTEM "cat/functx-fn-false.xml">
+<!ENTITY functx-fn-floor SYSTEM "cat/functx-fn-floor.xml">
+<!ENTITY functx-fn-hours-from-dateTime SYSTEM "cat/functx-fn-hours-from-dateTime.xml">
+<!ENTITY functx-fn-hours-from-duration SYSTEM "cat/functx-fn-hours-from-duration.xml">
+<!ENTITY functx-fn-hours-from-time SYSTEM "cat/functx-fn-hours-from-time.xml">
+<!ENTITY functx-fn-index-of SYSTEM "cat/functx-fn-index-of.xml">
+<!ENTITY functx-fn-insert-before SYSTEM "cat/functx-fn-insert-before.xml">
+<!ENTITY functx-fn-iri-to-uri SYSTEM "cat/functx-fn-iri-to-uri.xml">
+<!ENTITY functx-fn-lang SYSTEM "cat/functx-fn-lang.xml">
+<!ENTITY functx-fn-last SYSTEM "cat/functx-fn-last.xml">
+<!ENTITY functx-fn-local-name-from-QName SYSTEM "cat/functx-fn-local-name-from-QName.xml">
+<!ENTITY functx-fn-local-name SYSTEM "cat/functx-fn-local-name.xml">
+<!ENTITY functx-fn-lower-case SYSTEM "cat/functx-fn-lower-case.xml">
+<!ENTITY functx-fn-matches SYSTEM "cat/functx-fn-matches.xml">
+<!ENTITY functx-fn-max SYSTEM "cat/functx-fn-max.xml">
+<!ENTITY functx-fn-minutes-from-dateTime SYSTEM "cat/functx-fn-minutes-from-dateTime.xml">
+<!ENTITY functx-fn-minutes-from-duration SYSTEM "cat/functx-fn-minutes-from-duration.xml">
+<!ENTITY functx-fn-minutes-from-time SYSTEM "cat/functx-fn-minutes-from-time.xml">
+<!ENTITY functx-fn-min SYSTEM "cat/functx-fn-min.xml">
+<!ENTITY functx-fn-month-from-dateTime SYSTEM "cat/functx-fn-month-from-dateTime.xml">
+<!ENTITY functx-fn-month-from-date SYSTEM "cat/functx-fn-month-from-date.xml">
+<!ENTITY functx-fn-months-from-duration SYSTEM "cat/functx-fn-months-from-duration.xml">
+<!ENTITY functx-fn-namespace-uri-for-prefix SYSTEM "cat/functx-fn-namespace-uri-for-prefix.xml">
+<!ENTITY functx-fn-namespace-uri-from-QName SYSTEM "cat/functx-fn-namespace-uri-from-QName.xml">
+<!ENTITY functx-fn-namespace-uri SYSTEM "cat/functx-fn-namespace-uri.xml">
+<!ENTITY functx-fn-name SYSTEM "cat/functx-fn-name.xml">
+<!ENTITY functx-fn-nilled SYSTEM "cat/functx-fn-nilled.xml">
+<!ENTITY functx-fn-node-name SYSTEM "cat/functx-fn-node-name.xml">
+<!ENTITY functx-fn-normalize-space SYSTEM "cat/functx-fn-normalize-space.xml">
+<!ENTITY functx-fn-normalize-unicode SYSTEM "cat/functx-fn-normalize-unicode.xml">
+<!ENTITY functx-fn-not SYSTEM "cat/functx-fn-not.xml">
+<!ENTITY functx-fn-number SYSTEM "cat/functx-fn-number.xml">
+<!ENTITY functx-fn-one-or-more SYSTEM "cat/functx-fn-one-or-more.xml">
+<!ENTITY functx-fn-position SYSTEM "cat/functx-fn-position.xml">
+<!ENTITY functx-fn-prefix-from-QName SYSTEM "cat/functx-fn-prefix-from-QName.xml">
+<!ENTITY functx-fn-QName SYSTEM "cat/functx-fn-QName.xml">
+<!ENTITY functx-fn-remove SYSTEM "cat/functx-fn-remove.xml">
+<!ENTITY functx-fn-replace SYSTEM "cat/functx-fn-replace.xml">
+<!ENTITY functx-fn-resolve-QName SYSTEM "cat/functx-fn-resolve-QName.xml">
+<!ENTITY functx-fn-resolve-uri SYSTEM "cat/functx-fn-resolve-uri.xml">
+<!ENTITY functx-fn-reverse SYSTEM "cat/functx-fn-reverse.xml">
+<!ENTITY functx-fn-root SYSTEM "cat/functx-fn-root.xml">
+<!ENTITY functx-fn-round-half-to-even SYSTEM "cat/functx-fn-round-half-to-even.xml">
+<!ENTITY functx-fn-round SYSTEM "cat/functx-fn-round.xml">
+<!ENTITY functx-fn-seconds-from-dateTime SYSTEM "cat/functx-fn-seconds-from-dateTime.xml">
+<!ENTITY functx-fn-seconds-from-duration SYSTEM "cat/functx-fn-seconds-from-duration.xml">
+<!ENTITY functx-fn-seconds-from-time SYSTEM "cat/functx-fn-seconds-from-time.xml">
+<!ENTITY functx-fn-starts-with SYSTEM "cat/functx-fn-starts-with.xml">
+<!ENTITY functx-fn-string-join SYSTEM "cat/functx-fn-string-join.xml">
+<!ENTITY functx-fn-string-length SYSTEM "cat/functx-fn-string-length.xml">
+<!ENTITY functx-fn-string-to-codepoints SYSTEM "cat/functx-fn-string-to-codepoints.xml">
+<!ENTITY functx-fn-string SYSTEM "cat/functx-fn-string.xml">
+<!ENTITY functx-fn-subsequence SYSTEM "cat/functx-fn-subsequence.xml">
+<!ENTITY functx-fn-substring-after SYSTEM "cat/functx-fn-substring-after.xml">
+<!ENTITY functx-fn-substring-before SYSTEM "cat/functx-fn-substring-before.xml">
+<!ENTITY functx-fn-substring SYSTEM "cat/functx-fn-substring.xml">
+<!ENTITY functx-fn-sum SYSTEM "cat/functx-fn-sum.xml">
+<!ENTITY functx-fn-timezone-from-dateTime SYSTEM "cat/functx-fn-timezone-from-dateTime.xml">
+<!ENTITY functx-fn-timezone-from-date SYSTEM "cat/functx-fn-timezone-from-date.xml">
+<!ENTITY functx-fn-timezone-from-time SYSTEM "cat/functx-fn-timezone-from-time.xml">
+<!ENTITY functx-fn-tokenize SYSTEM "cat/functx-fn-tokenize.xml">
+<!ENTITY functx-fn-translate SYSTEM "cat/functx-fn-translate.xml">
+<!ENTITY functx-fn-true SYSTEM "cat/functx-fn-true.xml">
+<!ENTITY functx-fn-upper-case SYSTEM "cat/functx-fn-upper-case.xml">
+<!ENTITY functx-fn-year-from-dateTime SYSTEM "cat/functx-fn-year-from-dateTime.xml">
+<!ENTITY functx-fn-year-from-date SYSTEM "cat/functx-fn-year-from-date.xml">
+<!ENTITY functx-fn-years-from-duration SYSTEM "cat/functx-fn-years-from-duration.xml">
+<!ENTITY functx-fn-zero-or-one SYSTEM "cat/functx-fn-zero-or-one.xml">
+<!ENTITY functx-functx-add-attributes SYSTEM "cat/functx-functx-add-attributes.xml">
+<!ENTITY functx-functx-add-months SYSTEM "cat/functx-functx-add-months.xml">
+<!ENTITY functx-functx-add-or-update-attributes SYSTEM "cat/functx-functx-add-or-update-attributes.xml">
+<!ENTITY functx-functx-all-whitespace SYSTEM "cat/functx-functx-all-whitespace.xml">
+<!ENTITY functx-functx-are-distinct-values SYSTEM "cat/functx-functx-are-distinct-values.xml">
+<!ENTITY functx-functx-atomic-type SYSTEM "cat/functx-functx-atomic-type.xml">
+<!ENTITY functx-functx-avg-empty-is-zero SYSTEM "cat/functx-functx-avg-empty-is-zero.xml">
+<!ENTITY functx-functx-between-exclusive SYSTEM "cat/functx-functx-between-exclusive.xml">
+<!ENTITY functx-functx-between-inclusive SYSTEM "cat/functx-functx-between-inclusive.xml">
+<!ENTITY functx-functx-camel-case-to-words SYSTEM "cat/functx-functx-camel-case-to-words.xml">
+<!ENTITY functx-functx-capitalize-first SYSTEM "cat/functx-functx-capitalize-first.xml">
+<!ENTITY functx-functx-change-element-names-deep SYSTEM "cat/functx-functx-change-element-names-deep.xml">
+<!ENTITY functx-functx-change-element-ns-deep SYSTEM "cat/functx-functx-change-element-ns-deep.xml">
+<!ENTITY functx-functx-change-element-ns SYSTEM "cat/functx-functx-change-element-ns.xml">
+<!ENTITY functx-functx-chars SYSTEM "cat/functx-functx-chars.xml">
+<!ENTITY functx-functx-contains-any-of SYSTEM "cat/functx-functx-contains-any-of.xml">
+<!ENTITY functx-functx-contains-case-insensitive SYSTEM "cat/functx-functx-contains-case-insensitive.xml">
+<!ENTITY functx-functx-contains-word SYSTEM "cat/functx-functx-contains-word.xml">
+<!ENTITY functx-functx-copy-attributes SYSTEM "cat/functx-functx-copy-attributes.xml">
+<!ENTITY functx-functx-dateTime SYSTEM "cat/functx-functx-dateTime.xml">
+<!ENTITY functx-functx-date SYSTEM "cat/functx-functx-date.xml">
+<!ENTITY functx-functx-day-in-year SYSTEM "cat/functx-functx-day-in-year.xml">
+<!ENTITY functx-functx-day-of-week-abbrev-en SYSTEM "cat/functx-functx-day-of-week-abbrev-en.xml">
+<!ENTITY functx-functx-day-of-week-name-en SYSTEM "cat/functx-functx-day-of-week-name-en.xml">
+<!ENTITY functx-functx-day-of-week SYSTEM "cat/functx-functx-day-of-week.xml">
+<!ENTITY functx-functx-days-in-month SYSTEM "cat/functx-functx-days-in-month.xml">
+<!ENTITY functx-functx-dayTimeDuration SYSTEM "cat/functx-functx-dayTimeDuration.xml">
+<!ENTITY functx-functx-ddmmyyyy-to-date SYSTEM "cat/functx-functx-ddmmyyyy-to-date.xml">
+<!ENTITY functx-functx-depth-of-node SYSTEM "cat/functx-functx-depth-of-node.xml">
+<!ENTITY functx-functx-distinct-attribute-names SYSTEM "cat/functx-functx-distinct-attribute-names.xml">
+<!ENTITY functx-functx-distinct-deep SYSTEM "cat/functx-functx-distinct-deep.xml">
+<!ENTITY functx-functx-distinct-element-names SYSTEM "cat/functx-functx-distinct-element-names.xml">
+<!ENTITY functx-functx-distinct-element-paths SYSTEM "cat/functx-functx-distinct-element-paths.xml">
+<!ENTITY functx-functx-distinct-nodes SYSTEM "cat/functx-functx-distinct-nodes.xml">
+<!ENTITY functx-functx-duration-from-timezone SYSTEM "cat/functx-functx-duration-from-timezone.xml">
+<!ENTITY functx-functx-dynamic-path SYSTEM "cat/functx-functx-dynamic-path.xml">
+<!ENTITY functx-functx-escape-for-regex SYSTEM "cat/functx-functx-escape-for-regex.xml">
+<!ENTITY functx-functx-exclusive-or SYSTEM "cat/functx-functx-exclusive-or.xml">
+<!ENTITY functx-functx-first-day-of-month SYSTEM "cat/functx-functx-first-day-of-month.xml">
+<!ENTITY functx-functx-first-day-of-year SYSTEM "cat/functx-functx-first-day-of-year.xml">
+<!ENTITY functx-functx-first-node SYSTEM "cat/functx-functx-first-node.xml">
+<!ENTITY functx-functx-follows-not-descendant SYSTEM "cat/functx-functx-follows-not-descendant.xml">
+<!ENTITY functx-functx-format-as-title-en SYSTEM "cat/functx-functx-format-as-title-en.xml">
+<!ENTITY functx-functx-fragment-from-uri SYSTEM "cat/functx-functx-fragment-from-uri.xml">
+<!ENTITY functx-functx-get-matches-and-non-matches SYSTEM "cat/functx-functx-get-matches-and-non-matches.xml">
+<!ENTITY functx-functx-get-matches SYSTEM "cat/functx-functx-get-matches.xml">
+<!ENTITY functx-functx-has-element-only-content SYSTEM "cat/functx-functx-has-element-only-content.xml">
+<!ENTITY functx-functx-has-empty-content SYSTEM "cat/functx-functx-has-empty-content.xml">
+<!ENTITY functx-functx-has-mixed-content SYSTEM "cat/functx-functx-has-mixed-content.xml">
+<!ENTITY functx-functx-has-simple-content SYSTEM "cat/functx-functx-has-simple-content.xml">
+<!ENTITY functx-functx-id-from-element SYSTEM "cat/functx-functx-id-from-element.xml">
+<!ENTITY functx-functx-id-untyped SYSTEM "cat/functx-functx-id-untyped.xml">
+<!ENTITY functx-functx-if-absent SYSTEM "cat/functx-functx-if-absent.xml">
+<!ENTITY functx-functx-if-empty SYSTEM "cat/functx-functx-if-empty.xml">
+<!ENTITY functx-functx-index-of-deep-equal-node SYSTEM "cat/functx-functx-index-of-deep-equal-node.xml">
+<!ENTITY functx-functx-index-of-match-first SYSTEM "cat/functx-functx-index-of-match-first.xml">
+<!ENTITY functx-functx-index-of-node SYSTEM "cat/functx-functx-index-of-node.xml">
+<!ENTITY functx-functx-index-of-string-first SYSTEM "cat/functx-functx-index-of-string-first.xml">
+<!ENTITY functx-functx-index-of-string-last SYSTEM "cat/functx-functx-index-of-string-last.xml">
+<!ENTITY functx-functx-index-of-string SYSTEM "cat/functx-functx-index-of-string.xml">
+<!ENTITY functx-functx-insert-string SYSTEM "cat/functx-functx-insert-string.xml">
+<!ENTITY functx-functx-is-absolute-uri SYSTEM "cat/functx-functx-is-absolute-uri.xml">
+<!ENTITY functx-functx-is-ancestor SYSTEM "cat/functx-functx-is-ancestor.xml">
+<!ENTITY functx-functx-is-a-number SYSTEM "cat/functx-functx-is-a-number.xml">
+<!ENTITY functx-functx-is-descendant SYSTEM "cat/functx-functx-is-descendant.xml">
+<!ENTITY functx-functx-is-leap-year SYSTEM "cat/functx-functx-is-leap-year.xml">
+<!ENTITY functx-functx-is-node-among-descendants-deep-equal SYSTEM "cat/functx-functx-is-node-among-descendants-deep-equal.xml">
+<!ENTITY functx-functx-is-node-among-descendants SYSTEM "cat/functx-functx-is-node-among-descendants.xml">
+<!ENTITY functx-functx-is-node-in-sequence-deep-equal SYSTEM "cat/functx-functx-is-node-in-sequence-deep-equal.xml">
+<!ENTITY functx-functx-is-node-in-sequence SYSTEM "cat/functx-functx-is-node-in-sequence.xml">
+<!ENTITY functx-functx-is-value-in-sequence SYSTEM "cat/functx-functx-is-value-in-sequence.xml">
+<!ENTITY functx-functx-last-day-of-month SYSTEM "cat/functx-functx-last-day-of-month.xml">
+<!ENTITY functx-functx-last-day-of-year SYSTEM "cat/functx-functx-last-day-of-year.xml">
+<!ENTITY functx-functx-last-node SYSTEM "cat/functx-functx-last-node.xml">
+<!ENTITY functx-functx-leaf-elements SYSTEM "cat/functx-functx-leaf-elements.xml">
+<!ENTITY functx-functx-left-trim SYSTEM "cat/functx-functx-left-trim.xml">
+<!ENTITY functx-functx-line-count SYSTEM "cat/functx-functx-line-count.xml">
+<!ENTITY functx-functx-lines SYSTEM "cat/functx-functx-lines.xml">
+<!ENTITY functx-functx-max-depth SYSTEM "cat/functx-functx-max-depth.xml">
+<!ENTITY functx-functx-max-determine-type SYSTEM "cat/functx-functx-max-determine-type.xml">
+<!ENTITY functx-functx-max-line-length SYSTEM "cat/functx-functx-max-line-length.xml">
+<!ENTITY functx-functx-max-node SYSTEM "cat/functx-functx-max-node.xml">
+<!ENTITY functx-functx-max-string SYSTEM "cat/functx-functx-max-string.xml">
+<!ENTITY functx-functx-min-determine-type SYSTEM "cat/functx-functx-min-determine-type.xml">
+<!ENTITY functx-functx-min-node SYSTEM "cat/functx-functx-min-node.xml">
+<!ENTITY functx-functx-min-non-empty-string SYSTEM "cat/functx-functx-min-non-empty-string.xml">
+<!ENTITY functx-functx-min-string SYSTEM "cat/functx-functx-min-string.xml">
+<!ENTITY functx-functx-mmddyyyy-to-date SYSTEM "cat/functx-functx-mmddyyyy-to-date.xml">
+<!ENTITY functx-functx-month-abbrev-en SYSTEM "cat/functx-functx-month-abbrev-en.xml">
+<!ENTITY functx-functx-month-name-en SYSTEM "cat/functx-functx-month-name-en.xml">
+<!ENTITY functx-functx-namespaces-in-use SYSTEM "cat/functx-functx-namespaces-in-use.xml">
+<!ENTITY functx-functx-name-test SYSTEM "cat/functx-functx-name-test.xml">
+<!ENTITY functx-functx-next-day SYSTEM "cat/functx-functx-next-day.xml">
+<!ENTITY functx-functx-node-kind SYSTEM "cat/functx-functx-node-kind.xml">
+<!ENTITY functx-functx-non-distinct-values SYSTEM "cat/functx-functx-non-distinct-values.xml">
+<!ENTITY functx-functx-number-of-matches SYSTEM "cat/functx-functx-number-of-matches.xml">
+<!ENTITY functx-functx-ordinal-number-en SYSTEM "cat/functx-functx-ordinal-number-en.xml">
+<!ENTITY functx-functx-pad-integer-to-length SYSTEM "cat/functx-functx-pad-integer-to-length.xml">
+<!ENTITY functx-functx-pad-string-to-length SYSTEM "cat/functx-functx-pad-string-to-length.xml">
+<!ENTITY functx-functx-path-to-node-with-pos SYSTEM "cat/functx-functx-path-to-node-with-pos.xml">
+<!ENTITY functx-functx-path-to-node SYSTEM "cat/functx-functx-path-to-node.xml">
+<!ENTITY functx-functx-precedes-not-ancestor SYSTEM "cat/functx-functx-precedes-not-ancestor.xml">
+<!ENTITY functx-functx-previous-day SYSTEM "cat/functx-functx-previous-day.xml">
+<!ENTITY functx-functx-remove-attributes-deep SYSTEM "cat/functx-functx-remove-attributes-deep.xml">
+<!ENTITY functx-functx-remove-attributes SYSTEM "cat/functx-functx-remove-attributes.xml">
+<!ENTITY functx-functx-remove-elements-deep SYSTEM "cat/functx-functx-remove-elements-deep.xml">
+<!ENTITY functx-functx-remove-elements-not-contents SYSTEM "cat/functx-functx-remove-elements-not-contents.xml">
+<!ENTITY functx-functx-remove-elements SYSTEM "cat/functx-functx-remove-elements.xml">
+<!ENTITY functx-functx-repeat-string SYSTEM "cat/functx-functx-repeat-string.xml">
+<!ENTITY functx-functx-replace-beginning SYSTEM "cat/functx-functx-replace-beginning.xml">
+<!ENTITY functx-functx-replace-element-values SYSTEM "cat/functx-functx-replace-element-values.xml">
+<!ENTITY functx-functx-replace-first SYSTEM "cat/functx-functx-replace-first.xml">
+<!ENTITY functx-functx-replace-multi SYSTEM "cat/functx-functx-replace-multi.xml">
+<!ENTITY functx-functx-reverse-string SYSTEM "cat/functx-functx-reverse-string.xml">
+<!ENTITY functx-functx-right-trim SYSTEM "cat/functx-functx-right-trim.xml">
+<!ENTITY functx-functx-scheme-from-uri SYSTEM "cat/functx-functx-scheme-from-uri.xml">
+<!ENTITY functx-functx-sequence-deep-equal SYSTEM "cat/functx-functx-sequence-deep-equal.xml">
+<!ENTITY functx-functx-sequence-node-equal-any-order SYSTEM "cat/functx-functx-sequence-node-equal-any-order.xml">
+<!ENTITY functx-functx-sequence-node-equal SYSTEM "cat/functx-functx-sequence-node-equal.xml">
+<!ENTITY functx-functx-sequence-type SYSTEM "cat/functx-functx-sequence-type.xml">
+<!ENTITY functx-functx-siblings-same-name SYSTEM "cat/functx-functx-siblings-same-name.xml">
+<!ENTITY functx-functx-siblings SYSTEM "cat/functx-functx-siblings.xml">
+<!ENTITY functx-functx-sort-as-numeric SYSTEM "cat/functx-functx-sort-as-numeric.xml">
+<!ENTITY functx-functx-sort-case-insensitive SYSTEM "cat/functx-functx-sort-case-insensitive.xml">
+<!ENTITY functx-functx-sort-document-order SYSTEM "cat/functx-functx-sort-document-order.xml">
+<!ENTITY functx-functx-sort SYSTEM "cat/functx-functx-sort.xml">
+<!ENTITY functx-functx-substring-after-if-contains SYSTEM "cat/functx-functx-substring-after-if-contains.xml">
+<!ENTITY functx-functx-substring-after-last-match SYSTEM "cat/functx-functx-substring-after-last-match.xml">
+<!ENTITY functx-functx-substring-after-last SYSTEM "cat/functx-functx-substring-after-last.xml">
+<!ENTITY functx-functx-substring-after-match SYSTEM "cat/functx-functx-substring-after-match.xml">
+<!ENTITY functx-functx-substring-before-if-contains SYSTEM "cat/functx-functx-substring-before-if-contains.xml">
+<!ENTITY functx-functx-substring-before-last-match SYSTEM "cat/functx-functx-substring-before-last-match.xml">
+<!ENTITY functx-functx-substring-before-last SYSTEM "cat/functx-functx-substring-before-last.xml">
+<!ENTITY functx-functx-substring-before-match SYSTEM "cat/functx-functx-substring-before-match.xml">
+<!ENTITY functx-functx-time SYSTEM "cat/functx-functx-time.xml">
+<!ENTITY functx-functx-timezone-from-duration SYSTEM "cat/functx-functx-timezone-from-duration.xml">
+<!ENTITY functx-functx-total-days-from-duration SYSTEM "cat/functx-functx-total-days-from-duration.xml">
+<!ENTITY functx-functx-total-hours-from-duration SYSTEM "cat/functx-functx-total-hours-from-duration.xml">
+<!ENTITY functx-functx-total-minutes-from-duration SYSTEM "cat/functx-functx-total-minutes-from-duration.xml">
+<!ENTITY functx-functx-total-months-from-duration SYSTEM "cat/functx-functx-total-months-from-duration.xml">
+<!ENTITY functx-functx-total-seconds-from-duration SYSTEM "cat/functx-functx-total-seconds-from-duration.xml">
+<!ENTITY functx-functx-total-years-from-duration SYSTEM "cat/functx-functx-total-years-from-duration.xml">
+<!ENTITY functx-functx-trim SYSTEM "cat/functx-functx-trim.xml">
+<!ENTITY functx-functx-update-attributes SYSTEM "cat/functx-functx-update-attributes.xml">
+<!ENTITY functx-functx-value-except SYSTEM "cat/functx-functx-value-except.xml">
+<!ENTITY functx-functx-value-intersect SYSTEM "cat/functx-functx-value-intersect.xml">
+<!ENTITY functx-functx-value-union SYSTEM "cat/functx-functx-value-union.xml">
+<!ENTITY functx-functx-word-count SYSTEM "cat/functx-functx-word-count.xml">
+<!ENTITY functx-functx-words-to-camel-case SYSTEM "cat/functx-functx-words-to-camel-case.xml">
+<!ENTITY functx-functx-wrap-values-in-elements SYSTEM "cat/functx-functx-wrap-values-in-elements.xml">
+<!ENTITY functx-functx-yearMonthDuration SYSTEM "cat/functx-functx-yearMonthDuration.xml">
+<!ENTITY functx-functx-yyyyddmm-to-date SYSTEM "cat/functx-functx-yyyyddmm-to-date.xml">
+<!ENTITY functx-functx-yyyymmdd-to-date SYSTEM "cat/functx-functx-yyyymmdd-to-date.xml">
+<!ENTITY EQName SYSTEM "cat/EQName.xml">
+<!ENTITY HigherOrderFunctions SYSTEM "cat/HigherOrderFunctions.xml">
+<!ENTITY HeadTailFunc SYSTEM "cat/HeadTailFunc.xml">
+<!ENTITY SwitchExpr SYSTEM "cat/SwitchExpr.xml">
+<!ENTITY Catalog SYSTEM "cat/Catalog.xml">
+]>
+<test-suite xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog";
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+            CatalogDesignDate="2003-04-03"
+            version="1.0.3"
+            SourceOffsetPath="./"
+            ResultOffsetPath="ExpectedTestResults/"
+            XQueryQueryOffsetPath="Queries/XQuery/"
+            XQueryXQueryOffsetPath="Queries/XQueryX/"
+            XQueryFileExtension=".xq"
+            XQueryXFileExtension=".xqx"
+            xsi:schemaLocation="http://www.w3.org/2005/02/query-test-XQTSCatalog XQTSCatalog.xsd">
+   <test-suite-info>
+      <title>XQuery Test Suite 1.0.3 (under development)</title>
+      <description> 
+         Test Suite for XQuery 1.0. 
+         See http://www.w3.org/XML/Query/test-suite/. 
+    </description>
+   </test-suite-info>
+   <citations>
+      <citation-spec name="XQuery">
+         <description last-mod="2007-01-23">XQuery 1.0: An XML Query Language</description>
+         <spec-URI>http://www.w3.org/TR/xquery/</spec-URI>
+      </citation-spec>
+      <citation-spec name="FuncOps">
+         <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Functions and Operators</description>
+         <spec-URI>http://www.w3.org/TR/xpath-functions/</spec-URI>
+      </citation-spec>
+      <citation-spec name="DataModel">
+         <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Data Model</description>
+         <spec-URI>http://www.w3.org/TR/xpath-datamodel/</spec-URI>
+      </citation-spec>
+      <citation-spec name="FormalSemantics">
+         <description last-mod="2007-01-23">XQuery 1.0 and XPath 2.0 Formal Semantics</description>
+         <spec-URI>http://www.w3.org/TR/xquery-semantics/</spec-URI>
+      </citation-spec>
+      <citation-spec name="SchemaPart2">
+         <description last-mod="2003-03-25">XML Schema Part 2: Datatypes</description>
+         <spec-URI>http://www.w3.org/TR/xmlschema-2/</spec-URI>
+      </citation-spec>
+      <citation-spec name="Schema-Errata">
+         <description last-mod="2003-03-25">XML Schema Errata</description>
+         <note>Current practice is to have one Errata document for all parts of Schema.</note>
+         <spec-URI>http://www.w3.org/2001/05/xmlschema-errata</spec-URI>
+      </citation-spec>
+      <citation-spec name="UseCases">
+         <description last-mod="2006-07-12">XML Query Use Cases</description>
+         <spec-URI>http://www.w3c.org/TR/xquery-use-cases/</spec-URI>
+      </citation-spec>
+      <citation-spec name="XQueryX">
+         <description last-mod="2007-01-23">XML Syntax for XQuery 1.0 (XQueryX)</description>
+         <spec-URI>http://www.w3.org/TR/xqueryx/</spec-URI>
+      </citation-spec>
+      <citation-spec name="Serialization">
+         <description last-mod="2007-01-23">XSLT 2.0 and XQuery 1.0 Serialization</description>
+         <spec-URI>http://www.w3.org/TR/xslt-xquery-serialization/</spec-URI>
+      </citation-spec>
+   </citations>
+   <comparisons>
+      <comparison name="XML">
+         <description last-mod="2003-03-25">The XML InfoSets should be canonicalized and compared.</description>
+      </comparison>
+      <comparison name="Fragment">
+         <description last-mod="2004-10-20">
+            A 'fragment' refers to an XML based instance which has multiple top-level elements and NO XML declaration.
+            The comparator for this should simply wrap the entire fragment in a container element and perform XML comparison.
+         </description>
+      </comparison>
+      <comparison name="Text">
+         <description last-mod="2003-03-25">
+            Each line of non-whitespace text should match. New-line sequences
+            may vary and should be neutralized. Due to issues with the XML serialization of certain characters (e.g. '&lt;'),
+            it is not possible to simply compare the actual and expected results. Rather (as is the case with the 'Fragment' comparator)
+            the test harness should convert the results into valid XML (by adding a container element) and perform comparison
+            on the XML canonicalized versions of the results.
+         </description>
+      </comparison>
+      <comparison name="Ignore">
+         <description last-mod="2003-03-25">
+            Only the presence/absence of this file is significant,
+            not its content.
+         </description>
+      </comparison>
+      <comparison name="Inspect">
+         <description last-mod="2003-03-25">
+            Automated comparison is not possible. the output should be
+            inspected by a human.
+         </description>
+      </comparison>
+   </comparisons>
+   <roles>
+      <role name="principal-data">
+         <description last-mod="2003-03-25">
+            This is the source that is handed in to the processor as the
+            initial input sequence, setting the "evaluation context" as described in XQuery chapter 2.
+         </description>
+      </role>
+      <role name="supplemental-data">
+         <description last-mod="2003-03-25">
+            These are sources that may be read by functions such as
+            fn:document() as the query is evaluated.
+         </description>
+      </role>
+      <role name="schema">
+         <description last-mod="2003-03-25">
+            These are schema definitions that may be referenced by sources
+            or in the query.
+         </description>
+      </role>
+      <role name="dtd">
+         <description last-mod="2003-03-25">
+            These are dtd definitions that may be referenced by sources
+            or in the query.
+         </description>
+      </role>
+      <role name="principal">
+         <description last-mod="2003-03-25">
+            This is an output (either text or XML) that will contain the
+            query results. If the processor invocation sequence accepts a filename for results, this name may be
+            passed, possibly prefixed by a partial directory path to allow storage of the results in a separate
+            directory tree.
+         </description>
+      </role>
+      <role name="console-log">
+         <description last-mod="2003-03-25">
+            This is an output (text file tagged .log) that will contain the
+            captured "console" output for a command-line invocation, or equivalent messages from a harness. The
+            main goal is to capture error messages that came from the processor.
+         </description>
+         <note>
+            A test lab may choose to capture console output for every test case, in which case the presence
+            of this element is a signal that the console log of this test contains messages that are significant to
+            the pass/fail determination.
+         </note>
+      </role>
+   </roles>
+   <scenarios>
+      <scenario name="standard">
+         <description last-mod="2005-06-10">
+            A query this is expected to produce valid results. Principal input should always be specified, even if the query doesn't have any PathExpr.
+         </description>
+      </scenario>
+      <scenario name="parse-error">
+         <description last-mod="2005-06-10">
+            A query this is expected to raise a parsing/syntax error at query parse time. Principal input should always be specified, even if the query doesn't have any PathExpr.
+         </description>
+      </scenario>
+      <scenario name="runtime-error">
+         <description last-mod="2005-06-10">
+            A query this is expected to raise a runtime error at query parse time. Runtime errors in this case include those raised by static typing rules. Principal input should always be specified, even if the query doesn't have any PathExpr.
+         </description>
+      </scenario>
+      <scenario name="trivial">
+         <description last-mod="2006-03-29">
+            A query this is expected to produce valid results. Principal input should always be specified, even if the query doesn't have any PathExpr.
+            The initial query returns an &lt;xqx:xquery&gt; element (Trivial Embedding of XQuery).
+            This embedded query is then executed to produce the final result.
+         </description>
+      </scenario>
+   </scenarios>
+   <sources>
+      <source ID="XQTSCatalog" FileName="XQTSCatalog.xml" Creator="XQuery Test Task Force"
+              schema="XQTSCatalogxsd">
+         <description last-mod="2005-04-14">XQuery Test Suite Catalog</description>
+      </source>
+      <source ID="bib2" FileName="TestSources/bib2.xml" Creator="spec-authors">
+         <description last-mod="2003-03-25">Bibliography example with extra comments and PIs.</description>
+      </source>
+      <source ID="emptydoc" FileName="TestSources/emptydoc.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">Contains just a "doc" element, no comments/text/PIs.</description>
+      </source>
+      <source ID="fsx" FileName="TestSources/fsx.xml" Creator="Mike Rorke">
+         <description last-mod="2003-03-25">Data about a filesystem represented in XML.</description>
+      </source>
+      <source ID="fsx_NS" FileName="TestSources/fsx_NS.xml" Creator="Mike Rorke">
+         <description last-mod="2003-03-25">Data about a filesystem represented in XML with namespace-qualified names.</description>
+      </source>
+      <source ID="MixNS" FileName="TestSources/MixNS.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">Small tree with element names in mixed namespaces.</description>
+         <note>Use @index to identify elements precisely.</note>
+      </source>
+      <source ID="nw_Customers" FileName="TestSources/nw_Customers.xml" Creator="Kuen Siew">
+         <description last-mod="2003-03-25">Customer name/address file with some non-ASCII characters.</description>
+      </source>
+      <source ID="TopMany" FileName="TestSources/TopMany.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">Like TreeCompass, but with comments and PIs off the root. PI targets vary.</description>
+         <note>All text nodes must have non-whitespace characters.</note>
+      </source>
+      <source ID="Tree1Child" FileName="TestSources/Tree1Child.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">A "compass" tree that has just one child, of an abnormal name, off the center node.</description>
+         <note>One attribute each on west and center.</note>
+      </source>
+      <source ID="Tree1Text" FileName="TestSources/Tree1Text.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">A "compass" tree that has just a text node and no child element off the center node.</description>
+      </source>
+      <source ID="TreeCompass" FileName="TestSources/TreeCompass.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">A tree intended to allow many kinds of path expressions.</description>
+         <note>Need multiple attributes on center, west, and south, plus @mark scattered around.</note>
+         <note>Mix of text and element children in many places, but east should have only a text node.</note>
+         <note>All text nodes must have non-whitespace characters.</note>
+         <note>Top element is far-north.</note>
+      </source>
+      <source ID="TreeEmpty" FileName="TestSources/TreeEmpty.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">A "compass" tree that has just one "south" element at the top, bearing one "mark" attribute.</description>
+      </source>
+      <source ID="TreeRepeat" FileName="TestSources/TreeRepeat.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">A "compass" tree that has center elements off the real center node.</description>
+         <note>Use @mark to distinguish center elements.</note>
+         <note>"Real" center must have multiple element children, some with duplicate names (south-east).</note>
+         <note>Repeating attribute names used, including same name on elements of the same name.</note>
+         <note>Comments and text nodes are strewn about. All text nodes must have non-whitespace characters.</note>
+      </source>
+      <source ID="TreeStack" FileName="TestSources/TreeStack.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">A "compass" tree that has several "south" elements, some stacked within each other.</description>
+         <note>Use "mark" attributes at several levels and on all south elements.</note>
+      </source>
+      <source ID="TreeTrunc" FileName="TestSources/TreeTrunc.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">A "compass" tree that has no content at all in center or west, no attributes anywhere.</description>
+      </source>
+      <source ID="xq311A" FileName="TestSources/xq311A.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">Data that fits first example in XQuery 3.11.</description>
+      </source>
+      <source ID="xq311B" FileName="TestSources/xq311B.xml" Creator="David Marston">
+         <description last-mod="2003-03-25">Data that fits later examples in XQuery 3.11.</description>
+      </source>
+      <source ID="DupNode" FileName="TestSources/DupNode.xml" Creator="Andreas Behm">
+         <description last-mod="2005-04-26">Simple document with all node kinds</description>
+      </source>
+      <source ID="inscope" FileName="TestSources/inscope.xml" Creator="Andreas Behm">
+         <description last-mod="2005-08-26">Simple document with namespaces</description>
+      </source>
+      <source ID="nsmode" FileName="TestSources/nsmode.xml" Creator="Andreas Behm">
+         <description last-mod="2005-04-26">Source document for namespace copy modes</description>
+      </source>
+      <source ID="works" FileName="TestSources/works.xml" Creator="Carmelo Montanez">
+         <description last-mod="2005-03-04">Data for various NIST tests</description>
+      </source>
+      <source ID="examples" FileName="TestSources/examples.xml" Creator="Carmelo Montanez"
+              schema="examplesxsd">
+         <description last-mod="2006-05-19">Data for fn-data-1 test.</description>
+      </source>
+      <source ID="works-mod" FileName="TestSources/works-mod.xml" Creator="Carmelo Montanez">
+         <description last-mod="2005-03-04">Data for various NIST tests (abbreviated, unabbreviated syntax)</description>
+      </source>
+      <source ID="lang" FileName="TestSources/lang.xml" Creator="Carmelo Montanez">
+         <description last-mod="2005-10-19">Data for fn:lang tests.</description>
+      </source>
+      <source ID="staff" FileName="TestSources/staff.xml" Creator="Carmelo Montanez">
+         <description last-mod="2005-03-04">Data for various NIST tests</description>
+      </source>
+      <source ID="acme_corp" FileName="TestSources/acme_corp.xml"
+              Creator="Ravindranath Chennoju">
+         <description last-mod="2005-08-30">Source document for Function Declaration tests</description>
+      </source>
+      <source ID="bib" FileName="TestSources/bib.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+      </source>
+      <source ID="reviews" FileName="TestSources/reviews.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+      </source>
+      <source ID="books" FileName="TestSources/books.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+      </source>
+      <source ID="prices" FileName="TestSources/prices.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+      </source>
+      <source ID="book" FileName="TestSources/book.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query TREE use cases</description>
+      </source>
+      <source ID="report1" FileName="TestSources/report1.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query SEQ use cases</description>
+      </source>
+      <source ID="items" FileName="TestSources/items.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+      </source>
+      <source ID="bids" FileName="TestSources/bids.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+      </source>
+      <source ID="users" FileName="TestSources/users.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+      </source>
+      <source ID="string" FileName="TestSources/string.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
+      </source>
+      <source ID="company-data" FileName="TestSources/company-data.xml"
+              Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
+      </source>
+      <source ID="auction" FileName="TestSources/auction.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query NS use cases</description>
+      </source>
+      <source ID="partlist" FileName="TestSources/partlist.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query PARTS use cases</description>
+      </source>
+      <source ID="sgml" FileName="TestSources/sgml.xml" Creator="XML Query WG">
+         <description last-mod="2005-02-11">Data for the the XML Query SGML use cases</description>
+      </source>
+      <source ID="atomic" FileName="TestSources/atomic.xml" Creator="Carmelo Montanez"
+              schema="atomicxsd">
+         <description last-mod="2005-03-08">A Schema validated xml file, that contains values for data types. Can be used by any test.</description>
+      </source>
+      <source ID="id-idref-dtd" FileName="TestSources/iddtd.xml" Creator="Carmelo Montanez">
+         <description last-mod="2006-06-28">A DTD validated xml file, that contains data for the ID/IDREF function tests.</description>
+      </source>
+      <source ID="atomicns" FileName="TestSources/atomicns.xml" Creator="Carmelo Montanez">
+         <description last-mod="2006-03-15">A non schema validated xml file, that contains values for data types. Can be used by any test.</description>
+      </source>
+      <source ID="orderData" FileName="TestSources/orderData.xml" Creator="Carmelo Montanez"
+              schema="orderDataxsd">
+         <description last-mod="2005-06-01">A Schema validated xml file, that contains values for some of the order by tests generated by NIST.</description>
+      </source>
+      <source ID="id-idref" FileName="TestSources/id.xml" Creator="Carmelo Montanez"
+              schema="idxsd">
+         <description last-mod="2006-05-12">Data for id and idref related functions (schema-based).</description>
+      </source>
+      <source ID="id-idref2" FileName="TestSources/id2.xml" Creator="Michael Kay"
+              schema="idxsd">
+         <description last-mod="2009-03-06">More data for id and idref related functions (schema-based).</description>
+      </source>
+      <source ID="SpecialTypes" FileName="TestSources/SpecialTypes.xml" Creator="Mike Rorke"
+              schema="SpecialTypesXSD">
+         <description last-mod="2005-06-01">A Schema validated XML file containing certain special types e.g. interleave types, union types, anySimpleType</description>
+      </source>
+      <source ID="QNameSource" FileName="TestSources/QName-source.xml" Creator="Mike Rorke"
+              schema="QNameSourceXSD">
+         <description last-mod="2005-09-28">A schema validated XML file containing QName and QName derived types.</description>
+      </source>
+      <source ID="notation" FileName="TestSources/notation.xml" Creator="Andreas Behm"
+              schema="notationschema">
+         <description last-mod="2005-10-10">A Scehma validated xml file with NOTATION elements</description>
+      </source>
+      <source ID="textWithSpaces" FileName="TestSources/textWithSpaces.xml"
+              Creator="Joanne Tong">
+         <description last-mod="2005-09-29">Data for normalize-space functions</description>
+      </source>
+      <source ID="XMarkAuction" FileName="TestSources/XMarkAuction.xml"
+              Creator="Frans Englich">
+         <description last-mod="2007-03-09">Source file generated XML Benchmark Project's xmlgen utility. See http://www.xml-benchmark.org/.</description>
+      </source>
+      <source ID="CPPGlobals" FileName="TestSources/CPPGlobals.xml" Creator="Frans Englich">
+         <description last-mod="2007-06-27">The declarations of a C++ file described in XML.</description>
+      </source>
+      <source ID="MainWindow" FileName="TestSources/MainWindow.ui" Creator="Frans Englich">
+         <description last-mod="2007-07-09">A description of an graphical user interface.</description>
+      </source>
+      <source ID="ComplexWhitespace" FileName="TestSources/ComplexWhitespace.xml"
+              Creator="Frans Englich">
+         <description last-mod="2007-07-09">A file containing different forms of whitespace.</description>
+      </source>
+      <source ID="SpaceBracket" FileName="TestSources/SpaceBracket.xml"
+              Creator="Frans Englich">
+         <description last-mod="2007-12-20">A file containing ' ]' as a text node.</description>
+      </source>
+      <source ID="HighUnicode" FileName="TestSources/HighUnicode.xml" Creator="Frans Englich">
+         <description last-mod="2007-12-20">Corner case unicode codepoints.</description>
+      </source>
+      <source ID="HighUnicode2" FileName="TestSources/HighUnicode2.xml"
+              Creator="Frans Englich">
+         <description last-mod="2007-12-21">Corner case unicode codepoints, second case.</description>
+      </source>
+      <source ID="BCIsInvalid" FileName="TestSources/BCisInvalid.xml" Creator="Frans Englich">
+         <description last-mod="2007-12-21">An element name containing 0xBC.</description>
+      </source>
+      <source ID="InvalidUmlaut" FileName="TestSources/InvalidUmlaut.xml"
+              Creator="Frans Englich">
+         <description last-mod="2007-12-27">Contains the codepoint 188 in an NCName.</description>
+      </source>
+      <source ID="NamespaceSuppliedInternally"
+              FileName="TestSources/NamespaceSuppliedInternally.xml"
+              Creator="Frans Englich">
+         <description last-mod="2007-12-27">A namespace declared with a namespace declaration, as well as in the internal subset.</description>
+      </source>
+      <source ID="XMLIdDuplicated" FileName="TestSources/XMLIdDuplicated.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-01-15">An XML file which has two xml:id attributes with the same value.</description>
+      </source>
+      <source ID="InvalidXMLId" FileName="TestSources/InvalidXMLId.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-01-15">An XML file which has an invalid xml:id attribute.</description>
+      </source>
+      <source ID="UsingXMLId" FileName="TestSources/UsingXMLId.xml" Creator="Frans Englich">
+         <description last-mod="2008-01-15">An XML file which has xml:id attributes.</description>
+      </source>
+      <source ID="Books2" FileName="TestSources/Books2.xml" Creator="Frans Englich">
+         <description last-mod="2008-01-17">An XML which is in ISO-8859-1 encoding.</description>
+      </source>
+      <source ID="QObject" FileName="TestSources/QObject.xml" Creator="Frans Englich">
+         <description last-mod="2008-02-19"/>
+      </source>
+      <source ID="Char010D" FileName="TestSources/0x010D.xml" Creator="Frans Englich">
+         <description last-mod="2008-02-28"/>
+      </source>
+      <source ID="SmallTree" FileName="TestSources/SmallTree.xml" Creator="Frans Englich">
+         <description last-mod="2008-04-03"/>
+      </source>
+      <source ID="AttributesAndElements" FileName="TestSources/AttributesAndElements.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-04-03"/>
+      </source>
+      <source ID="functx_prices" FileName="TestSources/functx_prices.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-05-16"/>
+      </source>
+      <source ID="functx_order" FileName="TestSources/functx_order.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-05-16"/>
+      </source>
+      <source ID="functx_cats" FileName="TestSources/functx_cats.xml" Creator="Frans Englich">
+         <description last-mod="2008-05-16"/>
+      </source>
+      <source ID="functx_catalog" FileName="TestSources/functx_catalog.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-05-16"/>
+      </source>
+      <source ID="functx_book" FileName="TestSources/functx_book.xml" Creator="Frans Englich">
+         <description last-mod="2008-06-25"/>
+      </source>
+      <source ID="badxml" FileName="TestSources/badxml.xml" Creator="Frans Englich">
+         <description last-mod="2008-05-19"/>
+      </source>
+      <source ID="builtinEntities" FileName="TestSources/builtinEntities.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-05-26"/>
+      </source>
+      <source ID="XMLIdWhitespace" FileName="TestSources/XMLIdWhitespace.xml"
+              Creator="Frans Englich">
+         <description last-mod="2008-05-27"/>
+      </source>
+      <source ID="XMLIDMany" FileName="TestSources/XMLIDMany.xml" Creator="Frans Englich">
+         <description last-mod="2008-10-24"/>
+      </source>
+      <source ID="OneTopElement" FileName="TestSources/OneTopElement.xml" Creator="Nicolae Brinza">
+         <description last-mod="2009-04-01"/>
+      </source>
+      <source ID="namespace-sensitive" FileName="TestSources/namespace-sensitive.xml" schema="namespace-sensitive-schema" Creator="Oliver Hallam">
+        <description last-mod="2007-02-26">Document containing namespace-sensitive constructs.</description>
+      </source>
+      <source ID="dm-e005" FileName="TestSources/dm-e005.xml" schema="dm-e005-schema" Creator="Norm Walsh">
+        <description last-mod="2010-03-10">Document to test erratum DM.E05.</description>
+      </source>
+		  <source ID="extendedTypes" FileName="TestSources/extendedTypes.xml" schema="extendedTypes-schema" Creator="Oliver Hallam">
+			  <description last-mod="2010-03-17">Document containing elements with various restricted and extended types.</description>
+		  </source>
+		 	<source ID="mixed" FileName="TestSources/mixed.xml" schema="mixedcontent" Creator="Oliver Hallam">
+		 	 <description last-mod="2010-03-17">Document containing an element with mixed content but statically could have element only content.</description>
+	    </source>
+      <schema ID="XQTSCatalogxsd" uri="http://www.w3.org/2005/02/query-test-XQTSCatalog";
+              FileName="XQTSCatalog.xsd">
+         <description last-mod="2005-04-14">Schema for XQTSCatalog</description>
+      </schema>
+      <schema ID="atomicxsd" uri="http://www.w3.org/XQueryTest";
+              FileName="TestSources/atomic.xsd">
+         <description last-mod="2005-03-08">A Schema for atomic.xml</description>
+      </schema>
+      <schema ID="orderDataxsd" uri="http://www.w3.org/XQueryTestOrderBy";
+              FileName="TestSources/orderData.xsd">
+         <description last-mod="2005-06-01">A Schema for orderData.xml</description>
+      </schema>
+      <schema ID="SpecialTypesXSD" uri="http://www.example.com/typedecl";
+              FileName="TestSources/SpecialTypes.xsd">
+         <description last-mod="2005-06-01">A Schema containing certain special types e.g. interleave types, union types, anySimpleType</description>
+      </schema>
+      <schema ID="QNameSourceXSD" uri="http://www.example.com/QNameXSD";
+              FileName="TestSources/QName-schema.xsd">
+         <description last-mod="2005-09-28">A schema containing QName and QName derived types</description>
+      </schema>
+      <schema ID="notationschema" uri="http://www.example.com/notation";
+              FileName="TestSources/notationschema.xsd">
+         <description last-mod="2005-10-10">A Schema for NOTATION data</description>
+      </schema>
+      <schema ID="idxsd" uri="http://www.w3.org/XQueryTest/ididrefs";
+              FileName="TestSources/id.xsd">
+         <description last-mod="2009-03-06">A schema for the id/idref functions tests</description>
+      </schema>
+      <schema ID="simplexsd" uri="http://www.w3.org/XQueryTest/simple";
+              FileName="TestSources/simple.xsd">
+         <description last-mod="2005-12-07">A schema for simple context tests</description>
+      </schema>
+      <schema ID="examplesxsd" uri="http://www.w3.org/XQueryTest/someExamples";
+              FileName="TestSources/examples.xsd">
+         <description last-mod="2006-05-19">A schema for examples.xml.</description>
+      </schema>
+      <schema ID="userdefined" uri="http://www.w3.org/XQueryTest/userDefinedTypes";
+              FileName="TestSources/userdefined.xsd">
+         <description last-mod="2006-04-03">A schema user defined types and constructor tests</description>
+      </schema>
+      <schema ID="listunion" uri="http://www.w3.org/XQueryTest/ListUnionTypes";
+              FileName="TestSources/listunion.xsd">
+         <description last-mod="2006-06-07">A schema defining a list of unions.</description>
+      </schema>
+      <schema ID="examples2xsd" uri="http://www.w3.org/XQueryTest/someExamples2";
+              FileName="TestSources/examples2.xsd">
+         <description last-mod="2009-10-01">Test schema for Errata XQ.E6.</description>
+      </schema>
+      <schema ID="attribute" uri="http://www.w3.org/XQueryTest/sample";
+         FileName="TestSources/attribute.xsd">
+         <description last-mod="2009-04-01">Test schema that contains an attribute declaration.</description>
+      </schema>
+      <schema ID="mixedcontent" uri="http://www.w3.org/XQueryTest/mixedcontent";
+         FileName="TestSources/mixedcontent.xsd">
+         <description last-mod="2009-04-01">Test schema that contains two complex types, one of them with a mixed content.</description>
+      </schema>
+      <schema ID="simpleContent" uri="http://www.w3.org/query-test/complexSimple";
+              FileName="TestSources/simpleContent.xsd">
+         <description last-mod="2009-11-20">Schema for complex types with
+         simple content</description>
+      </schema>
+      <schema ID="namespace-sensitive-schema" uri="http://www.example.com/test/namespace-sensitive"; FileName="TestSources/namespace-sensitive.xsd">
+         <description last-mod="2007-02-26">Schema illustrating various namespace-sensitive constructs.</description>
+      </schema>
+      <schema ID="dm-e005-schema" uri="http://www.example.com/ns/test"; FileName="TestSources/dm-e005.xsd">
+         <description last-mod="2010-03-10">Schema to test erratum DM.E05.</description>
+      </schema>
+      <schema ID="xq-e18-schema" uri="http://www.example.com/ns/test/xq-e18"; FileName="TestSources/xq-e18.xsd">
+         <description last-mod="2010-03-11">Schema to test erratum XQ.E18.</description>
+      </schema>
+			<schema ID="extendedTypes-schema" uri="http://www.example.com/XQueryTest/extendedTypes"; FileName="TestSources/extendedTypes.xsd">
+				<description last-mod="2010-03-17">Schema containing extended and restricted types.</description>
+			</schema>
+			<schema ID="constraints" uri="http://www.w3.org/constraints"; FileName="TestSources/constraints.xsd">
+				<description last-mod="2010-06-10">Schema with unique/id/idref constraints.</description>
+			</schema>
+      <collection ID="collection1" Creator="Andrew Eisenberg">
+         <description last-mod="2006-06-07">A simple collection of documents.</description>
+         <input-document>bib</input-document>
+         <input-document>reviews</input-document>
+      </collection>
+      <collection ID="collection2" Creator="Andrew Eisenberg">
+         <description last-mod="2006-06-07">A simple collection of documents.</description>
+         <input-document>bib</input-document>
+         <input-document>reviews</input-document>
+         <input-document>books</input-document>
+      </collection>
+      <module ID="module1-lib" FileName="TestSources/module1-lib" Creator="Carmelo Montanez">
+         <description last-mod="2006-07-13">Library module for "modules-18" query</description>
+      </module>
+      <module ID="module2-lib" FileName="TestSources/module2-lib" Creator="Carmelo Montanez">
+         <description last-mod="2006-07-13">Library module for "modules-18" query</description>
+      </module>
+      <module ID="empty-lib" FileName="TestSources/empty-lib" Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Library module for "modules-none" query</description>
+      </module>
+      <module ID="emptyns-lib" FileName="TestSources/emptyns-lib" Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Library module with empty namespace</description>
+      </module>
+      <module ID="test1-lib" FileName="TestSources/test1-lib" Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Simple library module</description>
+      </module>
+      <module ID="test2-lib" FileName="TestSources/test2-lib" Creator="Carmelo Montanez">
+         <description last-mod="2006-01-19">Library module with namespace URI set to empty string.</description>
+      </module>
+      <module ID="test1a-lib" FileName="TestSources/test1a-lib" Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Simple library module</description>
+      </module>
+      <module ID="test1collide1-lib" FileName="TestSources/test1collide1-lib"
+              Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Library module with colliding definitions</description>
+      </module>
+      <module ID="test1collide2-lib" FileName="TestSources/test1collide2-lib"
+              Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Library module with colliding definitions</description>
+      </module>
+      <module ID="test1c1-lib" FileName="TestSources/test1c1-lib" Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Library module with circular includes</description>
+      </module>
+      <module ID="test2c1-lib" FileName="TestSources/test2c1-lib" Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Library module with circular includes</description>
+      </module>
+      <module ID="context-lib" FileName="TestSources/context-lib" Creator="Mary Holstege">
+         <description last-mod="2005-12-05">Library module with interesting context</description>
+      </module>
+      <module ID="module-defs" FileName="TestSources/moduleDefs-lib"
+              Creator="Carmelo Montanez">
+         <description last-mod="2006-01-06">Library module with definitions for various NIST tests.</description>
+      </module>
+      <module ID="modulewrongprefix-lib" FileName="TestSources/moduleDefs-lib"
+              Creator="Carmelo Montanez">
+         <description last-mod="2006-03-21">Library module with invalid namespace prefix ("xml")</description>
+      </module>
+      <module ID="modulesdiffns" FileName="TestSources/modulesdiffns-lib"
+              Creator="Carmelo Montanez">
+         <description last-mod="2006-04-11">Library module with variable on different namespace than target.</description>
+      </module>
+      <module ID="errata6-module1" FileName="TestSources/errata6-module1" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+      </module>
+      <module ID="errata6-module2" FileName="TestSources/errata6-module2" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+      </module>
+      <module ID="errata6-module4" FileName="TestSources/errata6-module4" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+      </module>
+      <module ID="errata6-module5" FileName="TestSources/errata6-module5" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+      </module>
+      <module ID="errata6-module6" FileName="TestSources/errata6-module6" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+      </module>
+      <module ID="errata6-module7" FileName="TestSources/errata6-module7" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports a schema and uses types from it.</description>
+      </module>
+      <module ID="errata8-module1a" FileName="TestSources/errata8-module1a" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies.</description>
+      </module>
+      <module ID="errata8-module1b" FileName="TestSources/errata8-module1b" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies.</description>
+      </module>
+      <module ID="errata8-module2a" FileName="TestSources/errata8-module2a" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies.</description>
+      </module>
+      <module ID="errata8-module2b" FileName="TestSources/errata8-module2b" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies.</description>
+      </module>
+      <module ID="errata8-module3a" FileName="TestSources/errata8-module3a" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports another module and uses a variable from it, testing circular dependencies pass case.</description>
+      </module>
+      <module ID="errata8-module3b" FileName="TestSources/errata8-module3b" Creator="John Snelson">
+         <description last-mod="2009-10-01">Module that imports another module and uses a function from it, testing circular dependencies pass case.</description>
+      </module>
+      <module ID="module3-lib" FileName="TestSources/module3-lib" Creator="Nicolae Brinza">
+         <description last-mod="2009-04-01">Module with simple and schema-element() types, used for functions'parameters and return results.</description>
+      </module>
+      <module ID="module4-lib" FileName="TestSources/module4-lib" Creator="Nicolae Brinza">
+         <description last-mod="2009-04-01">Module with schema-attribute() types, used for functions' parameters and return results.</description>
+      </module>
+      <module ID="modules-recursive1" FileName="TestSources/modules-recursive1" Creator="Nicolae Brinza">
+         <description last-mod="2009-04-01">Module with cyclic recursive imports.</description>
+      </module>
+      <module ID="modules-recursive2" FileName="TestSources/modules-recursive2" Creator="Nicolae Brinza">
+         <description last-mod="2009-04-01">Module with cyclic recursive imports.</description>
+      </module>
+      <module ID="module-pub-priv" FileName="TestSources/module-pub-priv" Creator="Michael Kay">
+         <description last-mod="2009-10-01">Module that contains both private and public function declarations (XQuery 1.1).</description>
+      </module>
+   </sources>
+   <implementation-defined-items>
+      <implementation-defined-item name="expressionUnicode" spec="XQuery">
+         <description last-mod="2005-04-04">The version of Unicode that is used to construct expressions.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="collations" spec="XQuery">
+         <description last-mod="2005-04-04">The statically-known collations.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="implicitTimezone" spec="XQuery">
+         <description last-mod="2005-04-04">The implicit timezone.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="warningsMethod" spec="XQuery">
+         <description last-mod="2005-04-04">The circumstances in which warnings are raised, and the ways in which warnings are handled.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="errorsMethod" spec="XQuery">
+         <description last-mod="2005-04-04">The method by which errors are reported to the external processing environment.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="XMLVersion" spec="XQuery">
+         <description last-mod="2005-10-10">Whether the implementation is based on the rules of [XML 1.0] and [XML Names] or the rules of [XML 1.1] and [XML Names 1.1]. One of these sets of rules must be applied consistently by all aspects of the implementation.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="overwrittenContextComponents" spec="XQuery">
+         <description last-mod="2005-04-04">Any components of the static context or dynamic context that are overwritten or augmented by the implementation.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="axes" spec="XQuery">
+         <description last-mod="2005-04-04">Which of the optional axes are supported by the implementation, if the Full-Axis Feature is not supported.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="defaultOrderEmpty" spec="XQuery">
+         <description last-mod="2005-04-04">The default handling of empty sequences returned by an ordering key (sortspec) in an order by clause (empty least or empty greatest).</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="pragmas" spec="XQuery">
+         <description last-mod="2005-04-04">The names and semantics of any extension expressions (pragmas) recognized by the implementation.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="optionDeclarations" spec="XQuery">
+         <description last-mod="2005-04-04">The names and semantics of any option declarations recognized by the implementation.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="externalFunctionProtocols" spec="XQuery">
+         <description last-mod="2005-04-04">Protocols (if any) by which parameters can be passed to an external function, and the result of the function can returned to the invoking query.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="moduleLocationHints" spec="XQuery">
+         <description last-mod="2005-11-01">The process by which the specific modules to be imported by a module import are identified, if the Module Feature is supported (includes processing of location hints, if any.)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="staticTypingExtensions" spec="XQuery">
+         <description last-mod="2005-04-04">Any static typing extensions supported by the implementation, if the Static Typing Feature is supported.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="serializationInvocation" spec="XQuery">
+         <description last-mod="2005-04-04">The means by which serialization is invoked, if the Serialization Feature is supported.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="serializationDefaults" spec="XQuery">
+         <description last-mod="2005-10-10">The default values for the byte-order-mark, encoding, media-type, normalization-form, omit-xml-declaration, standalone, and version parameters, if the Serialization Feature is supported.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="externalFunctionCall" spec="XQuery">
+         <description last-mod="2006-08-09">The result of an unsuccessful call to an external function (for example, if the function implementation cannot be found or does not return a value of the declared type).</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="limits" spec="XQuery">
+         <description last-mod="2005-11-01">Limits on ranges of values for various data types, as enumerated in 5.3 Data Model Conformance.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="traceDestination" spec="FuncOps">
+         <description last-mod="2005-10-10">The destination of the trace output is implementation-defined. See 4 The Trace Function.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="integerOperations" spec="FuncOps">
+         <description last-mod="2005-10-10">For xs:integer operations, implementations that support limited-precision integer operations must either raise an error [err:FOAR0002] or provide an implementation-defined mechanism that allows users to choose between raising an error and returning a result that is modulo the largest representable integer value. See 6.2 Operators on Numeric Values.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="decimalDigits" spec="FuncOps">
+         <description last-mod="2005-11-01">For xs:decimal values the number of digits of precision returned by the numeric operators is implementation-defined. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="roundOrTruncate" spec="FuncOps">
+         <description last-mod="2005-10-10">If the number of digits in the result exceeds the number of digits that the implementation supports, the result is truncated or rounded in an implementation-defined manner. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="Unicode" spec="FuncOps">
+         <description last-mod="2005-11-01">It is implementation-defined which version of Unicode is supported by the features defined in this specification, but it is recommended that the most recent version of Unicode be used. See 7.1 String Types.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="normalizationForms" spec="FuncOps">
+         <description last-mod="2005-10-10">For 7.4.6 fn:normalize-unicode, conforming implementations must support normalization form "NFC" and may support normalization forms "NFD", "NFKC", "NFKD", "FULLY-NORMALIZED". They may also support other normalization forms with implementation-defined semantics.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="collationUnits" spec="FuncOps">
+         <description last-mod="2005-10-10">The ability to decompose strings into collation units suitable for substring matching is an implementation-defined property of a collation. See 7.5 Functions Based on Substring Matching.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="secondsDigits" spec="FuncOps">
+         <description last-mod="2005-10-10">All minimally conforming processors must support year values with a minimum of 4 digits (i.e., YYYY) and a minimum fractional second precision of 1 millisecond or three digits (i.e., s.sss). However, conforming processors may set larger implementation-defined limits on the maximum number of digits they support in these two situations. See 10.1.1 Limits and Precision.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="stringToDecimal" spec="FuncOps">
+         <description last-mod="2006-08-09">The result of casting a string to xs:decimal, when the resulting value is not too large or too small but nevertheless has too many decimal digits to be accurately represented, is implementation-defined. See 17.1.1 Casting from xs:string and xs:untypedAtomic.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="docProcessing" spec="FuncOps">
+         <description last-mod="2005-10-10">Various aspects of the processing provided by 15.5.4 fn:doc are implementation-defined. Implementations may provide external configuration options that allow any aspect of the processing to be controlled by the user.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="weakenStable" spec="FuncOps">
+         <description last-mod="2006-08-09">The manner in which implementations provide options to weaken the stable characteristic of 15.5.6 fn:collection and 15.5.4 fn:doc are implementation-defined.</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="additionalTypes" spec="DataModel">
+         <description last-mod="2005-04-04">Support for additional user-defined or implementation-defined types is implementation-defined. (See 2.6.1 Representation of Types)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="undefinedProperties" spec="DataModel">
+         <description last-mod="2005-04-04">Some typed values in the data model are undefined. Attempting to access an undefined property is always an error. Behavior in these cases is implementation-defined and the host language is responsible for determining the result. (See 5 Accessors)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="sequenceNormalization" spec="Serialization">
+         <description last-mod="2005-04-04">For any implementation-defined output method, it is implementation-defined whether sequence normalization process takes place. (See 2 Sequence Normalization)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="outputMethods" spec="Serialization">
+         <description last-mod="2005-04-04">If the namespace URI is non-null for the method serialization parameter, then the parameter specifies an implementation-defined output method. (See 3 Serialization Parameters)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="normalizationFormBehavior" spec="Serialization">
+         <description last-mod="2005-04-04">If the value of the normalization-form form parameter is not NFC, NFD, NFKC, NFKD, fully-normalized, or none then the meaning of the value and it's effect is implementation-defined. (See 4 Phases of Serialization)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="additionalParams" spec="Serialization">
+         <description last-mod="2005-11-01">The effect of additional serialization parameters on the output of the serializer, where the name of such a parameter must be namespace-qualified, is implementation-defined or implementation-dependent. The extent of this effect on the output must not override the provisions of this specification. (See 3 Serialization Parameters)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="encodingPhase" spec="Serialization">
+         <description last-mod="2005-04-04">The effect of providing an option that allows the encoding phase to be skipped, so that the result of serialization is a stream of Unicode characters, is implementation-defined. The serializer is not required to support such an option. (See 4 Phases of Serialization)</description>
+      </implementation-defined-item>
+      <implementation-defined-item name="CDATASerialization" spec="Serialization">
+         <description last-mod="2005-04-04">An serializer may provide an implementation-defined mechanism to place CDATA sections in the result tree. (See 5.1.4 XML Output Method: the cdata-section-elements Parameter)</description>
+      </implementation-defined-item>
+   </implementation-defined-items>
+   <features>
+      <feature name="Minimal Conformance"/>
+      <feature name="Schema Import"/>
+      <feature name="Schema Validation"/>
+      <feature name="Static Typing"/>
+      <feature name="Static Typing Extensions"/>
+      <feature name="Full Axis"/>
+      <feature name="Module"/>
+      <feature name="Serialization"/>
+   </features>
+   <context-properties>
+      <context-property name="Statically known namespaces" context-type="static"/>
+      <context-property name="Default element/type namespace" context-type="static"/>
+      <context-property name="Default function namespace" context-type="static"/>
+      <context-property name="In-scope schema types" context-type="static"/>
+      <context-property name="In-scope element declarations" context-type="static"/>
+      <context-property name="In-scope attribute declarations" context-type="static"/>
+      <context-property name="In-scope variables" context-type="static"/>
+      <context-property name="Context item static type" context-type="static"/>
+      <context-property name="Function signatures" context-type="static"/>
+      <context-property name="Statically known collations" context-type="static"/>
+      <context-property name="Default collation" context-type="static"/>
+      <context-property name="Construction mode" context-type="static"/>
+      <context-property name="Ordering mode" context-type="static"/>
+      <context-property name="Default order for empty sequences" context-type="static"/>
+      <context-property name="Boundary-space policy" context-type="static"/>
+      <context-property name="Copy-namespaces mode" context-type="static"/>
+      <context-property name="Base URI" context-type="static"/>
+      <context-property name="Statically known documents" context-type="static"/>
+      <context-property name="Statically known collections" context-type="static"/>
+      <context-property name="Statically known default collection type" context-type="static"/>
+      <context-property name="Context item" context-type="dynamic"/>
+      <context-property name="Context position" context-type="dynamic"/>
+      <context-property name="Context size" context-type="dynamic"/>
+      <context-property name="Variable values" context-type="dynamic"/>
+      <context-property name="Function implementations" context-type="dynamic"/>
+      <context-property name="Current dateTime" context-type="dynamic"/>
+      <context-property name="Implicit timezone" context-type="dynamic"/>
+      <context-property name="Available documents" context-type="dynamic"/>
+      <context-property name="Available collections" context-type="dynamic"/>
+      <context-property name="Default collection" context-type="dynamic"/>
+   </context-properties>
+   <test-group name="MinimalConformance" featureOwner="Frans Englich">
+      <GroupInfo>
+         <title>Minimal Conformance</title>
+         <description/>
+      </GroupInfo>
+      <test-group name="OptionalFeatureErrors" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>Optional Feature Errors</title>
+            <description/>
+         </GroupInfo>
+         &CombinedErrorCodes;
+      </test-group>
+      <test-group name="Basics">
+         <GroupInfo>
+            <title>XQuery Basics</title>
+            <description/>
+         </GroupInfo>
+         &StaticContext;
+         <test-group name="Types">
+            <GroupInfo>
+               <title>Query Types</title>
+               <description/>
+            </GroupInfo>
+            &SequenceTypeSyntax;
+         </test-group>
+      </test-group>
+      <test-group name="Expressions" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>XQuery Expressions</title>
+            <description/>
+         </GroupInfo>
+         <test-group name="PrimaryExpr" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Primary Expressions</title>
+               <description/>
+            </GroupInfo>
+            &Literals;
+            &ParenExpr;
+            <test-group name="ContextExpr" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Context Item Expressions</title>
+                  <description/>
+               </GroupInfo>
+               &ExternalContextExpr;
+               &InternalContextExpr;
+            </test-group>
+            &FunctionCallExpr;
+         </test-group>
+         <test-group name="PathExpr" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Path Expressions</title>
+               <description/>
+            </GroupInfo>
+            &PathExpressions;
+            &Steps;
+            &Axes;
+            <test-group name="NodeTestSection" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Node Tests</title>
+                  <description>Tests in this group take the axes as a given and focus on the NodeTest syntax in XQuery 3.2.1.2. Includes explicit names, *, and the various kind tests that look like functions.</description>
+               </GroupInfo>
+               &NodeTest;
+               &NameTest;
+            </test-group>
+            &Predicates;
+            &UnabbrAxes;
+            &AbbrAxes;
+         </test-group>
+         <test-group name="SeqExpr" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Sequence Expressions</title>
+               <description/>
+            </GroupInfo>
+            <test-group name="ConstructSeq" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Constructing Sequences</title>
+                  <description>Tests that construct sequences</description>
+               </GroupInfo>
+               &commaOp;
+               &RangeExpr;
+            </test-group>
+            &FilterExpr;
+            &CombNodeSeq;
+         </test-group>
+         <test-group name="Operators" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Operators</title>
+               <description/>
+            </GroupInfo>
+            <test-group name="ArithExpr" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Arithmetic Operators</title>
+                  <description/>
+               </GroupInfo>
+               <test-group name="NumericOpr" featureOwner="Oracle and Frans Englich">
+                  <GroupInfo>
+                     <title>Arithmetic Operators on Numeric Values</title>
+                     <description/>
+                  </GroupInfo>
+                  &NumericAdd;
+                  &NumericSubtract;
+                  &NumericMultiply;
+                  &NumericDivide;
+                  &NumericIntegerDivide;
+                  &NumericMod;
+                  &NumericUnaryPlus;
+                  &NumericUnaryMinus;
+               </test-group>
+               <test-group name="DurationArith" featureOwner="NIST and Frans Englich">
+                  <GroupInfo>
+                     <title>Arithmetic Operators on Duration Values</title>
+                     <description/>
+                  </GroupInfo>
+                  &YearMonthDurationAdd;
+                  &YearMonthDurationSubtract;
+                  &YearMonthDurationMultiply;
+                  &YearMonthDurationDivide;
+                  &YearMonthDurationDivideYMD;
+                  &DayTimeDurationAdd;
+                  &DayTimeDurationSubtract;
+                  &DayTimeDurationMultiply;
+                  &DayTimeDurationDivide;
+                  &DayTimeDurationDivideDTD;
+               </test-group>
+               <test-group name="DurationDateTimeArith" featureOwner="NIST and Frans Englich">
+                  <GroupInfo>
+                     <title>Arithmetic Operators on Duration and Date Time Values</title>
+                     <description/>
+                  </GroupInfo>
+                  &dateTimesSubtract;
+                  &DatesSubtract;
+                  &TimeSubtract;
+                  &YearMonthDurationAddDT;
+                  &DateTimeAddDTD;
+                  &DateTimeSubtractYMD;
+                  &DateTimeSubtractDTD;
+                  &DateAddYMD;
+                  &DateAddDTD;
+                  &DateSubtractYMD;
+                  &DateSubtractDTD;
+                  &TimeAddDTD;
+                  &TimeSubtractDTD;
+               </test-group>
+            </test-group>
+            <test-group name="CompExpr" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Comparison Operators</title>
+                  <description/>
+               </GroupInfo>
+               <test-group name="ValComp" featureOwner="IBM and Frans Englich">
+                  <GroupInfo>
+                     <title>Value Comparison</title>
+                     <description/>
+                  </GroupInfo>
+                  <test-group name="NumericComp" featureOwner="Frans Englich">
+                     <GroupInfo>
+                        <title>Comparison of Numeric Values</title>
+                        <description/>
+                     </GroupInfo>
+                     &NumericEqual;
+                     &NumericLT;
+                     &NumericGT;
+                  </test-group>
+                  <test-group name="BooleanOp" featureOwner="Oracle and Frans Englich">
+                     <GroupInfo>
+                        <title>Comparison Operators on Boolean Values</title>
+                        <description/>
+                     </GroupInfo>
+                     &BooleanEqual;
+                     &BooleanLT;
+                     &BooleanGT;
+                  </test-group>
+                  <test-group name="DurationDateTimeOp" featureOwner="NIST and Frans Englich">
+                     <GroupInfo>
+                        <title>Comparisons of Duration, Date Time Values</title>
+                        <description/>
+                     </GroupInfo>
+                     &YearMonthDurationLT;
+                     &YearMonthDurationGT;
+                     &DayTimeDurationLT;
+                     &DayTimeDurationGT;
+                     &DurationEQ;
+                     &DateTimeEQ;
+                     &DateTimeLT;
+                     &DateTimeGT;
+                     &DateEQ;
+                     &DateLT;
+                     &DateGT;
+                     &TimeEQ;
+                     &TimeLT;
+                     &TimeGT;
+                     &gYearMonthEQ;
+                     &gYearEQ;
+                     &gMonthDayEQ;
+                     &gMonthEQ;
+                     &gDayEQ;
+                     &YearMonthDurationEQ;
+                     &DayTimeDurationEQ;
+                  </test-group>
+                  <test-group name="QNameOp" featureOwner="NIST and Frans Englich">
+                     <GroupInfo>
+                        <title>Comparison Operators on QName Values</title>
+                        <description/>
+                     </GroupInfo>
+                     &QNameEQ;
+                     &PrefixFromQName;
+                  </test-group>
+                  <test-group name="BinaryOp" featureOwner="Frans Englich">
+                     <GroupInfo>
+                        <title>Comparison Operators on base64Binary and hexBinary Types</title>
+                        <description/>
+                     </GroupInfo>
+                     &HexBinaryEQ;
+                     &Base64BinaryEQ;
+                  </test-group>
+                  <test-group name="NotationOp" featureOwner="Frans Englich">
+                     <GroupInfo>
+                        <title>Comparison Operators on NOTATION Types</title>
+                        <description/>
+                     </GroupInfo>
+                     <test-group name="NotationEQ" featureOwner="Frans Englich">
+                        <GroupInfo>
+                           <title>op:NOTATION-equal</title>
+                           <description/>
+                        </GroupInfo>
+                     </test-group>
+                  </test-group>
+                  &ValCompTypeChecking;
+                  <test-group name="StringComp" featureOwner="Frans Englich">
+                     <GroupInfo>
+                        <title>Comparison of String Values</title>
+                        <description/>
+                     </GroupInfo>
+                     &StringEqual;
+                     &StringGT;
+                     &StringLT;
+                  </test-group>
+                  <test-group name="AnyURIComp" featureOwner="Frans Englich">
+                     <GroupInfo>
+                        <title>Comparison of AnyURI Values</title>
+                        <description/>
+                     </GroupInfo>
+                     &AnyURIEqual;
+                     &AnyURILtGt;
+                     &AnyURILeGe;
+                  </test-group>
+               </test-group>
+               <test-group name="GenComprsn" featureOwner="Frans Englich">
+                  <GroupInfo>
+                     <title>General Comparisons</title>
+                     <description/>
+                  </GroupInfo>
+                  &GenCompEq;
+                  &GenCompNE;
+                  &GenCompLT;
+                  &GenCompLTEQ;
+                  &GenCompGT;
+                  &GenCompGTEQ;
+               </test-group>
+               <test-group name="NodeComp" featureOwner="IBM and Frans Englich">
+                  <GroupInfo>
+                     <title>Node Comparisons</title>
+                     <description/>
+                  </GroupInfo>
+                  &NodeSame;
+                  &NodeBefore;
+                  &NodeAfter;
+               </test-group>
+            </test-group>
+            <test-group name="SeqOp" featureOwner="Oracle and Frans Englich">
+               <GroupInfo>
+                  <title>Operators on Sequences</title>
+                  <description/>
+               </GroupInfo>
+               &SeqUnion;
+               &SeqIntersect;
+               &SeqExcept;
+            </test-group>
+         </test-group>
+         &LogicExpr;
+         <test-group is-XPath2="false" name="Construct" featureOwner="IBM and Frans Englich">
+            <GroupInfo>
+               <title>Constructors</title>
+               <description/>
+            </GroupInfo>
+            &DirectConElem;
+            &DirectConElemAttr;
+            &DirectConElemNamespace;
+            &DirectConElemContent;
+            &DirectConElemWhitespace;
+            &DirectConOther;
+            &DirectConElemXML;
+            <test-group is-XPath2="false" name="ComputeCon" featureOwner="IBM and Frans Englich">
+               <GroupInfo>
+                  <title>Computed Constructors</title>
+                  <description/>
+               </GroupInfo>
+               &ComputeConElem;
+               &ComputeConAttr;
+               &ConDocNode;
+               &ConText;
+               &ComputeConPI;
+               &ComputeConComment;
+            </test-group>
+            &ConInScopeNamespace;
+         </test-group>
+         <test-group name="FLWORExpr" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Tests of For-Let-Where-OrderBy-Return Expressions</title>
+               <description>Tests in this group focus on the FLWOR expressions in XQuery 3.8.</description>
+            </GroupInfo>
+            <test-group name="ForExpr" featureOwner="Microsoft and Frans Englich">
+               <GroupInfo>
+                  <title>FOR Clause</title>
+                  <description>Tests for the FOR part of the FLWOR expression syntax</description>
+               </GroupInfo>
+               &ForExprWithout;
+               &ForExprWith;
+               &ForExprPositionalVar;
+            </test-group>
+            <test-group is-XPath2="false" name="LetExpr" featureOwner="Oracle and Frans Englich">
+               <GroupInfo>
+                  <title>LET Clause</title>
+                  <description>Tests for the LET part of the FLWOR expression syntax</description>
+               </GroupInfo>
+               &LetExprWithout;
+               &LetExprWith;
+            </test-group>
+            &WhereExpr;
+            <test-group is-XPath2="false" name="OrderbyExpr" featureOwner="Microsoft and Frans Englich">
+               <GroupInfo>
+                  <title>ORDER BY Clause</title>
+                  <description>Tests for the ORDER BY part of the FLWOR expression syntax</description>
+               </GroupInfo>
+               &OrderbyExprWith;
+               &OrderbyExprWithout;
+            </test-group>
+            &ReturnExpr;
+         </test-group>
+         &OrderExpr;
+         &CondExpr;
+         <test-group name="QuantExpr" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Quantified Expressions</title>
+               <description/>
+            </GroupInfo>
+            &QuantExprWithout;
+            &QuantExprWith;
+         </test-group>
+         <test-group name="exprSeqTypes" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Expressions on Sequence Types</title>
+               <description/>
+            </GroupInfo>
+            &SeqExprInstanceOf;
+            &sequenceExprTypeswitch;
+            &SeqExprCastToDerived;
+            &SeqExprCastToDerivedParents;
+            &SeqExprCastWithinBranch;
+            &SeqExprCast;
+            &SeqExprCastable;
+            &SeqExprTreat;
+         </test-group>
+         <test-group is-XPath2="false" name="PrologExpr" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Modules and Prologs</title>
+               <description/>
+            </GroupInfo>
+            &VersionProlog;
+            &BoundarySpaceProlog;
+            &CollationProlog;
+            &CopyNamespacesProlog;
+            &BaseURIProlog;
+            &ConstructionProlog;
+            &DefaultNamespaceProlog;
+            &DefaultOrderingProlog;
+            &EmptyOrderProlog;
+            &NamespaceProlog;
+            <test-group is-XPath2="false" name="VariableProlog" featureOwner="Oracle and Frans Englich">
+               <GroupInfo>
+                  <title>Variable Declaration</title>
+                  <description/>
+               </GroupInfo>
+               &ExternalVariablesWithout;
+               &ExternalVariablesWith;
+               &InternalVariablesWithout;
+               &InternalVariablesWith;
+            </test-group>
+            &FunctionProlog;
+            &OptionDeclarationProlog;
+         </test-group>
+         &XQueryComment;
+         &ExtensionExpression;
+         <test-group is-XPath2="false" name="ImplicitContext" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Implicit Context</title>
+               <description>
+                  Implementations are allowed to define an implicit context for their queries. What this means
+                  is that an XQuery expression can use the '.' or '/' axes without specifying any explicit
+                  context to bind these to. The binding of the implicit context to some input document is an
+                  implementation specific detail and should be handled by the individual test harness.
+               </description>
+            </GroupInfo>
+         </test-group>
+      </test-group>
+      <test-group name="Functions" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>Functions</title>
+            <description/>
+         </GroupInfo>
+         <test-group name="AccessorFunc" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Accessor Functions</title>
+               <description/>
+            </GroupInfo>
+            &NodeNameFunc;
+            &NilledFunc;
+            &StringFunc;
+            &DataFunc;
+            &BaseURIFunc;
+            &StaticBaseURIFunc;
+            &DocumentURIFunc;
+         </test-group>
+         &ErrorFunc;
+	 &ErrorsAndOptimization;
+         &TraceFunc;
+         <test-group name="ConstructFunc" featureOwner="IBM/XSLT and Frans Englich">
+            <GroupInfo>
+               <title>Constructor Functions</title>
+               <description/>
+            </GroupInfo>
+            &DateTimeFunc;
+         </test-group>
+         <test-group name="NumericFunc" featureOwner="Oracle and Frans Englich">
+            <GroupInfo>
+               <title>Functions on Numeric Values</title>
+               <description/>
+            </GroupInfo>
+            &ABSFunc;
+            &CeilingFunc;
+            &FloorFunc;
+            &RoundFunc;
+            &RoundEvenFunc;
+         </test-group>
+         <test-group name="AllStringFunc" featureOwner="IBM/XSLT and Frans Englich">
+            <GroupInfo>
+               <title>Functions on Strings</title>
+               <description/>
+            </GroupInfo>
+            <test-group name="AssDisassStringFunc" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Functions to Assemble and Disassemble Strings</title>
+                  <description/>
+               </GroupInfo>
+               &CodepointToStringFunc;
+               &StringToCodepointFunc;
+            </test-group>
+            <test-group name="CompStringFunc" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Equality and Comparison of Strings</title>
+                  <description/>
+               </GroupInfo>
+               &CompareFunction;
+               &CodepointEqual;
+               &CompareFunc;
+            </test-group>
+            <test-group name="GeneralStringFunc" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Functions on String Values</title>
+                  <description/>
+               </GroupInfo>
+               &ConcatFunc;
+               &StringJoinFunc;
+               &SubstringFunc;
+               &StringLengthFunc;
+               &NormalizeSpaceFunc;
+               &NormalizeUnicodeFunc;
+               &UpperCaseFunc;
+               &LowerCaseFunc;
+               &TranslateFunc;
+               &Surrogates;
+               &EncodeURIfunc;
+               &IRIToURIfunc;
+               &EscapeHTMLURIFunc;
+            </test-group>
+            <test-group name="SubstringStringFunc" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Functions Based on Substring Matching</title>
+                  <description/>
+               </GroupInfo>
+               &ContainsFunc;
+               &StartsWithFunc;
+               &EndsWithFunc;
+               &SubstringBeforeFunc;
+               &SubstringAfterFunc;
+            </test-group>
+            <test-group name="MatchStringFunc" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>String Functions that Use Pattern Matching</title>
+                  <description/>
+               </GroupInfo>
+               &MatchesFunc;
+               &ReplaceFunc;
+               &TokenizeFunc;
+               &AnalyzeString;
+            </test-group>
+         </test-group>
+         <test-group name="URIFunc" featureOwner="IBM/XSLT and Frans Englich">
+            <GroupInfo>
+               <title>Functions for anyURI</title>
+               <description/>
+            </GroupInfo>
+            &ResolveURIFunc;
+         </test-group>
+         <test-group name="BooleanFunc" featureOwner="Oracle and Frans Englich">
+            <GroupInfo>
+               <title>Functions on Boolean Values</title>
+               <description/>
+            </GroupInfo>
+            &TrueFunc;
+            &FalseFunc;
+            &NotFunc;
+         </test-group>
+         <test-group name="DurationDateTimeFunc" featureOwner="NIST and Frans Englich">
+            <GroupInfo>
+               <title>Functions on Durations, Dates and Times</title>
+               <description/>
+            </GroupInfo>
+            <test-group name="ComponentExtractionDDT" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Component Extraction Functions on Durations, Dates and Times</title>
+                  <description/>
+               </GroupInfo>
+               &YearsFromDurationFunc;
+               &MonthsFromDurationFunc;
+               &DaysFromDurationFunc;
+               &HoursFromDurationFunc;
+               &MinutesFromDurationFunc;
+               &SecondsFromDurationFunc;
+               &YearFromDateTimeFunc;
+               &MonthFromDateTimeFunc;
+               &DayFromDateTimeFunc;
+               &HoursFromDateTimeFunc;
+               &MinutesFromDateTimeFunc;
+               &SecondsFromDateTimeFunc;
+               &TimezoneFromDateTimeFunc;
+               &YearFromDateFunc;
+               &MonthFromDateFunc;
+               &DayFromDateFunc;
+               &TimezoneFromDateFunc;
+               &HoursFromTimeFunc;
+               &MinutesFromTimeFunc;
+               &SecondsFromTimeFunc;
+               &TimezoneFromTimeFunc;
+            </test-group>
+            <test-group name="TimezoneFunction" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Timezone Adjustment on Dates and Time Values</title>
+                  <description/>
+               </GroupInfo>
+               &AdjDateTimeToTimezoneFunc;
+               &AdjDateToTimezoneFunc;
+               &AdjTimeToTimezoneFunc;
+            </test-group>
+         </test-group>
+         <test-group name="QNameFunc" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Functions Related to QNames</title>
+               <description/>
+            </GroupInfo>
+            <test-group name="QNameConstructFunc" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Additional Constructor Functions for QNames</title>
+                  <description/>
+               </GroupInfo>
+               &ResolveQNameConstructFunc;
+               &ExpandedQNameConstructFunc;
+            </test-group>
+            &LocalNameFromQNameFunc;
+            &NamespaceURIFromQNameFunc;
+            &NamespaceURIForPrefixFunc;
+            &InScopePrefixesFunc;
+         </test-group>
+         <test-group name="NodeFunc" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Functions on Nodes</title>
+               <description/>
+            </GroupInfo>
+            &NameFunc;
+            &NodeLocalNameFunc;
+            &NodeNamespaceURIFunc;
+            &NodeNumberFunc;
+            &NodeLangFunc;
+            &NodeRootFunc;
+         </test-group>
+         <test-group name="SeqFunc" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Functions on Sequences</title>
+               <description/>
+            </GroupInfo>
+            <test-group name="GeneralSeqFunc" featureOwner="Oracle and Frans Englich">
+               <GroupInfo>
+                  <title>General Functions and Operators on Sequences</title>
+                  <description/>
+               </GroupInfo>
+               &SeqBooleanFunc;
+               &SeqIndexOfFunc;
+               &SeqEmptyFunc;
+               &SeqExistsFunc;
+               &SeqDistinctValuesFunc;
+               &SeqInsertBeforeFunc;
+               &SeqRemoveFunc;
+               &SeqReverseFunc;
+               &SeqSubsequenceFunc;
+               &SeqUnorderedFunc;
+            </test-group>
+            <test-group name="CardinalitySeqFunc" featureOwner="Oracle and Frans Englich">
+               <GroupInfo>
+                  <title>Functions That Test the Cardinality of Sequences</title>
+                  <description/>
+               </GroupInfo>
+               &SeqZeroOrOneFunc;
+               &SeqOneOrMoreFunc;
+               &SeqExactlyOneFunc;
+            </test-group>
+            &SeqDeepEqualFunc;
+            <test-group name="AggregateSeqFunc" featureOwner="Oracle and Frans Englich">
+               <GroupInfo>
+                  <title>Aggregate Functions</title>
+                  <description/>
+               </GroupInfo>
+               &SeqCountFunc;
+               &SeqAVGFunc;
+               &SeqMAXFunc;
+               &SeqMINFunc;
+               &SeqSUMFunc;
+            </test-group>
+            <test-group name="NodeSeqFunc" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Functions that Generate Sequences</title>
+                  <description/>
+               </GroupInfo>
+               &SeqIDFunc;
+               &SeqIDREFFunc;
+               &SeqDocAvailableFunc;
+               &SeqDocFunc;
+               &SeqCollectionFunc;
+            </test-group>
+         </test-group>
+         <test-group name="ContextFunc" featureOwner="Frans Englich">
+            <GroupInfo>
+               <title>Context Functions</title>
+               <description/>
+            </GroupInfo>
+            &ContextPositionFunc;
+            &ContextLastFunc;
+            &ContextCurrentDatetimeFunc;
+            &ContextCurrentDateFunc;
+            &ContextCurrentTimeFunc;
+            &ContextDefaultCollationFunc;
+            &ContextImplicitTimezoneFunc;
+         </test-group>
+      </test-group>
+   </test-group>
+   <test-group name="Optional" featureOwner="Frans Englich">
+      <GroupInfo>
+         <title>Optional Features</title>
+         <description/>
+      </GroupInfo>
+      <test-group is-XPath2="false" name="SchemaImport" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>Schema Import Feature</title>
+            <description/>
+         </GroupInfo>
+         &FLWORExprSI;
+         &ConstructSI;
+         &versionPrologSI;
+         &MiscFunctions;
+         &SeqExprCastSI;
+         &NumericEqualSI;
+         &NotationEQSI;
+         &UserDefinedSI;
+         &SchemaImportProlog;
+         &ForExprTypeSI;
+				 &PathExprSI;
+      </test-group>
+      <test-group is-XPath2="false" name="SchemaValidation" featureOwner="NIST and Frans Englich">
+         <GroupInfo>
+            <title>Schema Validation Feature</title>
+            <description/>
+         </GroupInfo>
+         &ValidateExpression;
+      </test-group>
+      <test-group name="StaticTyping" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>Static Typing Feature</title>
+            <description/>
+         </GroupInfo>
+         <test-group name="STPathExpr" featureOwner="Microsoft and Frans Englich">
+            <GroupInfo>
+               <title>Static Typing of Path Expressions</title>
+               <description/>
+            </GroupInfo>
+            <test-group name="STSteps" featureOwner="Frans Englich">
+               <GroupInfo>
+                  <title>Static Typing of Steps Expressions</title>
+                  <description/>
+               </GroupInfo>
+               &STAxes;
+            </test-group>
+         </test-group>
+				 &STFunctions;
+         &STFLWORExpr;
+      </test-group>
+      <test-group name="FullAxis" featureOwner="NIST and Frans Englich">
+         <GroupInfo>
+            <title>Full Axis Feature</title>
+            <description/>
+         </GroupInfo>
+         &ancestorAxis;
+         &ancestor-or-selfAxis;
+         &followingAxis;
+         &following-siblingAxis;
+         &precedingAxis;
+         &preceding-siblingAxis;
+      </test-group>
+      <test-group is-XPath2="false" name="Modules" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>Module Feature</title>
+            <description/>
+         </GroupInfo>
+         &ModuleImport;
+         &ModuleProlog;
+      </test-group>
+      <test-group is-XPath2="false" name="ElementWithId" featureOwner="Michael Kay">
+         <GroupInfo>
+            <title>fn:element-with-id function</title>
+            <description>Tests for fn:element-with-id function (introduced by erratum; implementation is optional for XQuery 1.0)</description>
+         </GroupInfo>
+         &ElementWithId;
+      </test-group>
+      &Serialization;
+   </test-group>
+   <test-group is-XPath2="false" name="Appendices" featureOwner="NIST">
+      <GroupInfo>
+         <title>Tests for the appendices.</title>
+         <description/>
+      </GroupInfo>
+      &Appendix-A4;
+      &Annex-E;
+   </test-group>
+   <test-group name="UseCase" featureOwner="Frans Englich">
+      <GroupInfo>
+         <title>Use Cases</title>
+         <description/>
+      </GroupInfo>
+      &UseCaseXMP;
+      &UseCaseTREE;
+      &UseCaseSEQ;
+      &UseCaseR;
+      &UseCaseSGML;
+      &UseCaseSTRING;
+      &UseCaseNS;
+      &UseCasePARTS;
+   </test-group>
+   &XMark;
+   <test-group name="FunctX">
+      <GroupInfo>
+         <title>FunctX -- A Collection Of Functions</title>
+         <description>This test suite group contains FunctX, a collection of
+                XQuery functions. They were written by Priscilla Walmsley, but
+                is maintained by Frans Englich within the XQTS.</description>
+      </GroupInfo>
+      &functx-fn-abs;
+      &functx-fn-adjust-dateTime-to-timezone;
+      &functx-fn-adjust-date-to-timezone;
+      &functx-fn-adjust-time-to-timezone;
+      &functx-fn-avg;
+      &functx-fn-base-uri;
+      &functx-fn-boolean;
+      &functx-fn-ceiling;
+      &functx-fn-codepoint-equal;
+      &functx-fn-codepoints-to-string;
+      <test-group name="functx-fn-collection" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-collection</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-compare;
+      &functx-fn-concat;
+      &functx-fn-contains;
+      &functx-fn-count;
+      <test-group name="functx-fn-current-dateTime" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-current-dateTime</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-current-date" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-current-date</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-current-grouping-key" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-current-grouping-key</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-current-group" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-current-group</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-current-time" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-current-time</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-current" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-current</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-data;
+      &functx-fn-dateTime;
+      &functx-fn-day-from-dateTime;
+      &functx-fn-day-from-date;
+      &functx-fn-days-from-duration;
+      &functx-fn-deep-equal;
+      &functx-fn-default-collation;
+      &functx-fn-distinct-values;
+      &functx-fn-doc-available;
+      <test-group name="functx-fn-document-uri" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-document-uri</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-document" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-document</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-doc" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-doc</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-element-available" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-element-available</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-empty;
+      &functx-fn-encode-for-uri;
+      &functx-fn-ends-with;
+      <test-group name="functx-fn-error" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-error</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-escape-html-uri;
+      &functx-fn-exactly-one;
+      &functx-fn-exists;
+      &functx-fn-false;
+      &functx-fn-floor;
+      <test-group name="functx-fn-format-dateTime" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-format-dateTime</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-format-date" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-format-date</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-format-number" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-format-number</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-format-time" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-format-time</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-function-available" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-function-available</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-generate-id" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-generate-id</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-hours-from-dateTime;
+      &functx-fn-hours-from-duration;
+      &functx-fn-hours-from-time;
+      <test-group name="functx-fn-idref" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-idref</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-id" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-id</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-implicit-timezone" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-implicit-timezone</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-index-of;
+      <test-group name="functx-fn-in-scope-prefixes" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-in-scope-prefixes</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-insert-before;
+      &functx-fn-iri-to-uri;
+      <test-group name="functx-fn-key" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-key</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-lang;
+      &functx-fn-last;
+      &functx-fn-local-name-from-QName;
+      &functx-fn-local-name;
+      &functx-fn-lower-case;
+      &functx-fn-matches;
+      &functx-fn-max;
+      &functx-fn-minutes-from-dateTime;
+      &functx-fn-minutes-from-duration;
+      &functx-fn-minutes-from-time;
+      &functx-fn-min;
+      &functx-fn-month-from-dateTime;
+      &functx-fn-month-from-date;
+      &functx-fn-months-from-duration;
+      &functx-fn-namespace-uri-for-prefix;
+      &functx-fn-namespace-uri-from-QName;
+      &functx-fn-namespace-uri;
+      &functx-fn-name;
+      &functx-fn-nilled;
+      &functx-fn-node-name;
+      &functx-fn-normalize-space;
+      &functx-fn-normalize-unicode;
+      &functx-fn-not;
+      &functx-fn-number;
+      &functx-fn-one-or-more;
+      &functx-fn-position;
+      &functx-fn-prefix-from-QName;
+      &functx-fn-QName;
+      <test-group name="functx-fn-regex-group" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-regex-group</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-remove;
+      &functx-fn-replace;
+      &functx-fn-resolve-QName;
+      &functx-fn-resolve-uri;
+      &functx-fn-reverse;
+      &functx-fn-root;
+      &functx-fn-round-half-to-even;
+      &functx-fn-round;
+      &functx-fn-seconds-from-dateTime;
+      &functx-fn-seconds-from-duration;
+      &functx-fn-seconds-from-time;
+      &functx-fn-starts-with;
+      <test-group name="functx-fn-static-base-uri" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-static-base-uri</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-string-join;
+      &functx-fn-string-length;
+      &functx-fn-string-to-codepoints;
+      &functx-fn-string;
+      &functx-fn-subsequence;
+      &functx-fn-substring-after;
+      &functx-fn-substring-before;
+      &functx-fn-substring;
+      &functx-fn-sum;
+      <test-group name="functx-fn-system-property" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-system-property</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-timezone-from-dateTime;
+      &functx-fn-timezone-from-date;
+      &functx-fn-timezone-from-time;
+      &functx-fn-tokenize;
+      <test-group name="functx-fn-trace" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-trace</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-translate;
+      &functx-fn-true;
+      <test-group name="functx-fn-type-available" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-type-available</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-unordered" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-unordered</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-unparsed-entity-public-id" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-unparsed-entity-public-id</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-unparsed-entity-uri" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-unparsed-entity-uri</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-unparsed-text-available" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-unparsed-text-available</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      <test-group name="functx-fn-unparsed-text" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-fn-unparsed-text</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-fn-upper-case;
+      &functx-fn-year-from-dateTime;
+      &functx-fn-year-from-date;
+      &functx-fn-years-from-duration;
+      &functx-fn-zero-or-one;
+      &functx-functx-add-attributes;
+      &functx-functx-add-months;
+      &functx-functx-add-or-update-attributes;
+      &functx-functx-all-whitespace;
+      &functx-functx-are-distinct-values;
+      &functx-functx-atomic-type;
+      &functx-functx-avg-empty-is-zero;
+      &functx-functx-between-exclusive;
+      &functx-functx-between-inclusive;
+      &functx-functx-camel-case-to-words;
+      &functx-functx-capitalize-first;
+      &functx-functx-change-element-names-deep;
+      &functx-functx-change-element-ns-deep;
+      &functx-functx-change-element-ns;
+      &functx-functx-chars;
+      &functx-functx-contains-any-of;
+      &functx-functx-contains-case-insensitive;
+      &functx-functx-contains-word;
+      &functx-functx-copy-attributes;
+      &functx-functx-dateTime;
+      &functx-functx-date;
+      &functx-functx-day-in-year;
+      &functx-functx-day-of-week-abbrev-en;
+      &functx-functx-day-of-week-name-en;
+      &functx-functx-day-of-week;
+      &functx-functx-days-in-month;
+      &functx-functx-dayTimeDuration;
+      &functx-functx-ddmmyyyy-to-date;
+      &functx-functx-depth-of-node;
+      &functx-functx-distinct-attribute-names;
+      &functx-functx-distinct-deep;
+      &functx-functx-distinct-element-names;
+      &functx-functx-distinct-element-paths;
+      &functx-functx-distinct-nodes;
+      &functx-functx-duration-from-timezone;
+      &functx-functx-dynamic-path;
+      &functx-functx-escape-for-regex;
+      &functx-functx-exclusive-or;
+      &functx-functx-first-day-of-month;
+      &functx-functx-first-day-of-year;
+      &functx-functx-first-node;
+      &functx-functx-follows-not-descendant;
+      &functx-functx-format-as-title-en;
+      &functx-functx-fragment-from-uri;
+      &functx-functx-get-matches-and-non-matches;
+      &functx-functx-get-matches;
+      &functx-functx-has-element-only-content;
+      &functx-functx-has-empty-content;
+      &functx-functx-has-mixed-content;
+      &functx-functx-has-simple-content;
+      &functx-functx-id-from-element;
+      &functx-functx-id-untyped;
+      &functx-functx-if-absent;
+      &functx-functx-if-empty;
+      &functx-functx-index-of-deep-equal-node;
+      &functx-functx-index-of-match-first;
+      &functx-functx-index-of-node;
+      &functx-functx-index-of-string-first;
+      &functx-functx-index-of-string-last;
+      &functx-functx-index-of-string;
+      &functx-functx-insert-string;
+      &functx-functx-is-absolute-uri;
+      &functx-functx-is-ancestor;
+      &functx-functx-is-a-number;
+      &functx-functx-is-descendant;
+      &functx-functx-is-leap-year;
+      &functx-functx-is-node-among-descendants-deep-equal;
+      &functx-functx-is-node-among-descendants;
+      &functx-functx-is-node-in-sequence-deep-equal;
+      &functx-functx-is-node-in-sequence;
+      &functx-functx-is-value-in-sequence;
+      &functx-functx-last-day-of-month;
+      &functx-functx-last-day-of-year;
+      &functx-functx-last-node;
+      &functx-functx-leaf-elements;
+      &functx-functx-left-trim;
+      &functx-functx-line-count;
+      &functx-functx-lines;
+      &functx-functx-max-depth;
+      &functx-functx-max-determine-type;
+      &functx-functx-max-line-length;
+      &functx-functx-max-node;
+      &functx-functx-max-string;
+      &functx-functx-min-determine-type;
+      &functx-functx-min-node;
+      &functx-functx-min-non-empty-string;
+      &functx-functx-min-string;
+      &functx-functx-mmddyyyy-to-date;
+      &functx-functx-month-abbrev-en;
+      &functx-functx-month-name-en;
+      &functx-functx-namespaces-in-use;
+      &functx-functx-name-test;
+      &functx-functx-next-day;
+      &functx-functx-node-kind;
+      &functx-functx-non-distinct-values;
+      &functx-functx-number-of-matches;
+      <test-group name="functx-functx-open-ref-document" featureOwner="Frans Englich">
+         <GroupInfo>
+            <title>functx-functx-open-ref-document</title>
+            <description/>
+         </GroupInfo>
+      </test-group>
+      &functx-functx-ordinal-number-en;
+      &functx-functx-pad-integer-to-length;
+      &functx-functx-pad-string-to-length;
+      &functx-functx-path-to-node-with-pos;
+      &functx-functx-path-to-node;
+      &functx-functx-precedes-not-ancestor;
+      &functx-functx-previous-day;
+      &functx-functx-remove-attributes-deep;
+      &functx-functx-remove-attributes;
+      &functx-functx-remove-elements-deep;
+      &functx-functx-remove-elements-not-contents;
+      &functx-functx-remove-elements;
+      &functx-functx-repeat-string;
+      &functx-functx-replace-beginning;
+      &functx-functx-replace-element-values;
+      &functx-functx-replace-first;
+      &functx-functx-replace-multi;
+      &functx-functx-reverse-string;
+      &functx-functx-right-trim;
+      &functx-functx-scheme-from-uri;
+      &functx-functx-sequence-deep-equal;
+      &functx-functx-sequence-node-equal-any-order;
+      &functx-functx-sequence-node-equal;
+      &functx-functx-sequence-type;
+      &functx-functx-siblings-same-name;
+      &functx-functx-siblings;
+      &functx-functx-sort-as-numeric;
+      &functx-functx-sort-case-insensitive;
+      &functx-functx-sort-document-order;
+      &functx-functx-sort;
+      &functx-functx-substring-after-if-contains;
+      &functx-functx-substring-after-last-match;
+      &functx-functx-substring-after-last;
+      &functx-functx-substring-after-match;
+      &functx-functx-substring-before-if-contains;
+      &functx-functx-substring-before-last-match;
+      &functx-functx-substring-before-last;
+      &functx-functx-substring-before-match;
+      &functx-functx-time;
+      &functx-functx-timezone-from-duration;
+      &functx-functx-total-days-from-duration;
+      &functx-functx-total-hours-from-duration;
+      &functx-functx-total-minutes-from-duration;
+      &functx-functx-total-months-from-duration;
+      &functx-functx-total-seconds-from-duration;
+      &functx-functx-total-years-from-duration;
+      &functx-functx-trim;
+      &functx-functx-update-attributes;
+      &functx-functx-value-except;
+      &functx-functx-value-intersect;
+      &functx-functx-value-union;
+      &functx-functx-word-count;
+      &functx-functx-words-to-camel-case;
+      &functx-functx-wrap-values-in-elements;
+      &functx-functx-yearMonthDuration;
+      &functx-functx-yyyyddmm-to-date;
+      &functx-functx-yyyymmdd-to-date;
+   </test-group>
+   <test-group name="XQuery11" featureOwner="Michael Kay">
+      <GroupInfo>
+         <title>XQuery 1.1 test cases</title>
+         <description/>
+      </GroupInfo>
+      &EQName;
+      &HigherOrderFunctions;
+      &HeadTailFunc;
+      &SwitchExpr;
+   </test-group>
+   &Catalog;
+</test-suite>

=== added file 'test/rbkt/Queries/zorba/w3c/bids.xml'
--- test/rbkt/Queries/zorba/w3c/bids.xml	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/bids.xml	2012-09-27 09:22:32 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<bids>
+<bid_tuple> 
+<userid>U02</userid> 
+<itemno>1001</itemno> 
+<bid>35</bid> 
+<bid_date>1999-01-07</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U04</userid> 
+<itemno>1001</itemno> 
+<bid>40</bid> 
+<bid_date>1999-01-08</bid_date >
+</bid_tuple> 
+<bid_tuple> 
+<userid>U02</userid> 
+<itemno>1001</itemno> 
+<bid>45</bid> 
+<bid_date>1999-01-11</bid_date>
+</bid_tuple> 
+<bid_tuple> 
+<userid>U04</userid> 
+<itemno>1001</itemno> 
+<bid>50</bid> 
+<bid_date>1999-01-13</bid_date >
+</bid_tuple> 
+<bid_tuple> 
+<userid>U02</userid> 
+<itemno>1001</itemno> 
+<bid>55</bid> 
+<bid_date>1999-01-15</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U01</userid> 
+<itemno>1002</itemno> 
+<bid>400</bid> 
+<bid_date>1999-02-14</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U02</userid> 
+<itemno>1002</itemno> 
+<bid>600</bid> 
+<bid_date>1999-02-16</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U03</userid> 
+<itemno>1002</itemno> 
+<bid>800</bid> 
+<bid_date>1999-02-17</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U04</userid> 
+<itemno>1002</itemno> 
+<bid>1000</bid> 
+<bid_date>1999-02-25</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U02</userid> 
+<itemno>1002</itemno> 
+<bid>1200</bid> 
+<bid_date>1999-03-02</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U04</userid> 
+<itemno>1003</itemno> 
+<bid>15</bid> 
+<bid_date>1999-01-22</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U05</userid> 
+<itemno>1003</itemno> 
+<bid>20</bid> 
+<bid_date>1999-02-03</bid_date >
+</bid_tuple> 
+<bid_tuple> 
+<userid>U01</userid> 
+<itemno>1004</itemno> 
+<bid>40</bid> 
+<bid_date>1999-03-05</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U03</userid> 
+<itemno>1007</itemno> 
+<bid>175</bid> 
+<bid_date>1999-01-25</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U05</userid> 
+<itemno>1007</itemno> 
+<bid>200</bid> 
+<bid_date>1999-02-08</bid_date> 
+</bid_tuple> 
+<bid_tuple> 
+<userid>U04</userid> 
+<itemno>1007</itemno> 
+<bid>225</bid> 
+<bid_date>1999-02-12</bid_date> 
+</bid_tuple> 
+</bids>
+
+

=== added file 'test/rbkt/Queries/zorba/w3c/emptydoc.xml'
--- test/rbkt/Queries/zorba/w3c/emptydoc.xml	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/emptydoc.xml	2012-09-27 09:22:32 +0000
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<doc/>
\ No newline at end of file

=== added file 'test/rbkt/Queries/zorba/w3c/fn-namespace-uri-17.spec'
--- test/rbkt/Queries/zorba/w3c/fn-namespace-uri-17.spec	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/fn-namespace-uri-17.spec	2012-09-27 09:22:32 +0000
@@ -0,0 +1,5 @@
+Result:  $RBKT_SRC_DIR/ExpQueryResults/zorba/w3c/fn-namespace-uri-17.xml.res
+Args:
+-x 
+input-context1=$RBKT_SRC_DIR/Queries/zorba/w3c/emptydoc.xml
+Comparison: Text

=== added file 'test/rbkt/Queries/zorba/w3c/fn-namespace-uri-17.xq'
--- test/rbkt/Queries/zorba/w3c/fn-namespace-uri-17.xq	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/fn-namespace-uri-17.xq	2012-09-27 09:22:32 +0000
@@ -0,0 +1,8 @@
+(: Name: fn-namespace-uri-17:)
+(: Description: Evaluation of the fn:namespace-uri function with argument set to a direct element node with a namespace attribute.:)
+(: Use the string function :)
+(: insert-start :)
+declare variable $input-context1 external;
+(: insert-end :)
+
+ fn:string(fn:namespace-uri(<anElement xmlns = "http://www.example.com/examples";></anElement>))
\ No newline at end of file

=== added file 'test/rbkt/Queries/zorba/w3c/fsx.xml'
--- test/rbkt/Queries/zorba/w3c/fsx.xml	1970-01-01 00:00:00 +0000
+++ test/rbkt/Queries/zorba/w3c/fsx.xml	2012-09-27 09:22:32 +0000
@@ -0,0 +1,5399 @@
+<?xml version='1.0' encoding='UTF-8' ?><?FileSystem scale='0'?><?FileSystem maxDepth='64'?><!-- This is an official fsx file --><MyComputer>
+	<Drive1 id='0'>
+		<Folder creation_date='11/12/41' creator='Mani' name='Folder00000000000' type='FolderType' idref='0' id='1'>
+			<FolderName>Folder00000000000</FolderName>
+			<description> marries inflamed apprehended beseeming bustle harried devour consented glimpses fost<bold> thoughts hereupon leicester temples reporter harp petruchio godhead obloquy</bold> flout contemptuous capable popilius sensibly heritage thereat giver<bold> rid stow unloads attend swords dutchman berwick consented unknowing</bold> dilated safeguard weighing ashford traders enanmour myrtle noted florizel wheaten interlaces accepted martext agrees exalted<bold> leers tremble taxes meddler thrasonical compasses snakes timon</bold></description>
+			<SecurityObject name='so00000000000'>
+				<Denies></Denies>
+				<Allows>
+					<Allow>
+						<security>
+							<right>Read</right>
+							<right>Change</right>
+						</security>
+						<user>system\Zhoujun</user>
+					</Allow>
+					<Allow>
+						<security>
+							<right>Write</right>
+						</security>
+						<user>system\Binay</user>
+					</Allow>
+					<Allow>
+						<security>
+							<right>Read</right>
+						</security>
+						<user>system\Kayhan</user>
+					</Allow>
+				</Allows>
+			</SecurityObject>
+			<File creation_date='08/06/00' creator='Leon' name='File00000000000' type='FileType' idref='1' id='2'>
+				<FileName>File00000000000</FileName>
+				<description> abides fullest charms aprons batter perspective brags yesterday honor bluest<bold> wills crimeful calm lobby truer miser perseus take</bold> tapers owe ceas rhyme mindful surly suspect fantasticoes spirits legitimation holofernes portraiture trouts suffocating deed strides ithaca<bold> smiles sunshine loud right disdainfully figs searching</bold> curl reins humble nurture hue doom hidden abridgement seein<bold> invisible authentic shapes quae several reaches howled</bold> merry purpos howl burneth scholars untreasur maidenliest dealing</description>
+				<SecurityObject name='so00000000001'>
+					<Denies>
+						<Deny>
+							<security></security>
+							<user>system\Changyuan</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Toshiko</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Hyungjeong</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='1' content-type='text/xml' size="1001.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1001.33</StreamSize>
+					<StreamID>1</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='24/07/78' creator='Hsiangchu' name='File00000000001' type='FileType' idref='1' id='3'>
+				<FileName>File00000000001</FileName>
+				<description> ungrateful considering shade sixty nuns taffety transformation auricular contracted welcomer<bold> benedicite lease guerdon denunciation gaging matter haunches</bold><bold> back triumvir morning canary hooking exterior victories</bold> troths singes tours impatience exploits drinks actors haunts continency lunatics<bold> made delay nothing resides regiments indues immediately priories tellus</bold> advance cackling procreation placed friending changing leaf frock</description>
+				<SecurityObject name='so00000000002'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Aladin</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='2' content-type='text/xml' size="1002.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1002.33</StreamSize>
+					<StreamID>2</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='29/06/64' creator='Kexiang' name='File00000000002' type='FileType' idref='1' id='4'>
+				<FileName>File00000000002</FileName>
+				<description> devours convicted reverted dion methought unbitted fourteen<bold> moderately coronets chief hurts ireland exempted chaste deceived rebukeable perch</bold> aiming plough gorg mine nemean halcyon vagram searce unhappily rivality colbrand livelong reconciled knightly potato writer forspoke<bold> wings betrayed excitements starting society sometime formal opposer hereabout beast</bold></description>
+				<SecurityObject name='so00000000003'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Eshrat</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Madeline</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Jaeseok</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='3' content-type='text/xml' size="1003.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1003.33</StreamSize>
+					<StreamID>3</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='11/04/81' creator='Sourav' name='File00000000003' type='FileType' uniform='0' idref='1' id='5'>
+				<FileName>File00000000003</FileName>
+				<description> diable fly lubberly loathed stead fruit bottle condemning foppery bordered<bold> beaver fancy tame their incest ambassadors port</bold> lurks pensiveness cherry lop sailing produce inhibited troat signories purs massy guildenstern plummet hostilius indebted husbandry divines<bold> immured strucken dam carbonado source irremovable pad springe westward</bold> gnarled via debts kent subcontracted closed circum<bold> uncover homes penetrable quick salutations flame sheet bandying assault spok</bold> belly cottages idea pears goodlier moles ribald trash capability</description>
+				<SecurityObject name='so00000000004'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Hongzhong</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Thomals</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='4' content-type='text/xml' size="1004.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1004.33</StreamSize>
+					<StreamID>4</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='08/08/91' creator='Rongheng' name='File00000000004' type='FileType' idref='1' id='6'>
+				<FileName>File00000000004</FileName>
+				<description> ape purposes feather restoration throngs ascend nessus hams<bold> caviary principle requir plums sheeps ensteep purr</bold> shrouding behavedst augury crowns imposition strifes penitence swelling remorse marg unwise mutiny octavius flatterers intermix hypocrisy opulent<bold> empoison hurl leets author comforting shrub queen distracted</bold> perfectly attend moat suggest pleaseth video fairly moiety craves choice norwegian impetuous helms consummate beteem received wearisome<bold> conveyers duke matches hunts crest southward lobby</bold> skyish coupled dominical particulars whitsters frush villain reform vex budge</description>
+				<SecurityObject name='so00000000005'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Pratyush</user>
+						</Deny>
+						<Deny>
+							<security></security>
+							<user>system\Prasenjit</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Klichiro</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Rhan</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='5' content-type='text/xml' size="1005.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1005.33</StreamSize>
+					<StreamID>5</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='28/01/27' creator='Helene' name='File00000000005' type='FileType' idref='1' id='7'>
+				<FileName>File00000000005</FileName>
+				<description>
+					<bold> prompts amain sestos courtly loggets nice quail cabin</bold> uncle float reveal disputed volquessen berattle doublets<bold> prattle procreation crimson figuring bedchamber adopted rite whereat sulphur</bold> jar priz loss sumptuous arouse hyperion deceptious blurs tubs<bold> jewel valueless promis halls forswear invested allusion shell gossiping corinth</bold> bellow shears harried warp botchy doubled purposed libya threatening</description>
+				<SecurityObject name='so00000000006'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Vasileios</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Thoms</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Severin</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='6' content-type='text/xml' size="1006.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1006.33</StreamSize>
+					<StreamID>6</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='30/03/04' creator='Naveed' name='File00000000006' type='FileType' idref='1' id='8'>
+				<FileName>File00000000006</FileName>
+				<description> lead enriched jealous peradventure potions proclamations thunderstone seasoning<bold> its jot beholder superfluous dank fecks march lightnings ran</bold> hests parthia sparks hebona scape regiments windpipe opportune bifold serpent<bold> revel affright cashier soulless sooner cables welsh forgeries meanly rightful</bold> press seeks dowries reflects prognostication seely trojans youths regular verbal rue dastard unbashful curd factions singe<bold> erst endure mixture usurping pretence journeys plain</bold></description>
+				<SecurityObject name='so00000000007'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Zahava</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Arjen</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Yakkov</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='7' content-type='text/xml' size="1007.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1007.33</StreamSize>
+					<StreamID>7</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='31/11/92' creator='Parthasarathy' name='File00000000007' type='FileType' uniform='1' idref='1' id='9'>
+				<FileName>File00000000007</FileName>
+				<description> maculation orderless thriftless dependants cares malefactors broke snaffle<bold> fling hoping faultful lecherous songs palaces conspirant booties</bold> scarecrow rancour hare proceeding lied defiler unbraced forerun beliest quantity assailing falliable scal parcels maudlin<bold> presumption crescent lances fretted knowest thrives aquilon tomb season</bold> mantua residue bestows misgoverned immoderate attending knit unconfinable</description>
+				<SecurityObject name='so00000000008'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Write</right>
+							</security>
+							<user>system\Debin</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Zary</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='8' content-type='text/xml' size="1008.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1008.33</StreamSize>
+					<StreamID>8</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='25/03/16' creator='Jinglie' name='File00000000008' type='FileType' idref='1' id='10'>
+				<FileName>File00000000008</FileName>
+				<description>
+					<bold> gloss countervail carbuncles repeat year warren gotten affordeth valuing interpreters</bold> singularities sours phebes broader moons plagues watchful<bold> clammer mayday criminal deliverance wainscot ascend britain scholar godliness</bold> wringer marted cosmo unnoted clapping hastily sisters evil blocks blot positively ilium wilful trim uneath demesnes osric ballow ascend<bold> insisture boisterous permission confederates underbearing waiting night rays forfend</bold></description>
+				<SecurityObject name='so00000000009'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Fran</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Adwait</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Sartaj</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Temple</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='9' content-type='text/xml' size="1009.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1009.33</StreamSize>
+					<StreamID>9</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='16/07/47' creator='Jianzhong' name='File00000000009' type='FileType' idref='1' id='11'>
+				<FileName>File00000000009</FileName>
+				<description> begin manus belongings shifted diamonds fortune hollowly<bold> attainder bristol tinder agony follow sparrows several</bold> their papers inwardly stigmatic warranty lying lees total contribution painful bastard intenible retain untuned<bold> perspectives sightless usuring regiments redeem contraction enjoy crab</bold> fish possessed manifested surmise making exeter pillage<bold> discreetly defame beverage bas differs majestical bloodiest</bold> faces fretful dote defiles commoner refined needless</description>
+				<SecurityObject name='so00000000010'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Write</right>
+							</security>
+							<user>system\Romesh</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Asmus</user>
+						</Allow>
+						<Allow>
+							<security></security>
+							<user>system\Bartlomiej</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='10' content-type='text/xml' size="1010.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1010.33</StreamSize>
+					<StreamID>10</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='11/10/38' creator='Ivandre' name='File00000000010' type='FileType' idref='1' id='12'>
+				<FileName>File00000000010</FileName>
+				<description>
+					<bold> damnable colour pandulph dismask crest agate evermore rheumy</bold> tithed breakers acquaintance phaethon tawny due levies trudge<bold> expressed daw healths braggards merchandise trib unpregnant contriving stonish cordelia</bold> fantastic chamberers lincoln milkmaid losers enterprises shiver replying pregnantly erect</description>
+				<SecurityObject name='so00000000011'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Nicklas</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Praful</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='11' content-type='text/xml' size="1011.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1011.33</StreamSize>
+					<StreamID>11</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='17/08/67' creator='Aysegul' name='File00000000011' type='FileType' uniform='2' idref='1' id='13'>
+				<FileName>File00000000011</FileName>
+				<description> distains unattainted superscription jointly approaches neighbour priests<bold> felon displeasure news subtilly publisher knight holds laertes</bold> lineal russian map unsinew indifferent revolve sepulchred defiance musicians lopp erebus discandy dominations dissuade peck minces<bold> learning temp justice brute whipt sakes coragio copulation</bold> bring obsequies scoured publicly unworthiness pity eyebrows braving prolixity coxcombs thirsty suggest concolinel bills honour hedg melodious mechanic<bold> hurly costly surges fowls antiquities snatch drink singes supporter foppish</bold> utterance empirics murmuring trash brains philosophers mount strutting</description>
+				<SecurityObject name='so00000000012'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Murthy</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Aelmut</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Yeona</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Chandan</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='12' content-type='text/xml' size="1012.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1012.33</StreamSize>
+					<StreamID>12</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='04/12/94' creator='Reihard' name='File00000000012' type='FileType' idref='1' id='14'>
+				<FileName>File00000000012</FileName>
+				<description> ripened squeak kinder cage blinking relent suffices grown<bold> untrussing possibilities epilogues threats humours unremovable subcontracted covetously occulted</bold> truncheon saints combination admired comedians relier jour foe glouceste abraham panting unsafe aeacida yongrey rider defies undertakeing<bold> enterprise combination failing applause praised blasphemy passing tightly bullets</bold> turneth reg happ englishman skills foulness hateful stages worth<bold> execute insinuateth lena blisters peloponnesus sneaping presumptuous</bold></description>
+				<SecurityObject name='so00000000013'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Mostafa</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Hironoby</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='13' content-type='text/xml' size="1013.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1013.33</StreamSize>
+					<StreamID>13</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='04/10/22' creator='Suzette' name='File00000000013' type='FileType' idref='1' id='15'>
+				<FileName>File00000000013</FileName>
+				<description> round relics warwickshire beholders regiments hang lives<bold> waggling jealousies enernies volley bail groan empale</bold> juliet evans allottery debatement plainly rugged set roughly gipsies farthing method humor battlements caret jamany guide<bold> suffigance morrow tempts friend stiffly exil abstract</bold> covet drums whereto demerits churl cozening gondola hedges dwelling ring defending eton susan crest bespice drag seamen<bold> justest excellence julietta insinuating evidence level period pertain wishes gallowglasses</bold> beware banners woodstock either sixteen cognizance instructions federary</description>
+				<SecurityObject name='so00000000014'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Jarmo</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Akila</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Write</right>
+							</security>
+							<user>system\Seungyup</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='14' content-type='text/xml' size="1014.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1014.33</StreamSize>
+					<StreamID>14</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='24/10/64' creator='Phenil' name='File00000000014' type='FileType' idref='1' id='16'>
+				<FileName>File00000000014</FileName>
+				<description> looks spake blur citizens steward spotless whale gamesome mockwater<bold> actor churchman caphis aspiration mart controlling verbosity</bold> fumblest demigod protects faithful pelican metres whiter outruns whelp rages embracements hooted wharfs threatens dismal overtopp wealthiest memories marl<bold> vapor nonny imperfect riddling flatt index varying</bold> recounting erring sauciness jacks herd vitae whetstone sojourn<bold> canary eyelids race insatiate diablo weasels profan</bold> ashy halting wheels cromer seditious lovers ordered beseem ungart</description>
+				<SecurityObject name='so00000000015'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Balkrishna</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Filiberto</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Write</right>
+							</security>
+							<user>system\Soad</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='15' content-type='text/xml' size="1015.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1015.33</StreamSize>
+					<StreamID>15</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='04/05/53' creator='Hyungjeong' name='File00000000015' type='FileType' uniform='3' idref='1' id='17'>
+				<FileName>File00000000015</FileName>
+				<description> dexter falsehood apparel mutualities scourg stuffs untreasur<bold> modesties excrement unknown quay doers topful purposeth sleeve medlars</bold> sulphurous brag subduements handled pest caret forty whenas rubbing people frog lapis unpossessing defence embrac prain parentage ceremonies lated lamely<bold> weights combine stopping smok crouching shivered madmen daintiness</bold> drown bunting ranting backward uncharitably shambles hildings shy whinid hovering monstruosity dullest tremble morton flame lady adulterates<bold> destroy flower unexpected evilly cassio conjecture waywardnes begun spilled relier</bold></description>
+				<SecurityObject name='so00000000016'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security></security>
+							<user>system\Eben</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='16' content-type='text/xml' size="1016.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1016.33</StreamSize>
+					<StreamID>16</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='22/11/44' creator='Kunitoshi' name='File00000000016' type='FileType' idref='1' id='18'>
+				<FileName>File00000000016</FileName>
+				<description> gave intermix beast trophies galen single extreme visit very scope<bold> felony engaged oblique tester vesture rather corn assign lasses</bold> denoted fat argus hereford fathered buy tucket heavens noon andromache<bold> encompass safeguard penitence cut grace ulysses readily plague professors plunged</bold> birdlime peasant victory tenderness clo climbing produce rarer cheerful gage<bold> eaves battlefield maids applauding omen unhous nations courtlike</bold></description>
+				<SecurityObject name='so00000000017'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Serafim</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Jianzhong</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Rastislav</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Hyongmuk</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='17' content-type='text/xml' size="1017.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1017.33</StreamSize>
+					<StreamID>17</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='13/08/37' creator='Tadahiro' name='File00000000017' type='FileType' idref='1' id='19'>
+				<FileName>File00000000017</FileName>
+				<description>
+					<bold> chatham hags load dun don wasp unkennel explication bridge</bold> tested tends human romans gash defense espouse briefness<bold> twins ran tragedies bagpipe publicly cerements wherefore wretches liquor hinder</bold> meantime dovehouse succeeders core antick porpentine usher prepare<bold> impugns milan scaled given eyelids daintiness approachers</bold></description>
+				<SecurityObject name='so00000000018'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Yanjun</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Prabhav</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Resve</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='18' content-type='text/xml' size="1018.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1018.33</StreamSize>
+					<StreamID>18</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='04/02/41' creator='Erann' name='File00000000018' type='FileType' idref='1' id='20'>
+				<FileName>File00000000018</FileName>
+				<description> person dominions thirst strawberries mischief sainted fram<bold> sear smoothing infernal despair regress ates achievements braved</bold> advertisement quills scorned unfam negligence shakes heaven valueless shuns kissing<bold> fat arraign shops friends parson taper convinced deformed merlin besiege</bold></description>
+				<SecurityObject name='so00000000019'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Dany</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Boaz</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Subhashish</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Rae</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='19' content-type='text/xml' size="1019.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1019.33</StreamSize>
+					<StreamID>19</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='26/12/16' creator='Velma' name='File00000000019' type='FileType' uniform='4' idref='1' id='21'>
+				<FileName>File00000000019</FileName>
+				<description> invasion leash sober catechising spurns solid unused frailty counterpoise<bold> she wretched lists gallant happiest save haughty doest menas pinfold</bold> laer armado magic unreconciliable stamped professors iteration nave forsooth shrug<bold> injustice blowing bennet husks fornication contemptible entreaties inform manly balk</bold></description>
+				<SecurityObject name='so00000000020'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Change</right>
+							</security>
+							<user>system\Ziya</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='20' content-type='text/xml' size="1020.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1020.33</StreamSize>
+					<StreamID>20</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='06/01/42' creator='Ausif' name='File00000000020' type='FileType' idref='1' id='22'>
+				<FileName>File00000000020</FileName>
+				<description> figuring abstains peaking squeaking beggarly liquors view<bold> severals replied continent prime addressed hardest generation unknowing maidenhead</bold> chorus manus war fashion vengeance should shown featur inch<bold> attorneys look shiver mus wranglers meteors gratulate</bold></description>
+				<SecurityObject name='so00000000021'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Hartmann</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Soojung</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Huimin</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Cal</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='21' content-type='text/xml' size="1021.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1021.33</StreamSize>
+					<StreamID>21</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='14/03/40' creator='Munehiro' name='File00000000021' type='FileType' idref='1' id='23'>
+				<FileName>File00000000021</FileName>
+				<description> respects advantaging gainsay unforc words fardel viper crutches incurr<bold> wager orts embodied reverend flemish bruising tires</bold> murder dealing quenchless babes chollors memories bids invocate curled together nose rhym reserve braggart reformed dragonish dungeon confines<bold> odd muskos ghostly influences paltry singleness bird</bold> puzzle immortal troops creditor flea cloy load shapes name unnaturalness</description>
+				<SecurityObject name='so00000000022'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Mia</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Guanshan</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='22' content-type='text/xml' size="1022.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1022.33</StreamSize>
+					<StreamID>22</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='29/03/48' creator='Shigeu' name='File00000000022' type='FileType' idref='1' id='24'>
+				<FileName>File00000000022</FileName>
+				<description> sliding choleric wishes solemn squire swore slandered mahu severe rumble<bold> song comforted audacious greek honourably influences alone sceptre</bold> artless misapplied entreaties digressing pricks durance inviting larger strove offensive enernies fleming elsewhere cowards seems<bold> battlefield prouder smarting overture sort shriek lank progeny burning</bold><bold> norman intend outliv approve glean incensing came shield commixture oscorbidulchos</bold> tyrants afire medicinal fleeting overshines laboured toads</description>
+				<SecurityObject name='so00000000023'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Saleem</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Rolando</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Wood</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Goli</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='23' content-type='text/xml' size="1023.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1023.33</StreamSize>
+					<StreamID>23</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='05/10/90' creator='Yee' name='File00000000023' type='FileType' uniform='5' idref='1' id='25'>
+				<FileName>File00000000023</FileName>
+				<description>
+					<bold> benevolence adoreth marian adornings parted waywardnes palfrey enfreedoming righteously omitting</bold> spread refused chastity diction fraud abram carving steadfast wasting strangle attempt intitled aves rivality crystal<bold> speciously perverted lamp infamies julius purifying rebukes sources sod</bold> penalties coursing admittance tokens shrimp fleec bleed ashford conspirator invasive stains fairness fooling increaseth thorns slower praetors<bold> cop bon throngs remain carnations fearfulness unperceived raze misshapen meads</bold> notest shuffling nutshell reveal soil port fusty drops courtesan lacks</description>
+				<SecurityObject name='so00000000024'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Reto</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Juro</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Write</right>
+							</security>
+							<user>system\YunLong</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='24' content-type='text/xml' size="1024.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1024.33</StreamSize>
+					<StreamID>24</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='09/07/50' creator='Whanki' name='File00000000024' type='FileType' idref='1' id='26'>
+				<FileName>File00000000024</FileName>
+				<description> swiftly ferryman betossed toy conspirator lightning tradesman<bold> flavio these hidden nightcap thine britaine subsidy cancel ear isle</bold> retreat pester graves escap fury,exceeds fumes ninth inevitable<bold> parching remain tidings scanted inwardly awooing vacancy inflaming describes</bold> glorious ise cerements creatures musty reserve infused deservest</description>
+				<SecurityObject name='so00000000025'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Zhaohua</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Leona</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Uldis</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Massayuki</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Vitaliano</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='25' content-type='text/xml' size="1025.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1025.33</StreamSize>
+					<StreamID>25</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='07/09/93' creator='Sandiway' name='File00000000025' type='FileType' idref='1' id='27'>
+				<FileName>File00000000025</FileName>
+				<description> source romano film throw prescribe concord gins badge bunting smilets<bold> chronicle opulency wolves persecutions artificer rivet nob feel</bold> useless damsel reads liver prings timber bacchanals combine spher tenour carts faustuses safe repugnancy crook scantling sorry<bold> pompion amain paltry dreamer rests goat pulpits thrived highest excel</bold> narrow sociable huntsmen quoifs tiny winnows scal laden affianc hoodman garrison ended superficial rehearse keen<bold> creep quirks whipp fathom pipers queens enclosing juice aspiration</bold> unloading journal adventures garment entertainments epistrophus smock levied lion deposed</description>
+				<SecurityObject name='so00000000026'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Jiangling</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Gui</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Nahla</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Hirano</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='26' content-type='text/xml' size="1026.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1026.33</StreamSize>
+					<StreamID>26</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='22/01/23' creator='Fintan' name='File00000000026' type='FileType' idref='1' id='28'>
+				<FileName>File00000000026</FileName>
+				<description>
+					<bold> unreverent virginal reed deliv road exhalation vicar</bold> reach acres sund rheum bouge talk fertility copperspur<bold> freshest worthiest embrace uncle possess redeeming quit transgression</bold> opposeless long instantly lovely verg gertrude affright devotion chiefly daintier untangled spectacles plates hindmost commanders gory reach<bold> filth practis briareus prief uncleanly buck bacchus quintain unweeded</bold> mumbling foining smilingly vain harper manslaughter ugly strives</description>
+				<SecurityObject name='so00000000027'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Finn</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='27' content-type='text/xml' size="1027.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1027.33</StreamSize>
+					<StreamID>27</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='07/09/56' creator='Huaiqing' name='File00000000027' type='FileType' uniform='6' idref='1' id='29'>
+				<FileName>File00000000027</FileName>
+				<description> warn rome cneius amazedness foully scambling thievish albans milch gush<bold> draweth israel sakes unexamin oppresseth strengthless heartstrings easeth blessings coasting</bold> greeting absolute snipe contribution quietly undertaking constrained glose augury slippers pendant glister papist absent majestic outstrip disquiet interpret<bold> guardian marked impertinency approved chime partners defunct fiddler values</bold> wheat partizan sated easy claims implements stomach waywardnes drains phebe</description>
+				<SecurityObject name='so00000000028'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Aniello</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Kellogg</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Petru</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Minshine</user>
+						</Allow>
+						<Allow>
+							<security></security>
+							<user>system\Tzvi</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='28' content-type='text/xml' size="1028.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1028.33</StreamSize>
+					<StreamID>28</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='21/12/76' creator='Rajanarayanan' name='File00000000028' type='FileType' idref='1' id='30'>
+				<FileName>File00000000028</FileName>
+				<description> froze pile thankfulness blasts timelier practices carried<bold> unbated dislocate slash scant withstand tapster contented</bold> appeareth anchoring carves enactures damned seize knighted doff possibly bowed<bold> professions embattl garrisons britain pepper firmly harbingers</bold> dwarf rushing unroosted unknown epitaphs inconstancy loveliness fasts deceas shapes</description>
+				<SecurityObject name='so00000000029'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Giorgios</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Qujun</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Anindo</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='29' content-type='text/xml' size="1029.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1029.33</StreamSize>
+					<StreamID>29</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='13/04/44' creator='Jayashree' name='File00000000029' type='FileType' idref='1' id='31'>
+				<FileName>File00000000029</FileName>
+				<description> cloister stories wrestle suffering awry voluntary collatine undeserving hum unmuffling<bold> strengthless interr lustre trencherman unaccommodated dallying rigour praying</bold> saddle cunningly february retention vehemence monastic dartford fealty squabble wanteth bellowed dissolute wive giglets ingratitude compact translated sacrifice<bold> believes merlin abruptly surrender mechanic trustless very sounding</bold> porch beat gloomy chafing crimes invested softest jurors compulsive rice liberty reap curled seasons provision depute lamentations purgers paper<bold> communicat sounded sewer arrow ado edm maketh perplexity justles complotted</bold> bean article grinning eaten dogs dout repeal</description>
+				<SecurityObject name='so00000000030'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Sigal</user>
+						</Deny>
+						<Deny>
+							<security></security>
+							<user>system\Peri</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Sumeet</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='30' content-type='text/xml' size="1030.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1030.33</StreamSize>
+					<StreamID>30</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<File creation_date='25/06/23' creator='Midori' name='File00000000030' type='FileType' idref='1' id='32'>
+				<FileName>File00000000030</FileName>
+				<description> pardon undoes beggarly fraction pipers jacks nursing chicurmurco fatted waywarder<bold> sealed follows rogues straight pure enginer fordid</bold> advocate strangeness lied state flies summon curing nail humbled proscriptions debase capulet pyrrhus denote whooping confer aquilon<bold> thrice uncles rose hits seducer descried partisans lily nobles</bold> exceeding winners mala proclaimeth flexible protected source regardfully ruled</description>
+				<SecurityObject name='so00000000031'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Funda</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Change</right>
+							</security>
+							<user>system\Tosio</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Orly</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Naren</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='31' content-type='text/xml' size="1031.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1031.33</StreamSize>
+					<StreamID>31</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+		</Folder>
+		<Stats lastID='32' firstID='0' lastUniform='6' firstUniform='0'></Stats>
+	</Drive1>
+	<Drive2 id='33'>
+		<Folder creation_date='21/07/18' creator='Grey' name='Folder00000000001' type='FolderType' idref='33' id='34'>
+			<FolderName>Folder00000000001</FolderName>
+			<description> very reports reechy waters ponder unfool net sprites<bold> rubies moon abundant error corner unfashionable dild intitled misdeeds</bold> cart unus bang listen enduring arni petition conduct<bold> boats knighthood mall needed dragonish pioneer unhappiness oceans</bold> account dragon tremblingly strengthless desperately plucks cauterizing drunkards troops tristful birch criest hollander ent strive hor<bold> buzzards fishermen video discontentedly milan angry condolement proceedings foundation rankly</bold> grey receipts senators precept thine reprehended throbbing slop</description>
+			<SecurityObject name='so00000000032'>
+				<Denies>
+					<Deny>
+						<security>
+							<right>Read</right>
+						</security>
+						<user>system\Marialuisa</user>
+					</Deny>
+					<Deny>
+						<security>
+							<right>Read</right>
+							<right>Write</right>
+							<right>Change</right>
+						</security>
+						<user>system\Tassos</user>
+					</Deny>
+				</Denies>
+				<Allows>
+					<Allow>
+						<security>
+							<right>Read</right>
+							<right>Write</right>
+							<right>Change</right>
+						</security>
+						<user>system\Moon</user>
+					</Allow>
+					<Allow>
+						<security>
+							<right>Read</right>
+							<right>Write</right>
+						</security>
+						<user>system\Jurij</user>
+					</Allow>
+					<Allow>
+						<security>
+							<right>Write</right>
+						</security>
+						<user>system\Rame</user>
+					</Allow>
+				</Allows>
+			</SecurityObject>
+			<File creation_date='23/10/41' creator='Dexter' name='File00000000031' type='FileType' idref='34' id='35'>
+				<FileName>File00000000031</FileName>
+				<description> divorce dauphin thickest overpeering clamor defy cham couldst yaughan<bold> blackberry exalt colleagued threats triumphed ebb patterns hadst</bold> pioneer beside testimonied pid folds proclamations delphos marvellous servilius buttonhole bedford impetuous shamest upward sluices instalment<bold> heedfull does servius taurus latches infected unseasonably craving extended</bold> conjurer paid assemble breeze guildhall rejoiceth approve crows<bold> roofs test pagan enrag fantastical nemean unreconciliable wont niggardly</bold> foals pursuing marseilles bidden housekeeping liberty constant complotted depart</description>
+				<SecurityObject name='so00000000033'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Kunsoo</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Gigliola</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Aniruddha</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Michiro</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='1' content-type='text/xml' size="1001.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1001.33</StreamSize>
+					<StreamID>1</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<Folder creation_date='13/07/39' creator='Yuanyuan' name='Folder00000000002' type='FolderType' idref='34' id='36'>
+				<FolderName>Folder00000000002</FolderName>
+				<description> requital brim diablo mouth bestow tempests disguise supervise<bold> untrained progeny hector one chisel yard invocations leperous burying dividable</bold> matchless herring comest rescu sensibly solemnize fuller ripened entirely<bold> unbruised prince used cram scrippage competitor dullness count smooth</bold> idiots dine meanly prescribe sound traditional nutriment seest plaster<bold> youth eat myrtle enjoys opulency heating entrances imperfect complots</bold> below touchstone casement tidings insulting restrains tool relate annoy</description>
+				<SecurityObject name='so00000000034'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Jianhua</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Canice</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<File creation_date='13/10/30' creator='Abelardo' name='File00000000032' type='FileType' idref='36' id='37'>
+					<FileName>File00000000032</FileName>
+					<description> spout dismission shrew hungerly exclamation advantages sayings<bold> pagans superfluous palating minstrel cod brine dispositions ballow</bold> weapon frush familiars foh lupercal famish snares multiplying measures shop gladly strangles enwombed numb accoutrement articles plumed<bold> unbefitting silks housewives quarter untrained dreaded fopped</bold> riotous cares murders machination chooses importune leaf earthquake disclos hoyday legacies bodkin graceless athenians capricious lozel immoment<bold> unfenced team solemnize kindnesses serve lies smoothly chaplain</bold> guildhall jet aurora immaculate enrich fallow splitted</description>
+					<SecurityObject name='so00000000035'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Raghavan</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Saila</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Write</right>
+								</security>
+								<user>system\Chiakang</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Yasuro</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<Stream binary="false"  streamid='2' content-type='text/xml' size="1002.33"  name='sample.xml' type='StreamType'>
+						<StreamType>StreamType</StreamType>
+						<StreamSize>1002.33</StreamSize>
+						<StreamID>2</StreamID>
+						<Binary>false</Binary>
+						<Summary>This value is constant</Summary>
+					</Stream>
+				</File>
+				<Folder creation_date='31/07/73' creator='Ethel' name='Folder00000000003' type='FolderType' idref='36' id='38'>
+					<FolderName>Folder00000000003</FolderName>
+					<description> oppressing uglier swerve enticing including bulk allayment curiously<bold> commends recount urs uprear gracing stars outlook</bold> shivering supported elegies shrew legacy slenderly descried lim foremost<bold> occasion impawn philippan thirsting dispossessing clients reproof</bold> meddling pertinent impudently ruffle showed ago faults enigmatical pecus tantaene<bold> clarence foolishly affectations grossly countermand disguis poultice</bold> inmost morsel profaned offer stake beckon fines forefinger affin maid</description>
+					<SecurityObject name='so00000000036'>
+						<Denies></Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Arlette</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Change</right>
+								</security>
+								<user>system\Gunhild</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='08/09/45' creator='Lidong' name='File00000000033' type='FileType' idref='38' id='39'>
+						<FileName>File00000000033</FileName>
+						<description>
+							<bold> spokes counties dearth unlov flibbertigibbet abode shoon</bold> oversee glorified sickly mart compliment borrowed china comprising royalties northampton marv fig guilty returning iniquity accepted<bold> varlets intend chapmen fecks who rustics mousetrap cuckoldly benefice undo</bold> limited consequently addrest name niggardly holier earthly invectively seriously</description>
+						<SecurityObject name='so00000000037'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Pehong</user>
+								</Deny>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Yufeng</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Kuo</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Valter</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Alexa</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<Stream binary="true"  streamid='3' content-type='text/xml' size="1003.33"  name='sample.xml' type='StreamType'>
+							<StreamType>StreamType</StreamType>
+							<StreamSize>1003.33</StreamSize>
+							<StreamID>3</StreamID>
+							<Binary>true</Binary>
+							<Summary>This value is constant</Summary>
+						</Stream>
+					</File>
+					<Folder creation_date='25/10/70' creator='Oscar' name='Folder00000000004' type='FolderType' idref='38' id='40'>
+						<FolderName>Folder00000000004</FolderName>
+						<description>
+							<bold> imaginations lymoges phantasime import appertainings cockatrice constrain salt</bold> livelier threepence egress infusion diminutives colours hugg leonato drudges<bold> comest harlot behead fires want hent detect type stripes</bold> rome cynthia hurtling wins reconciliation moderately whenever quat<bold> extraordinary jealous definement covered brag lingered authorities calydon offices book</bold></description>
+						<SecurityObject name='so00000000038'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Bhubaneswar</user>
+								</Deny>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Anita</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Alfs</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='21/10/73' creator='Utpal' name='File00000000034' type='FileType' uniform='0' idref='40' id='41'>
+							<FileName>File00000000034</FileName>
+							<description> revive bristow contrarious fasts engross bocchus jet wagtail fourth<bold> consanguinity sister reading offending drunkard speens capacity offends tottered</bold> wiped paulina butchery either crowing erecting carpet exhal expect scambling squiny firework reward meekness<bold> minister fellow jew couched gouty dames rector bookish discovering extravagant</bold> fearfull indict rascal school disciplin popilius stayed mars gules steal suff choicely suspect rated infringe dich<bold> election desperately supposest mousing unpeaceable droop destructions competitors whencesoever twas</bold></description>
+							<SecurityObject name='so00000000039'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Change</right>
+										</security>
+										<user>system\Martyne</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+										</security>
+										<user>system\Thimothy</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="false"  streamid='4' content-type='text/xml' size="1004.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1004.33</StreamSize>
+								<StreamID>4</StreamID>
+								<Binary>false</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+						<Folder creation_date='17/07/86' creator='Hirondo' name='Folder00000000005' type='FolderType' idref='40' id='42'>
+							<FolderName>Folder00000000005</FolderName>
+							<description>
+								<bold> beholdest epilogues preeminence ransack keys needs receipt detriment played dishonest</bold> faultiness proportions hang neglect haven doors enlarge gentility<bold> discreet manacles exacted climbs isbel trail formed deject hoard</bold> calaber famous counselled baser pineth ladyships quarry essentially speeds ston</description>
+							<SecurityObject name='so00000000040'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Alejandro</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<File creation_date='30/12/36' creator='Yoga' name='File00000000035' type='FileType' idref='42' id='43'>
+								<FileName>File00000000035</FileName>
+								<description>
+									<bold> crown digs surgeon cadence quarters essay men extended feathered expectation</bold> frances behavior trueborn invites steely dreading repeat bentii saltiers hoarded gown pilled becom holiday deform zed duke<bold> delicate butt glendower employ daw least catechising</bold></description>
+								<SecurityObject name='so00000000041'>
+									<Denies>
+										<Deny>
+											<security>
+												<right>Read</right>
+												<right>Write</right>
+											</security>
+											<user>system\LiWu</user>
+										</Deny>
+										<Deny>
+											<security>
+												<right>Read</right>
+											</security>
+											<user>system\Manhoi</user>
+										</Deny>
+									</Denies>
+									<Allows>
+										<Allow>
+											<security>
+												<right>Read</right>
+												<right>Write</right>
+											</security>
+											<user>system\Kyoichi</user>
+										</Allow>
+									</Allows>
+								</SecurityObject>
+								<Stream binary="true"  streamid='5' content-type='text/xml' size="1005.33"  name='sample.xml' type='StreamType'>
+									<StreamType>StreamType</StreamType>
+									<StreamSize>1005.33</StreamSize>
+									<StreamID>5</StreamID>
+									<Binary>true</Binary>
+									<Summary>This value is constant</Summary>
+								</Stream>
+							</File>
+							<Folder creation_date='02/11/55' creator='Shyamal' name='Folder00000000006' type='FolderType' idref='42' id='44'>
+								<FolderName>Folder00000000006</FolderName>
+								<description>
+									<bold> necessary invented foundation hum brib pious sacrificing noes</bold> quarters region onward beguild maculation clipt imperfectly imp excused sermon fiddlestick preeminence mints station disgracious<bold> ranges errant chirrah smallest sole gazed matters</bold> wings flatterer mixtures heaving doit estate harper mind frugal usurper privates robin gifts stretches bowler least sicyon vein snip vary<bold> disdainful justices victory traps combine defaced bequeathing contriving</bold> again laboring stamp wit attempt guiltier bricks dallying</description>
+								<SecurityObject name='so00000000042'>
+									<Denies></Denies>
+									<Allows>
+										<Allow>
+											<security>
+												<right>Read</right>
+												<right>Write</right>
+												<right>Change</right>
+											</security>
+											<user>system\Islam</user>
+										</Allow>
+										<Allow>
+											<security>
+												<right>Read</right>
+												<right>Change</right>
+											</security>
+											<user>system\PeiZong</user>
+										</Allow>
+									</Allows>
+								</SecurityObject>
+								<File creation_date='04/03/52' creator='Kanna' name='File00000000036' type='FileType' idref='44' id='45'>
+									<FileName>File00000000036</FileName>
+									<description> quod capel reconcil carelessly forge whinid charms grey sacrificial<bold> conqueror damps smelling dreams.till superstitiously morrow flaming</bold> ripping charm beforehand withheld stones margery daughter pamphlet uncleanly policy<bold> noises prizer devoted errant consolation arni quando cousin</bold> rankness lucentio faints englishman freshest stout glutt palamedes harelip mediterraneum nutshell swounded serpents conceit smooth princes harden expertness manhood<bold> wings deputing gratulate reposeth hall brooding bel shores compel whelm</bold> snares casque interior pepin poising insinuate tunes</description>
+									<SecurityObject name='so00000000043'>
+										<Denies>
+											<Deny>
+												<security>
+													<right>Read</right>
+													<right>Write</right>
+													<right>Change</right>
+												</security>
+												<user>system\Dongki</user>
+											</Deny>
+											<Deny>
+												<security>
+													<right>Read</right>
+												</security>
+												<user>system\Hakjong</user>
+											</Deny>
+										</Denies>
+										<Allows>
+											<Allow>
+												<security>
+													<right>Read</right>
+												</security>
+												<user>system\Liangwei</user>
+											</Allow>
+										</Allows>
+									</SecurityObject>
+									<Stream binary="false"  streamid='6' content-type='text/xml' size="1006.33"  name='sample.xml' type='StreamType'>
+										<StreamType>StreamType</StreamType>
+										<StreamSize>1006.33</StreamSize>
+										<StreamID>6</StreamID>
+										<Binary>false</Binary>
+										<Summary>This value is constant</Summary>
+									</Stream>
+								</File>
+								<Folder creation_date='17/05/41' creator='Fracisco' name='Folder00000000007' type='FolderType' idref='44' id='46'>
+									<FolderName>Folder00000000007</FolderName>
+									<description> appearance bearer prudence passengers rises reclaims persists ely<bold> sumpter singular conduce repairing cape swounds nearest aumerle heirs</bold> turncoats narcissus superflux mirrors attainted ulcerous bragless<bold> sluices rainy rats tediously hecuba flourishes marian shall</bold> gnarling treacherous apt guns fleers student astonished loud facere disport<bold> unction dealing laurels dropsied packet oven recks offered</bold> saint hearer betid hugh misleader deputies wretches</description>
+									<SecurityObject name='so00000000044'>
+										<Denies></Denies>
+										<Allows>
+											<Allow>
+												<security>
+													<right>Read</right>
+												</security>
+												<user>system\Vilas</user>
+											</Allow>
+											<Allow>
+												<security>
+													<right>Read</right>
+													<right>Write</right>
+												</security>
+												<user>system\Mosleh</user>
+											</Allow>
+											<Allow>
+												<security>
+													<right>Read</right>
+													<right>Change</right>
+												</security>
+												<user>system\Edoardo</user>
+											</Allow>
+										</Allows>
+									</SecurityObject>
+									<File creation_date='29/04/30' creator='Huaiyuan' name='File00000000037' type='FileType' idref='46' id='47'>
+										<FileName>File00000000037</FileName>
+										<description> damned indignity guiltless abandoned boorish bodies lunacies lacks<bold> law anatomized qualities reduce pastoral beaks item wight cudgel ethiope</bold> lag bait sightly trunks principles church moult govern desiring preferring<bold> panderly courtiers odorous gentlewomen lengthens bright sanctified seel</bold> firework axe hangs clad wounding revolving behaviours sheds wenches</description>
+										<SecurityObject name='so00000000045'>
+											<Denies></Denies>
+											<Allows>
+												<Allow>
+													<security>
+														<right>Read</right>
+														<right>Write</right>
+													</security>
+													<user>system\Antonija</user>
+												</Allow>
+												<Allow>
+													<security>
+														<right>Read</right>
+														<right>Write</right>
+													</security>
+													<user>system\Borko</user>
+												</Allow>
+											</Allows>
+										</SecurityObject>
+										<Stream binary="true"  streamid='7' content-type='text/xml' size="1007.33"  name='sample.xml' type='StreamType'>
+											<StreamType>StreamType</StreamType>
+											<StreamSize>1007.33</StreamSize>
+											<StreamID>7</StreamID>
+											<Binary>true</Binary>
+											<Summary>This value is constant</Summary>
+										</Stream>
+									</File>
+									<Folder creation_date='20/10/07' creator='Joos' name='Folder00000000008' type='FolderType' idref='46' id='48'>
+										<FolderName>Folder00000000008</FolderName>
+										<description>
+											<bold> uncomfortable greek unchaste gross groundlings inclin rushing prentices trimm</bold> puddings opulent shelvy frowningly holiness hovers rechate<bold> diablo smilingly bedash taking surmise mayest weep that</bold> impon poisons poising exempted firstlings snipe slice foi<bold> containing hiems sympathy concludes attachment likeness beholder</bold></description>
+										<SecurityObject name='so00000000046'>
+											<Denies>
+												<Deny>
+													<security>
+														<right>Write</right>
+														<right>Change</right>
+													</security>
+													<user>system\Nhon</user>
+												</Deny>
+											</Denies>
+											<Allows>
+												<Allow>
+													<security>
+														<right>Read</right>
+														<right>Write</right>
+													</security>
+													<user>system\Liem</user>
+												</Allow>
+												<Allow>
+													<security>
+														<right>Read</right>
+														<right>Write</right>
+														<right>Change</right>
+													</security>
+													<user>system\Tulin</user>
+												</Allow>
+												<Allow>
+													<security>
+														<right>Read</right>
+														<right>Write</right>
+													</security>
+													<user>system\Clinton</user>
+												</Allow>
+											</Allows>
+										</SecurityObject>
+										<File creation_date='30/10/87' creator='Virendra' name='File00000000038' type='FileType' uniform='1' idref='48' id='49'>
+											<FileName>File00000000038</FileName>
+											<description>
+												<bold> vouchsaf banks petter voluntary scare rated ghostly dribbling treaty</bold> cave troy larks administer sorely anybody albion roi combination startles pace ambuscadoes whorish rivet murderers appear murtherers<bold> makest unrighteous madam ber conventicles vortnight sustaining coats</bold></description>
+											<SecurityObject name='so00000000047'>
+												<Denies>
+													<Deny>
+														<security>
+															<right>Read</right>
+															<right>Change</right>
+														</security>
+														<user>system\Ilsoo</user>
+													</Deny>
+												</Denies>
+												<Allows>
+													<Allow>
+														<security>
+															<right>Read</right>
+															<right>Write</right>
+														</security>
+														<user>system\Anestis</user>
+													</Allow>
+													<Allow>
+														<security>
+															<right>Read</right>
+															<right>Change</right>
+														</security>
+														<user>system\Aran</user>
+													</Allow>
+												</Allows>
+											</SecurityObject>
+											<Stream binary="false"  streamid='8' content-type='text/xml' size="1008.33"  name='sample.xml' type='StreamType'>
+												<StreamType>StreamType</StreamType>
+												<StreamSize>1008.33</StreamSize>
+												<StreamID>8</StreamID>
+												<Binary>false</Binary>
+												<Summary>This value is constant</Summary>
+											</Stream>
+										</File>
+										<Folder creation_date='01/06/45' creator='Zeydy' name='Folder00000000009' type='FolderType' idref='48' id='50'>
+											<FolderName>Folder00000000009</FolderName>
+											<description> graveless prizer insomuch champaign whizzing unruly tractable conspiring<bold> dispos strength excrement divides ground obeyed hilts impressure</bold> purr justify agile conceal tip sod restor surge superbus miles reproving outworn lieu grievously hubert<bold> cutting bruit mint imagin beagles dogged queens dimm fait</bold> wip smells sole stringless holofernes feedeth compil fountain thenceforth capital sneaping congruent resolving london<bold> weights spicery wheel coz sixty liquorish five cloths thersites ethiop</bold> mutual devours cozener craftsmen guerra safest killed lonely</description>
+											<SecurityObject name='so00000000048'>
+												<Denies>
+													<Deny>
+														<security>
+															<right>Read</right>
+															<right>Write</right>
+															<right>Change</right>
+														</security>
+														<user>system\Hilmar</user>
+													</Deny>
+													<Deny>
+														<security>
+															<right>Read</right>
+															<right>Write</right>
+														</security>
+														<user>system\Stafano</user>
+													</Deny>
+												</Denies>
+												<Allows>
+													<Allow>
+														<security>
+															<right>Read</right>
+															<right>Write</right>
+														</security>
+														<user>system\Evelyn</user>
+													</Allow>
+												</Allows>
+											</SecurityObject>
+											<File creation_date='20/06/58' creator='Perwez' name='File00000000039' type='FileType' idref='50' id='51'>
+												<FileName>File00000000039</FileName>
+												<description> sir theft gilbert harrow proposition smacks fro fights eminently clock<bold> trumpeters frighted calumny unluckily diomedes benefited penitently prisonment excused distractions</bold> degenerate beginning dally matthew restore slay enmity drowns headborough misreport innocence forceless breathing melting tore caduceus enthron creeping<bold> vainglory vouchers skipping varletto ruminated scores iago</bold></description>
+												<SecurityObject name='so00000000049'>
+													<Denies></Denies>
+													<Allows>
+														<Allow>
+															<security>
+																<right>Read</right>
+															</security>
+															<user>system\Cetin</user>
+														</Allow>
+													</Allows>
+												</SecurityObject>
+												<Stream binary="true"  streamid='9' content-type='text/xml' size="1009.33"  name='sample.xml' type='StreamType'>
+													<StreamType>StreamType</StreamType>
+													<StreamSize>1009.33</StreamSize>
+													<StreamID>9</StreamID>
+													<Binary>true</Binary>
+													<Summary>This value is constant</Summary>
+												</Stream>
+											</File>
+											<Folder creation_date='10/11/22' creator='Vidar' name='Folder00000000010' type='FolderType' idref='50' id='52'>
+												<FolderName>Folder00000000010</FolderName>
+												<description>
+													<bold> bannerets leave chas cope scants unclaim partner reckless feature</bold> striking leavy mountain lute described omans timber putrified witchcraft mush mastiffs enterprise strew continued tales flights lunatics interrogatories whistling<bold> simple cipher predominance yorkshire griped endowments firstlings makest abound popilius</bold> principal reason rived lechers obeying traitorly piec eclipse</description>
+												<SecurityObject name='so00000000050'>
+													<Denies>
+														<Deny>
+															<security>
+																<right>Read</right>
+																<right>Write</right>
+															</security>
+															<user>system\Andrey</user>
+														</Deny>
+													</Denies>
+													<Allows>
+														<Allow>
+															<security>
+																<right>Read</right>
+																<right>Write</right>
+															</security>
+															<user>system\Paulien</user>
+														</Allow>
+														<Allow>
+															<security>
+																<right>Read</right>
+																<right>Change</right>
+															</security>
+															<user>system\Hermano</user>
+														</Allow>
+														<Allow>
+															<security>
+																<right>Read</right>
+																<right>Write</right>
+																<right>Change</right>
+															</security>
+															<user>system\Mahadev</user>
+														</Allow>
+													</Allows>
+												</SecurityObject>
+												<File creation_date='29/10/30' creator='Ahsan' name='File00000000040' type='FileType' idref='52' id='53'>
+													<FileName>File00000000040</FileName>
+													<description>
+														<bold> perpetuity unpeg murd moles killing syrups armipotent controlling</bold> streaming minstrels abusing untruths defends lout thrived bricks sestos wrung springes visit colder scrippage<bold> bowels promontory buckets produces decrease dependence turlygod prescript</bold> marvell dozed pantaloon rivets forgery unmann removedness corses accusations monkeys seemeth incurr confluence interpreters provoke cressid<bold> plantagenet skulls ode vehement example rivality aims</bold></description>
+													<SecurityObject name='so00000000051'>
+														<Denies></Denies>
+														<Allows>
+															<Allow>
+																<security>
+																	<right>Read</right>
+																</security>
+																<user>system\Dejan</user>
+															</Allow>
+															<Allow>
+																<security>
+																	<right>Read</right>
+																</security>
+																<user>system\Gertrud</user>
+															</Allow>
+														</Allows>
+													</SecurityObject>
+													<Stream binary="false"  streamid='10' content-type='text/xml' size="1010.33"  name='sample.xml' type='StreamType'>
+														<StreamType>StreamType</StreamType>
+														<StreamSize>1010.33</StreamSize>
+														<StreamID>10</StreamID>
+														<Binary>false</Binary>
+														<Summary>This value is constant</Summary>
+													</Stream>
+												</File>
+												<Folder creation_date='08/12/00' creator='Erina' name='Folder00000000011' type='FolderType' idref='52' id='54'>
+													<FolderName>Folder00000000011</FolderName>
+													<description> gat bashful midway chameleon scab hoarded leaguer furbish martial<bold> camping assay lengths proposer canakin craz finger disfurnish egregiously pleasance</bold> barefac exigent precept note comfortable breaks reechy privy puddled<bold> shifts dearer galleys yield exhibit puddings regard eagle</bold> lief undeserved servants commonwealth cripple housewife hast torn hild heigh allottery drown avert breese younger scarce despitefully greediness<bold> implorators bruised six workmen absurd bring loose</bold> hailstones bullocks invested ordinant blossoming hair equity</description>
+													<SecurityObject name='so00000000052'>
+														<Denies></Denies>
+														<Allows>
+															<Allow>
+																<security>
+																	<right>Change</right>
+																</security>
+																<user>system\Mihaly</user>
+															</Allow>
+															<Allow>
+																<security>
+																	<right>Read</right>
+																	<right>Write</right>
+																	<right>Change</right>
+																</security>
+																<user>system\Dulcineia</user>
+															</Allow>
+															<Allow>
+																<security>
+																	<right>Read</right>
+																	<right>Change</right>
+																</security>
+																<user>system\Jui</user>
+															</Allow>
+														</Allows>
+													</SecurityObject>
+													<File creation_date='05/11/55' creator='Hongyi' name='File00000000041' type='FileType' idref='54' id='55'>
+														<FileName>File00000000041</FileName>
+														<description> craftsmen digest nature affinity testimony croak meetings swarming renounce cheaper<bold> wingham pronoun unaccommodated regreet machination elsinore children</bold> cheerless bowl protestation blench shipping credo foining carbuncled days surpris<bold> worthiness pulls stagger earthquake sender pine perfumed homicide</bold></description>
+														<SecurityObject name='so00000000053'>
+															<Denies></Denies>
+															<Allows>
+																<Allow>
+																	<security>
+																		<right>Read</right>
+																		<right>Write</right>
+																		<right>Change</right>
+																	</security>
+																	<user>system\Sette</user>
+																</Allow>
+															</Allows>
+														</SecurityObject>
+														<Stream binary="true"  streamid='11' content-type='text/xml' size="1011.33"  name='sample.xml' type='StreamType'>
+															<StreamType>StreamType</StreamType>
+															<StreamSize>1011.33</StreamSize>
+															<StreamID>11</StreamID>
+															<Binary>true</Binary>
+															<Summary>This value is constant</Summary>
+														</Stream>
+													</File>
+													<Folder creation_date='04/06/24' creator='Akinori' name='Folder00000000012' type='FolderType' idref='54' id='56'>
+														<FolderName>Folder00000000012</FolderName>
+														<description>
+															<bold> difficulty experienc toothache fet reprobate deflow advancing exploit</bold> cherubin clasps noddles purport eas wipe basan posts declined redeemer parcel drudge palabras limb enjoin glendower insulted wolves<bold> ninth wing esill convive dastard keiser slides collected compelled honor</bold> unmasks sinon services roars maul wall gull hook quis temperately moisten bitterly correct bard mousetrap trice indited claudius<bold> fancy oppresseth mournful connive alters dimpled pines sauciness fade</bold></description>
+														<SecurityObject name='so00000000054'>
+															<Denies>
+																<Deny>
+																	<security>
+																		<right>Read</right>
+																		<right>Write</right>
+																	</security>
+																	<user>system\Odd</user>
+																</Deny>
+																<Deny>
+																	<security>
+																		<right>Read</right>
+																	</security>
+																	<user>system\Hidetaka</user>
+																</Deny>
+															</Denies>
+															<Allows>
+																<Allow>
+																	<security>
+																		<right>Write</right>
+																	</security>
+																	<user>system\Nael</user>
+																</Allow>
+															</Allows>
+														</SecurityObject>
+														<File creation_date='12/08/83' creator='Filiberto' name='File00000000042' type='FileType' uniform='2' idref='56' id='57'>
+															<FileName>File00000000042</FileName>
+															<description> scap legitimate incidency misprizing passeth pretended isle guiltless suffic<bold> scantling kindness ploughmen noblemen betook urging spurring sequence</bold> irregular given animal monkey doff hate cramps claps pointed plasterer<bold> expounded help elysium morality deo thriving dropping dismantled</bold> fans darkly bask adheres divulge lighteth adopt orchard obligation traitorous<bold> paw excess unwillingly thronged mail musicians illo deal dulls prophesying</bold></description>
+															<SecurityObject name='so00000000055'>
+																<Denies></Denies>
+																<Allows>
+																	<Allow>
+																		<security>
+																			<right>Read</right>
+																		</security>
+																		<user>system\Dhritiman</user>
+																	</Allow>
+																	<Allow>
+																		<security>
+																			<right>Read</right>
+																			<right>Change</right>
+																		</security>
+																		<user>system\Peta</user>
+																	</Allow>
+																	<Allow>
+																		<security>
+																			<right>Read</right>
+																			<right>Write</right>
+																			<right>Change</right>
+																		</security>
+																		<user>system\Kristo</user>
+																	</Allow>
+																</Allows>
+															</SecurityObject>
+															<Stream binary="false"  streamid='12' content-type='text/xml' size="1012.33"  name='sample.xml' type='StreamType'>
+																<StreamType>StreamType</StreamType>
+																<StreamSize>1012.33</StreamSize>
+																<StreamID>12</StreamID>
+																<Binary>false</Binary>
+																<Summary>This value is constant</Summary>
+															</Stream>
+														</File>
+														<Folder creation_date='31/03/02' creator='Leiming' name='Folder00000000013' type='FolderType' idref='56' id='58'>
+															<FolderName>Folder00000000013</FolderName>
+															<description> hyssop butter fawns sorry logotype blabb darted<bold> darling unfashionable trees unpurpos forted swain nameless ally baynard bishops</bold> beads girls whole deaf despitefully unswept grave pretty conversion endow brethren recorder mum mann chafe scrupulous nonino pancakes designs entombs<bold> weariness untrussing manners windy masque unavoided requited increased doubtful</bold> abhor daintiest faintly examples pouch lath spaniel chollors shameful offices entreaty store capocchia volumnius flock<bold> accord heartache beest bateless thrived arbitrating amazes</bold> viol held sufferance footpath cassocks understandeth clerks instruments baptism</description>
+															<SecurityObject name='so00000000056'>
+																<Denies></Denies>
+																<Allows>
+																	<Allow>
+																		<security>
+																			<right>Read</right>
+																		</security>
+																		<user>system\Zhiyuan</user>
+																	</Allow>
+																	<Allow>
+																		<security>
+																			<right>Read</right>
+																		</security>
+																		<user>system\Guillaume</user>
+																	</Allow>
+																</Allows>
+															</SecurityObject>
+															<File creation_date='16/03/36' creator='Collin' name='File00000000043' type='FileType' idref='58' id='59'>
+																<FileName>File00000000043</FileName>
+																<description> may canon seed quaint impart hefts kinds<bold> punishes overtake invincible vault speaking reconciler lack chroniclers libbard</bold> harbourage thoroughly definement tremble falling suppliance drunkenness cradle attendant cas accent provinces lodowick unyoke prescriptions whereas race ransack boundeth gathers<bold> flowing abbey courtier impress damnation heartiness ceaseless slandering libertines chorus</bold> pace bolting growth supplying utmost blasphemy washing song diffus</description>
+																<SecurityObject name='so00000000057'>
+																	<Denies>
+																		<Deny>
+																			<security>
+																				<right>Write</right>
+																			</security>
+																			<user>system\Sadatoshi</user>
+																		</Deny>
+																	</Denies>
+																	<Allows>
+																		<Allow>
+																			<security>
+																				<right>Write</right>
+																			</security>
+																			<user>system\Martina</user>
+																		</Allow>
+																		<Allow>
+																			<security>
+																				<right>Read</right>
+																			</security>
+																			<user>system\Evelina</user>
+																		</Allow>
+																	</Allows>
+																</SecurityObject>
+																<Stream binary="true"  streamid='13' content-type='text/xml' size="1013.33"  name='sample.xml' type='StreamType'>
+																	<StreamType>StreamType</StreamType>
+																	<StreamSize>1013.33</StreamSize>
+																	<StreamID>13</StreamID>
+																	<Binary>true</Binary>
+																	<Summary>This value is constant</Summary>
+																</Stream>
+															</File>
+															<Folder creation_date='07/10/96' creator='Liviu' name='Folder00000000014' type='FolderType' idref='58' id='60'>
+																<FolderName>Folder00000000014</FolderName>
+																<description> tilt marvell execution fordo pelion grain salvation<bold> moods hardocks terms unresolv standeth stones paces baptiz steely</bold> beholder cozened bog mind apprehends aspire mariners teaches monopoly heeded warrener spilt reformed dovehouse statues empties<bold> machine closet derive chest bind hungarian unbound</bold> partridge eringoes israel necks disprove maxim sailor princes muscovy</description>
+																<SecurityObject name='so00000000058'>
+																	<Denies>
+																		<Deny>
+																			<security>
+																				<right>Read</right>
+																			</security>
+																			<user>system\Shinkuro</user>
+																		</Deny>
+																	</Denies>
+																	<Allows>
+																		<Allow>
+																			<security>
+																				<right>Read</right>
+																				<right>Write</right>
+																			</security>
+																			<user>system\Amos</user>
+																		</Allow>
+																		<Allow>
+																			<security>
+																				<right>Read</right>
+																				<right>Write</right>
+																			</security>
+																			<user>system\Cari</user>
+																		</Allow>
+																		<Allow>
+																			<security>
+																				<right>Read</right>
+																				<right>Write</right>
+																				<right>Change</right>
+																			</security>
+																			<user>system\Halsur</user>
+																		</Allow>
+																	</Allows>
+																</SecurityObject>
+																<File creation_date='26/01/99' creator='Xiulin' name='File00000000044' type='FileType' idref='60' id='61'>
+																	<FileName>File00000000044</FileName>
+																	<description> rump linger week breaths distant substitutes sempronius<bold> luke oil servingmen dews slaughtered jude selling enjoin bowstring</bold> costs hiems notwithstanding slaughters touchstone joshua chop contraction quell you recoverable plodded frateretto deceived squirrel<bold> journeymen arbour disorder trances mightiest aspir countries confining paramour</bold></description>
+																	<SecurityObject name='so00000000059'>
+																		<Denies>
+																			<Deny>
+																				<security>
+																					<right>Read</right>
+																					<right>Write</right>
+																					<right>Change</right>
+																				</security>
+																				<user>system\Libor</user>
+																			</Deny>
+																		</Denies>
+																		<Allows>
+																			<Allow>
+																				<security>
+																					<right>Read</right>
+																					<right>Write</right>
+																					<right>Change</right>
+																				</security>
+																				<user>system\Anwar</user>
+																			</Allow>
+																			<Allow>
+																				<security>
+																					<right>Read</right>
+																					<right>Write</right>
+																				</security>
+																				<user>system\Xiaocong</user>
+																			</Allow>
+																		</Allows>
+																	</SecurityObject>
+																	<Stream binary="false"  streamid='14' content-type='text/xml' size="1014.33"  name='sample.xml' type='StreamType'>
+																		<StreamType>StreamType</StreamType>
+																		<StreamSize>1014.33</StreamSize>
+																		<StreamID>14</StreamID>
+																		<Binary>false</Binary>
+																		<Summary>This value is constant</Summary>
+																	</Stream>
+																</File>
+																<Folder creation_date='23/07/81' creator='Waldir' name='Folder00000000015' type='FolderType' idref='60' id='62'>
+																	<FolderName>Folder00000000015</FolderName>
+																	<description> coverture verge changeable honorably canary swagger lackeying dat<bold> jew unmingled injur catarrhs worse likelihoods education worldly entombs singularities</bold> puissance frames chicken worthy bookish peevish advisedly thrive unawares monuments weet untimely imposed hug becom<bold> longing excepted improper prouder spinning cups confessions aunts</bold> tassel further fitting discomfit desir thankfulness altar blood<bold> appointed alehouse revolted unsavoury crescent dislocate buttons</bold></description>
+																	<SecurityObject name='so00000000060'>
+																		<Denies>
+																			<Deny>
+																				<security>
+																					<right>Read</right>
+																					<right>Write</right>
+																					<right>Change</right>
+																				</security>
+																				<user>system\Kazumiti</user>
+																			</Deny>
+																		</Denies>
+																		<Allows>
+																			<Allow>
+																				<security>
+																					<right>Read</right>
+																				</security>
+																				<user>system\Bedabrata</user>
+																			</Allow>
+																			<Allow>
+																				<security>
+																					<right>Read</right>
+																				</security>
+																				<user>system\Yosef</user>
+																			</Allow>
+																		</Allows>
+																	</SecurityObject>
+																	<File creation_date='08/07/99' creator='Despina' name='File00000000045' type='FileType' idref='62' id='63'>
+																		<FileName>File00000000045</FileName>
+																		<description>
+																			<bold> bang rumble charlemain venetian disclaim defiles affordeth howled penitent incomparable</bold> politic sorel lusts aslant palpable descry bolting gentility backward touches mayor mater scorched sure orld polack tenure<bold> bending produces andromache lids deputy lessens overgorg treble advantaged</bold> charon gnaws furbish activity jelly nettles lik quondam bourn specify pity monastery sage piteously shipwrights elevated grassy<bold> nevils protestation barbarian hoc affin statesmen valiant</bold> umbrage influence extenuate pinch epicurus island locusts flower splitted</description>
+																		<SecurityObject name='so00000000061'>
+																			<Denies></Denies>
+																			<Allows>
+																				<Allow>
+																					<security>
+																						<right>Read</right>
+																					</security>
+																					<user>system\Roger</user>
+																				</Allow>
+																				<Allow>
+																					<security>
+																						<right>Read</right>
+																						<right>Write</right>
+																						<right>Change</right>
+																					</security>
+																					<user>system\Ragnuthan</user>
+																				</Allow>
+																				<Allow>
+																					<security>
+																						<right>Read</right>
+																						<right>Write</right>
+																					</security>
+																					<user>system\Alek</user>
+																				</Allow>
+																			</Allows>
+																		</SecurityObject>
+																		<Stream binary="true"  streamid='15' content-type='text/xml' size="1015.33"  name='sample.xml' type='StreamType'>
+																			<StreamType>StreamType</StreamType>
+																			<StreamSize>1015.33</StreamSize>
+																			<StreamID>15</StreamID>
+																			<Binary>true</Binary>
+																			<Summary>This value is constant</Summary>
+																		</Stream>
+																	</File>
+																	<Folder creation_date='24/09/00' creator='Mauro' name='Folder00000000016' type='FolderType' idref='62' id='64'>
+																		<FolderName>Folder00000000016</FolderName>
+																		<description> sicker beldams familiar rivets pronoun cogscomb harlot scotland<bold> rashly presents collar sicil gloucestershire merciful risen</bold> passio freeman drawling disperse twelvemonth forwardness serge possible garnish martext die barkloughly confines ribs stages bondslave<bold> prospect signet surmised shamefully infectious withstand anticipation fretting prison</bold> plantage glowworm astronomical simples incenses kibes ingredient nobleness fallible bolting</description>
+																		<SecurityObject name='so00000000062'>
+																			<Denies>
+																				<Deny>
+																					<security>
+																						<right>Read</right>
+																						<right>Write</right>
+																					</security>
+																					<user>system\Muralidharan</user>
+																				</Deny>
+																			</Denies>
+																			<Allows>
+																				<Allow>
+																					<security>
+																						<right>Read</right>
+																						<right>Write</right>
+																					</security>
+																					<user>system\Xiaolei</user>
+																				</Allow>
+																				<Allow>
+																					<security>
+																						<right>Read</right>
+																						<right>Write</right>
+																					</security>
+																					<user>system\Jianhua</user>
+																				</Allow>
+																				<Allow>
+																					<security>
+																						<right>Write</right>
+																						<right>Change</right>
+																					</security>
+																					<user>system\Astro</user>
+																				</Allow>
+																			</Allows>
+																		</SecurityObject>
+																		<File creation_date='14/09/67' creator='Sigenobu' name='File00000000046' type='FileType' uniform='3' idref='64' id='65'>
+																			<FileName>File00000000046</FileName>
+																			<description> misery skulking reputed enchants soothsayer consequently hip cowish fistula<bold> vailing sickness retrograde aunt tumbled wrote sex jauncing quoint</bold> janus nell questioning sisterhood stratagems fool cuckoo depth austere sinfully merrily nightly returned guess receives wizards today fraughtage<bold> successors disaster tittles injunction umpires tally marigold quiver</bold> pac mighty act gall uplift envious lewdly voluntaries canonized courtesies musty trembled engenders ambles powerful<bold> ungain prevent reynaldo seamy resembling blame tressel</bold> clare bonnet flashes pless artificial receiving younger poorly element</description>
+																			<SecurityObject name='so00000000063'>
+																				<Denies>
+																					<Deny>
+																						<security>
+																							<right>Read</right>
+																							<right>Write</right>
+																						</security>
+																						<user>system\Goh</user>
+																					</Deny>
+																				</Denies>
+																				<Allows>
+																					<Allow>
+																						<security>
+																							<right>Read</right>
+																						</security>
+																						<user>system\Thyagarajan</user>
+																					</Allow>
+																				</Allows>
+																			</SecurityObject>
+																			<Stream binary="false"  streamid='16' content-type='text/xml' size="1016.33"  name='sample.xml' type='StreamType'>
+																				<StreamType>StreamType</StreamType>
+																				<StreamSize>1016.33</StreamSize>
+																				<StreamID>16</StreamID>
+																				<Binary>false</Binary>
+																				<Summary>This value is constant</Summary>
+																			</Stream>
+																		</File>
+																	</Folder>
+																</Folder>
+															</Folder>
+														</Folder>
+													</Folder>
+												</Folder>
+											</Folder>
+										</Folder>
+									</Folder>
+								</Folder>
+							</Folder>
+						</Folder>
+					</Folder>
+				</Folder>
+			</Folder>
+		</Folder>
+		<Stats lastID='65' firstID='33' lastUniform='3' firstUniform='0'></Stats>
+	</Drive2>
+	<Drive3 id='66'>
+		<Folder creation_date='14/08/48' creator='Khodi' name='Folder00000000017' type='FolderType' idref='66' id='67'>
+			<FolderName>Folder00000000017</FolderName>
+			<description> corporate blood swim printing judgest oppressor sparkle assaulted submits<bold> tufts mankind admir murrain fountain foppery acceptance</bold> relieve soaking temperance apoth buck cargo clients ladyships give couldst interchangeably squabble choose resemble justify into<bold> events moles anointed wouldst cracker drunkenly knee translate exercise hive</bold> origin prevents ones shrieve rejoiceth reprehended uncomprehensive apology sorry engirt machiavel occasion mermaids form ensear<bold> spurs decree save faulty hanging sev tapestry exercise waving</bold> arguments yongrey dependence commander artemidorus freemen enjoin shower exeter careful</description>
+			<SecurityObject name='so00000000064'>
+				<Denies>
+					<Deny>
+						<security>
+							<right>Read</right>
+						</security>
+						<user>system\Jean</user>
+					</Deny>
+				</Denies>
+				<Allows>
+					<Allow>
+						<security>
+							<right>Read</right>
+							<right>Write</right>
+							<right>Change</right>
+						</security>
+						<user>system\Mohammad</user>
+					</Allow>
+					<Allow>
+						<security>
+							<right>Read</right>
+							<right>Write</right>
+						</security>
+						<user>system\Parke</user>
+					</Allow>
+				</Allows>
+			</SecurityObject>
+			<File creation_date='15/07/21' creator='Partick' name='File00000000047' type='FileType' idref='67' id='68'>
+				<FileName>File00000000047</FileName>
+				<description> deaths asketh learns bedclothes drossy erection welcome<bold> enridged shelvy laurel comes fainting bawdy binds legion unmuffling</bold><bold> lamps taught aye nourish familiarity lock seamy</bold> weariness consistory hoping simp quadrangle indifferency fum smite didest</description>
+				<SecurityObject name='so00000000065'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Toshiharu</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="true"  streamid='1' content-type='text/xml' size="1001.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1001.33</StreamSize>
+					<StreamID>1</StreamID>
+					<Binary>true</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<Folder creation_date='19/11/13' creator='Konrad' name='Folder00000000018' type='FolderType' idref='67' id='69'>
+				<FolderName>Folder00000000018</FolderName>
+				<description> whelm breath guildhall forceful magistrates par adulterate falleth<bold> sinewed said solicited accomplishment fare strike ruptures godhead order consumed</bold> early coldness porches progression bluster apprehension dulcet lightnings basest ransack sits withhold more umber owl loathsomeness<bold> aforehand severely delighted shoulders liest tedious misconstrues shameful crowning</bold> sometimes past acold jointress exclaiming allons tenants rewarder damsons shows</description>
+				<SecurityObject name='so00000000066'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Savi</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Yuzo</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Simonetta</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<File creation_date='30/12/16' creator='Alak' name='File00000000048' type='FileType' idref='69' id='70'>
+					<FileName>File00000000048</FileName>
+					<description> seamen sir significant follow heavenly enjoin brow trenchant draughts flaws<bold> rebound hose cheated make seld majesty volt eventful casement</bold> goblins fourth ducat followers acquire confirmer frateretto opened observers<bold> lear clapped caesars counterpois pore outgoes gravestone</bold> impediments gazing frankly infinitely lantern football trowel intentively accordingly accusations</description>
+					<SecurityObject name='so00000000067'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Read</right>
+								</security>
+								<user>system\Rehmi</user>
+							</Deny>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Liqin</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+								</security>
+								<user>system\Kazue</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Aksenti</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<Stream binary="false"  streamid='2' content-type='text/xml' size="1002.33"  name='sample.xml' type='StreamType'>
+						<StreamType>StreamType</StreamType>
+						<StreamSize>1002.33</StreamSize>
+						<StreamID>2</StreamID>
+						<Binary>false</Binary>
+						<Summary>This value is constant</Summary>
+					</Stream>
+				</File>
+				<Folder creation_date='28/06/00' creator='Frazer' name='Folder00000000019' type='FolderType' idref='69' id='71'>
+					<FolderName>Folder00000000019</FolderName>
+					<description> colic flaw mirth pint dilate squeezing hillo sued contrive perdurable<bold> determin purport stealing stoup born sunken enactures unmoan selling everlasting</bold> speedier walter deeps reflex hotly lowly cambrics captious whelm southward exhalation provoked clubs ewer hard knife chests<bold> exampl went intelligent larger them sold muscovy grin winchester smithfield</bold> lieutenantry frieze capers extravagant dwelled impair note stable persists</description>
+					<SecurityObject name='so00000000068'>
+						<Denies></Denies>
+						<Allows>
+							<Allow>
+								<security></security>
+								<user>system\Fakher</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='17/11/56' creator='Naranker' name='File00000000049' type='FileType' idref='71' id='72'>
+						<FileName>File00000000049</FileName>
+						<description>
+							<bold> ionian thence forgetting excuses frenzy rates hose withholds</bold>
+							<bold> consumption unswear vore copesmate tether leisurely substitutes</bold> conceived far sham toes scab praising led<bold> novices yorkshire oeillades posthorses less entreats thanks confine menaces comfortable</bold> published shadowy salv headborough englishman daintiness hole lean</description>
+						<SecurityObject name='so00000000069'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Jefry</user>
+								</Deny>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Aurelie</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Kenrick</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Yingxian</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<Stream binary="true"  streamid='3' content-type='text/xml' size="1003.33"  name='sample.xml' type='StreamType'>
+							<StreamType>StreamType</StreamType>
+							<StreamSize>1003.33</StreamSize>
+							<StreamID>3</StreamID>
+							<Binary>true</Binary>
+							<Summary>This value is constant</Summary>
+						</Stream>
+					</File>
+					<Folder creation_date='17/05/24' creator='Shrikanth' name='Folder00000000020' type='FolderType' idref='71' id='73'>
+						<FolderName>Folder00000000020</FolderName>
+						<description>
+							<bold> silent earthy breaches feebled below churchyards beating</bold> mickle badness dirges check vengeances alexandrian tenfold direction weary spurr flask raging thenceforth snar florentines<bold> spanish ruled glowworm rhenish skilful meteors lamentably save transform machinations</bold><bold> heads striking engrave fling lechers ensnared whetstone fleers</bold> insinuate suspense tribute bakes chorus smear forgo newness orderly</description>
+						<SecurityObject name='so00000000070'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Monagur</user>
+								</Deny>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Ullrich</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Anno</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Aahok</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='29/02/09' creator='Gregor' name='File00000000050' type='FileType' uniform='0' idref='73' id='74'>
+							<FileName>File00000000050</FileName>
+							<description>
+								<bold> beat backs outcry mopsa syllable compeers entreaty planet</bold> miserable prosecution verges disinherited complexion verona vile ridiculous waiting guiltier requites predominant erecting penury<bold> blanket disputable niobes sphere contain accomplish softest</bold> unfenced criminal shelvy supervise dries cable worthied weightier</description>
+							<SecurityObject name='so00000000071'>
+								<Denies>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Bruna</user>
+									</Deny>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Eliane</user>
+									</Deny>
+								</Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Change</right>
+										</security>
+										<user>system\Arve</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="false"  streamid='4' content-type='text/xml' size="1004.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1004.33</StreamSize>
+								<StreamID>4</StreamID>
+								<Binary>false</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+					<Folder creation_date='25/02/95' creator='Raed' name='Folder00000000021' type='FolderType' idref='71' id='75'>
+						<FolderName>Folder00000000021</FolderName>
+						<description> preparing melody renowned merrily combined endeavours consuming demands jade nightcaps<bold> dependency revell recure roger impartment desolate protester banditto</bold> embracements desdemona locks mace awaits strut unconstrained bastardy dispatch reflection eggshell ducdame shap breaking eclipses thrill leiger crafts<bold> foining burial earthquakes brown properer fitchew heartens lioness nights</bold> gnats glean denoted defences unurg terrors dandle selfsame</description>
+						<SecurityObject name='so00000000072'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Malti</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Charalampos</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='07/08/43' creator='Mike' name='File00000000051' type='FileType' idref='75' id='76'>
+							<FileName>File00000000051</FileName>
+							<description> wails behaved deceived tends venetian stelled damp boats gratulate<bold> discandy battle hill overcame retire grates rhymers afflictions</bold> suggest deathsman foresee converts thrusts ely chapel behaviours indited opposition colliers redness merriment amazedness discomfited wayward remote<bold> solicitings disquietly exhort rains endamagement caused wife</bold> sheathe dutchman charmian epithet blabb indrench importeth lively torcher clamorous cry lolls brushes lacedaemon strokes<bold> turks adheres bladders peeping westward cage danish sung bestows bag</bold> pathway unlocks bareheaded observances trumpery bulk meekly</description>
+							<SecurityObject name='so00000000073'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Munenori</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Ufuk</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="true"  streamid='5' content-type='text/xml' size="1005.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1005.33</StreamSize>
+								<StreamID>5</StreamID>
+								<Binary>true</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+				</Folder>
+				<Folder creation_date='09/12/14' creator='Peikun' name='Folder00000000022' type='FolderType' idref='69' id='77'>
+					<FolderName>Folder00000000022</FolderName>
+					<description> conscionable publius hasten marble odes disclosed absolute brief<bold> assemble somerset commands devices exorcist columbine essential</bold> called godlike putrified dims drovier allicholy defaced glozes ramm continually dissipation slaying justicers opulency office<bold> incite pet barr titus joan fehemently lightly incensed mistrust pausing</bold> omnipotent pains fulness prized soldier sheets maxim gash useth</description>
+					<SecurityObject name='so00000000074'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Nandit</user>
+							</Deny>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Zorica</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Write</right>
+								</security>
+								<user>system\Seungjong</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='16/07/00' creator='Taemin' name='File00000000052' type='FileType' idref='77' id='78'>
+						<FileName>File00000000052</FileName>
+						<description> laboursome casque blush amidst railing promises remedy<bold> equall danger echo cupbearer plead continuance quicken air bray</bold><bold> bloom inhoop bean cruelly lights charged dally plutus</bold> demanded interjections cressida safe dere derivative ned chewing hilding snares</description>
+						<SecurityObject name='so00000000075'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Junzhong</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Esko</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Xinyao</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<Stream binary="false"  streamid='6' content-type='text/xml' size="1006.33"  name='sample.xml' type='StreamType'>
+							<StreamType>StreamType</StreamType>
+							<StreamSize>1006.33</StreamSize>
+							<StreamID>6</StreamID>
+							<Binary>false</Binary>
+							<Summary>This value is constant</Summary>
+						</Stream>
+					</File>
+					<Folder creation_date='12/09/80' creator='Samaradasa' name='Folder00000000023' type='FolderType' idref='77' id='79'>
+						<FolderName>Folder00000000023</FolderName>
+						<description>
+							<bold> ford mocking putrified disgraces amber unreasonable sepulchre danc tragedian</bold> fans herself expected ruthless mates temporal health guarded stranger fenc zany deliv worship omnes locked fragrant gathering employer turrets<bold> freshest crutches buckets grumbling uncaught vent reneges jenny robbed cudgeled</bold> triumphing smite intelligent sweeten feasts lawyer greasily overheard contracted sisters</description>
+						<SecurityObject name='so00000000076'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Shensheng</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Nello</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='29/06/81' creator='Preben' name='File00000000053' type='FileType' idref='79' id='80'>
+							<FileName>File00000000053</FileName>
+							<description> quenchless bewray restraining messala dish madly bitch smite remotion<bold> othello shall comma antiquary michael yarn topp</bold> phaethon tediously anticipating christendom losers marquis rolling warble privy swerve unblown perfidious maid endart<bold> jane gestures disgracious wonder borrowed unskilfully garnished affrights forfeited streets</bold></description>
+							<SecurityObject name='so00000000077'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security></security>
+										<user>system\Pinaki</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="true"  streamid='7' content-type='text/xml' size="1007.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1007.33</StreamSize>
+								<StreamID>7</StreamID>
+								<Binary>true</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+					<Folder creation_date='13/02/09' creator='Sunggu' name='Folder00000000024' type='FolderType' idref='77' id='81'>
+						<FolderName>Folder00000000024</FolderName>
+						<description>
+							<bold> withdraw native enactures limitation sanctimony vales epilogue bell observer</bold> banner boughs fatal self offal colts ceremonies tarquins beach idleness trades navarre abase enigma draughts tincture singly steel<bold> insinuate tribe strikes rash half below timor incur chronicle controlled</bold> witching decayed reproach observance moved rescue traded ruminat<bold> ira aprons church droplets devils whip rainbows cavil veneys</bold> meantime anywhere maketh councils uphoarded intelligent wived conceits</description>
+						<SecurityObject name='so00000000078'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Radek</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Vikram</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Sudhakar</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Kunal</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='17/11/22' creator='Toshimi' name='File00000000054' type='FileType' uniform='1' idref='81' id='82'>
+							<FileName>File00000000054</FileName>
+							<description> earthly paly misconstrues fiend meteors leonato finally housekeeping blushing<bold> marketplace reclusive cracks flap killing tasted tod</bold> instinct darest indues asking ging eight sinks sectary knower patterns dam exclaim salute unlocked<bold> asunder spear unfilial promis rivet apemantus crew vulgarly admitted</bold> steadfast intent slandered daunted dolour pillicock brimstone<bold> devour perfumed destroyed proceed mewling verses exil</bold> clear reposed masculine scythian alcibiades gasted divinely</description>
+							<SecurityObject name='so00000000079'>
+								<Denies>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Uisok</user>
+									</Deny>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Shaoyu</user>
+									</Deny>
+								</Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Seraffin</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Branislava</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="false"  streamid='8' content-type='text/xml' size="1008.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1008.33</StreamSize>
+								<StreamID>8</StreamID>
+								<Binary>false</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+				</Folder>
+			</Folder>
+			<Folder creation_date='25/12/38' creator='Ransom' name='Folder00000000025' type='FolderType' idref='67' id='83'>
+				<FolderName>Folder00000000025</FolderName>
+				<description> cork tediousness strutting boggle germains folio players<bold> uncaught basilisk alighted elder eas dreadfully purified vendible disburs noting</bold> scoffs hilt bel removedness turtle stealing morning rebel hems masque majesty recure inexplicable tybalts treasonable chalice<bold> clapp proffer issueless color solemnity extinguishing dish acquainted</bold> rustic dug tried kingdoms treasons carbuncle dedication nourishment living roi guardian incurred cote profan imposed crush<bold> token business jealousy away consisting quivering cetera pyramid</bold></description>
+				<SecurityObject name='so00000000080'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Guenter</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Guilang</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Ziyad</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<File creation_date='23/03/57' creator='Fujio' name='File00000000055' type='FileType' idref='83' id='84'>
+					<FileName>File00000000055</FileName>
+					<description>
+						<bold> attach principle ballow envenoms lena pills matters potpan map basilisk</bold> loos moulds allurement doted departs opulency dangers dateless scarlet<bold> roman embracement last pistols wicked dwelling mood legs positively tofore</bold> woe displeasure rosaline thought sav sweetly glimpses<bold> menace thorny advise amplest bemonster cohorts frost</bold> moral pilot drop placentio shamest duellist labras sworder</description>
+					<SecurityObject name='so00000000081'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Ibibia</user>
+							</Deny>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Ajay</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+								</security>
+								<user>system\Cyr</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<Stream binary="true"  streamid='9' content-type='text/xml' size="1009.33"  name='sample.xml' type='StreamType'>
+						<StreamType>StreamType</StreamType>
+						<StreamSize>1009.33</StreamSize>
+						<StreamID>9</StreamID>
+						<Binary>true</Binary>
+						<Summary>This value is constant</Summary>
+					</Stream>
+				</File>
+				<Folder creation_date='30/05/15' creator='Jock' name='Folder00000000026' type='FolderType' idref='83' id='85'>
+					<FolderName>Folder00000000026</FolderName>
+					<description> frenchmen gained pray diff chiding bacchanals loins nether lustier rotundity<bold> impostor lodge secrets unlettered eke bustling volubility deluge raw weapons</bold> ward hyrcanian clearly nasty scarre redress anne grudge wholly fainted pageant command caelo diction confidence arises<bold> invocations rivets hermitage betwixt muster blades plod loosen sail meteors</bold> rived voice summit hoa ratcliff retain sleeve supposed wheer accesses dial causeless effeminate iras rogues spinster aboard mutually<bold> facing sanctuarize pense stayed oppressed situate peoples unbolt</bold> subsidy mortifying infusing syrups curl plot reek infected</description>
+					<SecurityObject name='so00000000082'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Change</right>
+								</security>
+								<user>system\Cass</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Tru</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Fabrizio</user>
+							</Allow>
+							<Allow>
+								<security></security>
+								<user>system\Leiming</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='31/03/11' creator='Assar' name='File00000000056' type='FileType' idref='85' id='86'>
+						<FileName>File00000000056</FileName>
+						<description> thrives adultress pretended bastardy behalf decays prosecute resolv bereave twentieth<bold> gyve attends dreams.till oppose resembled italian dolt</bold> sheen libels carelessly novice whisperings smote doits bargains misadventure spears digression deceptious stealth rhapsody amending repetitions heaviness<bold> dropsied consequence discard quite illiterate unprevailing rump beckon</bold></description>
+						<SecurityObject name='so00000000083'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Eirik</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Ato</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Vicent</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<Stream binary="false"  streamid='10' content-type='text/xml' size="1010.33"  name='sample.xml' type='StreamType'>
+							<StreamType>StreamType</StreamType>
+							<StreamSize>1010.33</StreamSize>
+							<StreamID>10</StreamID>
+							<Binary>false</Binary>
+							<Summary>This value is constant</Summary>
+						</Stream>
+					</File>
+					<Folder creation_date='24/04/72' creator='Ruurd' name='Folder00000000027' type='FolderType' idref='85' id='87'>
+						<FolderName>Folder00000000027</FolderName>
+						<description> pageants sanctuarize precisely established course unsinew pomegranate impeach<bold> disorder hedgehog laboursome devesting enriches just safe</bold> fordoes inductions coact denmark sancta artemidorus neighbors mournings reporter dish mechanic mean glanced benumbed misus snorting ferryman<bold> denounc measures circa excessive doubting famously unite gaging</bold> maidenheads work acquit serv whispering execrations scowls accusation aristode vailed ploughman breeds better under gardens wretchedness voice<bold> rides moraler darken forfend lavolt lord mystery consents unfortunate declensions</bold> deputy funerals askance tempt twentieth shoulder ages</description>
+						<SecurityObject name='so00000000084'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Gitte</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Qianhong</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Stasys</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='20/11/46' creator='Olli' name='File00000000057' type='FileType' idref='87' id='88'>
+							<FileName>File00000000057</FileName>
+							<description>
+								<bold> enskied biscuit long venetia gambols copesmate cupbearer</bold> rage uncontrolled boils poisoner extend magnanimous unlocks swine ordaining<bold> accus possession human supplant unharm vex decree</bold> surviving enemies sharply proclamations capulets detects moor greensleeves wrathful<bold> sympathy threaten assur curse loveth exactest vaults provender conceiv</bold> chinks scambling squadron lantern supposal gaoler tucket toughness educational</description>
+							<SecurityObject name='so00000000085'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Change</right>
+										</security>
+										<user>system\Vassilios</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Rokia</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+										</security>
+										<user>system\Matts</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="true"  streamid='11' content-type='text/xml' size="1011.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1011.33</StreamSize>
+								<StreamID>11</StreamID>
+								<Binary>true</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+					<Folder creation_date='17/06/75' creator='Nicolaas' name='Folder00000000028' type='FolderType' idref='85' id='89'>
+						<FolderName>Folder00000000028</FolderName>
+						<description>
+							<bold> churchyards massy vizards bestrides strain seese scythe resembling</bold> priamus thrifty smok read pastures undoubted ist perturbation whit envelop stephen powder glassy obidicut heaps service<bold> halter counterfeiting unkennel inferr forgotten communicate bastards</bold> realms fruitful taker leaning meetest unacted comforted tyrrel solidares cannoneer secrecy censured toad aspicious contempts secure inflamed engine commends abide<bold> lighteth bareheaded auld belch whatsoe indispos unresisted unbegot bickerings</bold></description>
+						<SecurityObject name='so00000000086'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Tsvetan</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='22/01/42' creator='Ronda' name='File00000000058' type='FileType' uniform='2' idref='89' id='90'>
+							<FileName>File00000000058</FileName>
+							<description> cattle nile staled suum cassius soulless determin neighs shower contains<bold> minikin rots practisers marked retract siege lodowick</bold> thither loof porpentine pretended conduce horum mounsieur tarried crouching tofore willingly venit skyey drunk unmannerly<bold> accordant beguild unyoke aside behests conference unshunn nubibus chicurmurco</bold> constrain says hooks epilepsy sain forgave spilth porridge roughness smells</description>
+							<SecurityObject name='so00000000087'>
+								<Denies>
+									<Deny>
+										<security>
+											<right>Read</right>
+										</security>
+										<user>system\Dermont</user>
+									</Deny>
+									<Deny>
+										<security></security>
+										<user>system\Dann</user>
+									</Deny>
+								</Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Margus</user>
+									</Allow>
+									<Allow>
+										<security></security>
+										<user>system\Stephanie</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="false"  streamid='12' content-type='text/xml' size="1012.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1012.33</StreamSize>
+								<StreamID>12</StreamID>
+								<Binary>false</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+				</Folder>
+				<Folder creation_date='31/07/81' creator='Antero' name='Folder00000000029' type='FolderType' idref='83' id='91'>
+					<FolderName>Folder00000000029</FolderName>
+					<description> direful stealth observancy lamb goliath puddle mislead fanatical<bold> deserts catechize miscarrying neck precurse masonry pull spreads position almost</bold> circummur destruction loosed date brawn pleats kerchief cackling pyramid struck dawning loosed slash silken<bold> business palms naso privates irae quatch death</bold><bold> orators undertakeing knack chamberlain sanctimony sixty carbonado emblem custard</bold></description>
+					<SecurityObject name='so00000000088'>
+						<Denies></Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Gara</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Mirna</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Oryal</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='27/02/51' creator='Katsuhisa' name='File00000000059' type='FileType' idref='91' id='92'>
+						<FileName>File00000000059</FileName>
+						<description> soar ransoms duller climature qualifies shoulder touched sav pushes<bold> stonecutter preparedly hostile stumbled amount plainly fellows pair tool antiquities</bold> wheel drawer pleases entangled spar mantuan selfsame lunatics supposest baptista cesse merriment peregrinate fest emmanuel<bold> showers tereus hags prodigy medicines maidenliest beget</bold> batten pless suffigance jour anguish jawbone talent mocks egypt ushering sequel earns vestal forage reprobate suitors unseasonable raileth<bold> hobnails palating prentices inherited accountant epistrophus dalliance</bold> leans redresses edward tickled lubber hairy triple</description>
+						<SecurityObject name='so00000000089'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Tryggve</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<Stream binary="true"  streamid='13' content-type='text/xml' size="1013.33"  name='sample.xml' type='StreamType'>
+							<StreamType>StreamType</StreamType>
+							<StreamSize>1013.33</StreamSize>
+							<StreamID>13</StreamID>
+							<Binary>true</Binary>
+							<Summary>This value is constant</Summary>
+						</Stream>
+					</File>
+					<Folder creation_date='24/01/57' creator='Berthold' name='Folder00000000030' type='FolderType' idref='91' id='93'>
+						<FolderName>Folder00000000030</FolderName>
+						<description> bestained swears crab charmed credo safer simple commune<bold> villainies singeth prevents threads detecting delaying glooming seduc sly slippery</bold> petitioners desires ophelia unpin intents reprieves satisfied roundly vouches<bold> flesh defunct herein facinerious unattempted mockvater offender doters hoxes rashness</bold> firstlings drooping front heresy envious aprons lacks familiarity torment enforced</description>
+						<SecurityObject name='so00000000090'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Wided</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Sadeph</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Change</right>
+									</security>
+									<user>system\Yoshimichi</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Doreen</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='18/12/89' creator='Antonella' name='File00000000060' type='FileType' idref='93' id='94'>
+							<FileName>File00000000060</FileName>
+							<description> vapours tragedies prating brow grounded discomfort door kept<bold> disgrac vehemency ransacked borne tamer repeal ebb tides</bold> coverture garters bright polecats anew pretty hardy vexing disjoint whereat skin brawl forefinger savoy viewed inclusive smock boor illiterate<bold> maintained cheated graciously frosty taxation whirl deadly gaol</bold> preparedly pastors schools shivered lucifer qualification seasoning supposes dimm notorious feigning awe shameful salisbury meddler drench saracens<bold> daintiness captainship could gloomy prophetic exceeding permit arthur pained</bold> tun wondering plagued flies scamble gibes prone discov rush reasonable</description>
+							<SecurityObject name='so00000000091'>
+								<Denies>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Yoshito</user>
+									</Deny>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Lourdes</user>
+									</Deny>
+								</Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Asham</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Rodion</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Change</right>
+										</security>
+										<user>system\Dinkar</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="false"  streamid='14' content-type='text/xml' size="1014.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1014.33</StreamSize>
+								<StreamID>14</StreamID>
+								<Binary>false</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+					<Folder creation_date='17/03/00' creator='Armond' name='Folder00000000031' type='FolderType' idref='91' id='95'>
+						<FolderName>Folder00000000031</FolderName>
+						<description> wittenberg capels peculiar wreath wherefore suits native rays punched<bold> charneco womanhood muffling swerve trusty shifting terrible drooping</bold> dotard coventry conspiracy sobbing dozen plough niobes<bold> amaze pamphlet handsomely streets vials petter running meiny occasions</bold> perils atomies lips rioting placket judas hush<bold> slink sanctuary rarer allowance pacorus footing recourse</bold> bids skyey footsteps presentation wood dolours bed discharged</description>
+						<SecurityObject name='so00000000092'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Huzefa</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Joseph</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='26/06/69' creator='Cassio' name='File00000000061' type='FileType' idref='95' id='96'>
+							<FileName>File00000000061</FileName>
+							<description> returnest business likes strangles mistook exeunt repeat unfolds rover<bold> forehand drunkards safely unhappy eyesight amplify graves sickens spill</bold> mischances politic bawd township caesarion intrinsicate hinges unearthly leprosy antique much seam hates adulterate fooling incidency scythian conjectural<bold> turban heavings kettledrums upstart detects german anticipation replication unlived</bold></description>
+							<SecurityObject name='so00000000093'>
+								<Denies>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Raquel</user>
+									</Deny>
+								</Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+										</security>
+										<user>system\Randeep</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+										</security>
+										<user>system\Seonghun</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="true"  streamid='15' content-type='text/xml' size="1015.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1015.33</StreamSize>
+								<StreamID>15</StreamID>
+								<Binary>true</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+				</Folder>
+			</Folder>
+		</Folder>
+		<Folder creation_date='04/10/01' creator='Ishfaq' name='Folder00000000032' type='FolderType' idref='66' id='97'>
+			<FolderName>Folder00000000032</FolderName>
+			<description> sharper shop abysm gentlewomen infusing unreal crafty fumblest hurl<bold> panting specialty fehemently circumstance stock respective inherits stings ark</bold> foam pastime herald adversaries fedary henceforward brokes heaviest tester cozener caudle opposed skulking planets tyrannous jule tods thee<bold> mainmast allure cake spice lancaster influence datchet</bold> ireland volumnius deathbed impudence enchas servingman gardens wert curtains<bold> prince ruder contradicts sobs dislimns hurtless apparitions bewitched embroidery underhand</bold> dupp sweaty lectures sugar performances cypriot incessantly varletry linen regarded</description>
+			<SecurityObject name='so00000000094'>
+				<Denies>
+					<Deny>
+						<security>
+							<right>Read</right>
+						</security>
+						<user>system\Hongwen</user>
+					</Deny>
+				</Denies>
+				<Allows>
+					<Allow>
+						<security>
+							<right>Read</right>
+							<right>Write</right>
+							<right>Change</right>
+						</security>
+						<user>system\Preben</user>
+					</Allow>
+					<Allow>
+						<security>
+							<right>Read</right>
+							<right>Write</right>
+						</security>
+						<user>system\Anne</user>
+					</Allow>
+				</Allows>
+			</SecurityObject>
+			<File creation_date='15/11/23' creator='Samudra' name='File00000000062' type='FileType' uniform='3' idref='97' id='98'>
+				<FileName>File00000000062</FileName>
+				<description> learned mandrakes travelling tapestry stubbornest helmets repel steadfast prompts breakfast<bold> promontory stocking anointed hugg outright obeyed unbonneted beds</bold> bennet doff bellowed scored reconciled samp ptolemy law chi disparage planetary distraught halloa sicilian conjur<bold> spades coffin safest swelling husbandry superfluous priceless fasts stomachs searchers</bold> dildos catling titinius acute mould determinate throes rousillon</description>
+				<SecurityObject name='so00000000095'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\LaRoy</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Richardo</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Change</right>
+							</security>
+							<user>system\Benkt</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<Stream binary="false"  streamid='16' content-type='text/xml' size="1016.33"  name='sample.xml' type='StreamType'>
+					<StreamType>StreamType</StreamType>
+					<StreamSize>1016.33</StreamSize>
+					<StreamID>16</StreamID>
+					<Binary>false</Binary>
+					<Summary>This value is constant</Summary>
+				</Stream>
+			</File>
+			<Folder creation_date='26/02/82' creator='Shawna' name='Folder00000000033' type='FolderType' idref='97' id='99'>
+				<FolderName>Folder00000000033</FolderName>
+				<description>
+					<bold> dram godly edition kiss fitzwater bellyful shineth fiftyfold sounder secure</bold> truth dardan hybla mildly vat ruttish scants goodly pants overhear discredits fainting ennoble roguery domineering crying little guessingly immaterial hymen<bold> contracting adulterate partialize unheard fairer thrusteth execute</bold> scatters denotement comforts assur eminent struggle oppressor controlment engirt</description>
+				<SecurityObject name='so00000000096'>
+					<Denies></Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Hellmut</user>
+						</Allow>
+						<Allow>
+							<security>
+								<right>Read</right>
+							</security>
+							<user>system\Jiankun</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<File creation_date='12/10/26' creator='Cathryn' name='File00000000063' type='FileType' idref='99' id='100'>
+					<FileName>File00000000063</FileName>
+					<description> presses sluttish ort burs fuel spurr determining<bold> unsavoury assigns waggling uncouth binds sufficient speedier</bold> outlives circumstances predecease esquire wire subjects conquest levy deceivable trees yesterday bretagne cheap now expressly<bold> remedy breach mauritania theirs loosed prized startingly</bold> unnatural sounding shed succeeders finisher drave waterton nony hick along serv gorged milky sunshine withholds coil jigging<bold> townsmen bawcock penetrative unsway ensuing compared machine aptly</bold> dancer brambles wights movables divines devil coy blazoning gest straining</description>
+					<SecurityObject name='so00000000097'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Yasmina</user>
+							</Deny>
+							<Deny>
+								<security>
+									<right>Change</right>
+								</security>
+								<user>system\Johathan</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Change</right>
+								</security>
+								<user>system\Shavinder</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Vitor</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Ugis</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<Stream binary="true"  streamid='17' content-type='text/xml' size="1017.33"  name='sample.xml' type='StreamType'>
+						<StreamType>StreamType</StreamType>
+						<StreamSize>1017.33</StreamSize>
+						<StreamID>17</StreamID>
+						<Binary>true</Binary>
+						<Summary>This value is constant</Summary>
+					</Stream>
+				</File>
+				<Folder creation_date='16/09/32' creator='Susanne' name='Folder00000000034' type='FolderType' idref='99' id='101'>
+					<FolderName>Folder00000000034</FolderName>
+					<description> consuming pepper spheres expected drumming tomb accepts goose<bold> alias principle judgment seek favor arrogance malapert incorps</bold> augustus quis barred compulsatory undertaking occupy supplications<bold> frantic fashioning mares singular honest procurator unshunnable statutes</bold> destiny restorative surgery wearied disguised unswept tropically</description>
+					<SecurityObject name='so00000000098'>
+						<Denies></Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Pepijn</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Siddarth</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='16/06/54' creator='Sooha' name='File00000000064' type='FileType' idref='101' id='102'>
+						<FileName>File00000000064</FileName>
+						<description> prodigiously unmuzzle sipping uncomfortable working sapling dispers friendship yeas<bold> company sending separation nominate sodden rounded yok</bold> dreamer wail outlook credence church precedence diet frantic hater mix wednesday pronounc glowworm loosed embraced stable<bold> attired bank dependency religions lazy hearsed goosequills parthian youth prize</bold> tyranny evenly gash thirtieth eyesight strove sincere</description>
+						<SecurityObject name='so00000000099'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Jawad</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<Stream binary="false"  streamid='18' content-type='text/xml' size="1018.33"  name='sample.xml' type='StreamType'>
+							<StreamType>StreamType</StreamType>
+							<StreamSize>1018.33</StreamSize>
+							<StreamID>18</StreamID>
+							<Binary>false</Binary>
+							<Summary>This value is constant</Summary>
+						</Stream>
+					</File>
+					<Folder creation_date='13/10/76' creator='Selmer' name='Folder00000000035' type='FolderType' idref='101' id='103'>
+						<FolderName>Folder00000000035</FolderName>
+						<description> causeth aiding overkind breasts shackle dismay canidius interlude casements tortoise<bold> mater circles peter thee falconers rider unfam din endurance</bold><bold> rushing ponder impon crept alabaster lavish chides</bold> embay derision ray barbarian garb holla umbra injunctions marcus prince bidden stomachers elect ghastly says mutual defeated surfeiter perfidious<bold> plautus outcast archer housewifery steed overture scored whoa kneel attempted</bold> crouch paris dignities grimly sacrifices whiff thirtieth bequeathed pembroke includes</description>
+						<SecurityObject name='so00000000100'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Gloria</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Rabinder</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='16/06/92' creator='Jeanleah' name='File00000000065' type='FileType' idref='103' id='104'>
+							<FileName>File00000000065</FileName>
+							<description>
+								<bold> waxes collatinus allies darting embalms addiction overweigh unspoke queen publish</bold> dearer combating nicety fecks faithfully gyve admit powder lion<bold> eyne whiles twelvemonth groaning suffers continuate mote</bold> admire eaves minstrel twas vacant emptiness misbhav</description>
+							<SecurityObject name='so00000000101'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+											<right>Change</right>
+										</security>
+										<user>system\Donia</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="true"  streamid='19' content-type='text/xml' size="1019.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1019.33</StreamSize>
+								<StreamID>19</StreamID>
+								<Binary>true</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+					<Folder creation_date='02/02/34' creator='Claus' name='Folder00000000036' type='FolderType' idref='101' id='105'>
+						<FolderName>Folder00000000036</FolderName>
+						<description>
+							<bold> hills gaudeo victuall trowest geese orisons contriver odd</bold> needly fellow ingenious notable merriment deaf heirs philosopher dildos triumvir obstacles gaudeo jest gavest outfaced preparations lear elves insolence<bold> cloaks discuss abysm gallimaufry ponder compremises menaces cranny</bold> sardians including amongst felicity shadows invitation achiever horsing question revive paragons treason pandarus unparallel implore clamorous rector harelip<bold> brimful beer damned exclaim trencher embodied ducks proscription</bold></description>
+						<SecurityObject name='so00000000102'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Remigijus</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Dattatraya</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Youjian</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='19/02/12' creator='Minkai' name='File00000000066' type='FileType' uniform='4' idref='105' id='106'>
+							<FileName>File00000000066</FileName>
+							<description> drowns fumes brag herne tarried infectious welcomes exclaim<bold> ovidius defac wert rescal arm witching hear sumptuous accounts</bold> purpos needs yields petruchio grandame severally malicious dole club languish nose bulwarks obscurely complots plausible mid terms whores immaterial<bold> mocks cumber detest happiness drudge roared drumming</bold> self infection evil wearers shifting fraudful contract bona meagre witchcraft</description>
+							<SecurityObject name='so00000000103'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+										</security>
+										<user>system\Jianna</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Write</right>
+										</security>
+										<user>system\Takuyu</user>
+									</Allow>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Remzi</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="false"  streamid='20' content-type='text/xml' size="1020.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1020.33</StreamSize>
+								<StreamID>20</StreamID>
+								<Binary>false</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+				</Folder>
+				<Folder creation_date='20/10/18' creator='Weicheng' name='Folder00000000037' type='FolderType' idref='99' id='107'>
+					<FolderName>Folder00000000037</FolderName>
+					<description> hedgehog marries heir con leaps unstain detected buy lads whilst<bold> dower cardecue prouds soothsay derived gargantua going inseparable finical</bold> timor fery monkey ominous solicitor fines tens furlongs emmanuel<bold> enlard adder stag bind nile left dowry</bold> cank neighbouring whistles vengeful prevail property flout outwards afric valorous leagues compos cliff thump perceived doors clearness<bold> impeachments increasing discerns disorder lazar sables could</bold> shirt smart mocks brabantio best roes ceas brides</description>
+					<SecurityObject name='so00000000104'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Read</right>
+								</security>
+								<user>system\Angi</user>
+							</Deny>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Danuta</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+								</security>
+								<user>system\Aviel</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Change</right>
+								</security>
+								<user>system\Abderrazak</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='19/08/23' creator='Keishi' name='File00000000067' type='FileType' idref='107' id='108'>
+						<FileName>File00000000067</FileName>
+						<description>
+							<bold> hermit traces peard adopts oppresses rosalind brotherhoods minx forgery gelida</bold> hymn higher bob depriv reconcilement determin servile moves sug fritters spotless unforc esteemed idiot bribes hild chapel<bold> engineer dislik misplac skilful displeasure encourage sub coupled rested unfool</bold></description>
+						<SecurityObject name='so00000000105'>
+							<Denies></Denies>
+							<Allows>
+								<Allow>
+									<security></security>
+									<user>system\Takeomi</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<Stream binary="true"  streamid='21' content-type='text/xml' size="1021.33"  name='sample.xml' type='StreamType'>
+							<StreamType>StreamType</StreamType>
+							<StreamSize>1021.33</StreamSize>
+							<StreamID>21</StreamID>
+							<Binary>true</Binary>
+							<Summary>This value is constant</Summary>
+						</Stream>
+					</File>
+					<Folder creation_date='13/02/87' creator='Paulien' name='Folder00000000038' type='FolderType' idref='107' id='109'>
+						<FolderName>Folder00000000038</FolderName>
+						<description> gaudy corporal garlic hoise accusations dearly fans condemns uneath imprisonment<bold> medal prig casual egyptian ounce braggarts scribbled dullest</bold> pay dryness unpaid jar spanish ruminat traffic shallow merchandise<bold> heavens nineteen obscene troubled crust clasps foreknowing mortified</bold></description>
+						<SecurityObject name='so00000000106'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Daniele</user>
+								</Deny>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Kincho</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Svatopluk</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Change</right>
+									</security>
+									<user>system\Arijit</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+										<right>Change</right>
+									</security>
+									<user>system\Thijs</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='23/07/37' creator='Ananlada' name='File00000000068' type='FileType' idref='109' id='110'>
+							<FileName>File00000000068</FileName>
+							<description>
+								<bold> acerb rote squints sire camps inches blast earns</bold> primroses lowing dragon blows boil kentishman odd paw nettle<bold> rods idea bloodless sardinia sop corporal bleated</bold> uprous butcheries jollity largess southerly stinkingly unstuff dine lean fut shoes lifts scuffles bested goodnight woe ira<bold> unscratch philippe thrive handled redeemed stocking whored</bold> ties noblest gavest bloodshedding rapture baited hume</description>
+							<SecurityObject name='so00000000107'>
+								<Denies></Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Change</right>
+										</security>
+										<user>system\Kinji</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="false"  streamid='22' content-type='text/xml' size="1022.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1022.33</StreamSize>
+								<StreamID>22</StreamID>
+								<Binary>false</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+					<Folder creation_date='12/12/93' creator='Khakhanian' name='Folder00000000039' type='FolderType' idref='107' id='111'>
+						<FolderName>Folder00000000039</FolderName>
+						<description>
+							<bold> lash displeas haven birthrights abatements headborough birthrights</bold> madding enfreedoming abortive caught pour abed dressings snakes branch jesting<bold> losing shiver masque welcom prescript recognizances opinions tewksbury</bold> unfledg dinner normandy charactery tantaene reg constancies servants licence tetter assures weights baby replenished trueborn unmanly rideth month alehouses mummy<bold> hardy bett pillows poland cruels web surplus packs bud worthily</bold> convey confounded deluge regist waken distinction encumb mows</description>
+						<SecurityObject name='so00000000108'>
+							<Denies>
+								<Deny>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Charlie</user>
+								</Deny>
+							</Denies>
+							<Allows>
+								<Allow>
+									<security>
+										<right>Read</right>
+									</security>
+									<user>system\Eckhard</user>
+								</Allow>
+								<Allow>
+									<security>
+										<right>Read</right>
+										<right>Write</right>
+									</security>
+									<user>system\Gulbin</user>
+								</Allow>
+							</Allows>
+						</SecurityObject>
+						<File creation_date='17/03/16' creator='Juliana' name='File00000000069' type='FileType' idref='111' id='112'>
+							<FileName>File00000000069</FileName>
+							<description> arn perverted opprobriously inestimable borrow register perfections acknowledge meditation<bold> zir thyme bentii comparison virginity seize capt frances abase hurtling</bold> mala gender arrived unshapes may comforter wounded relief mystery crestfall steel witness hewgh fry stray horrible hillo monarchize<bold> moral wayward hurtled homes minerals lives fardel hypocrites changed</bold> constable jaded fiftyfold beam embrace heretics distraction tymbria</description>
+							<SecurityObject name='so00000000109'>
+								<Denies>
+									<Deny>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Saewoong</user>
+									</Deny>
+								</Denies>
+								<Allows>
+									<Allow>
+										<security>
+											<right>Read</right>
+											<right>Write</right>
+										</security>
+										<user>system\Berl</user>
+									</Allow>
+								</Allows>
+							</SecurityObject>
+							<Stream binary="true"  streamid='23' content-type='text/xml' size="1023.33"  name='sample.xml' type='StreamType'>
+								<StreamType>StreamType</StreamType>
+								<StreamSize>1023.33</StreamSize>
+								<StreamID>23</StreamID>
+								<Binary>true</Binary>
+								<Summary>This value is constant</Summary>
+							</Stream>
+						</File>
+					</Folder>
+				</Folder>
+			</Folder>
+			<Folder creation_date='25/11/88' creator='Roelof' name='Folder00000000040' type='FolderType' idref='97' id='113'>
+				<FolderName>Folder00000000040</FolderName>
+				<description> trot brooding yorick filth empire palfrey cornwall denounc<bold> habitation obey stung unpitifully trump character thirteen malapert excepted</bold> represent ruffian hip cavaleiro armourer moated ghost manual tuscan restrains consuming sardians entangles perfumes awaking skyey odds<bold> disaster fortinbras oddest noises quarters broad mouth spades</bold> vor revellers pen detain lucentio giglets uglier overseen<bold> distracted scab until moist define disrelish prings daffodils signiors dance</bold> empress gloucestershire popp fines waxen listen strangler seldom liberties</description>
+				<SecurityObject name='so00000000110'>
+					<Denies>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+								<right>Change</right>
+							</security>
+							<user>system\Goce</user>
+						</Deny>
+						<Deny>
+							<security>
+								<right>Read</right>
+								<right>Write</right>
+							</security>
+							<user>system\Matthias</user>
+						</Deny>
+					</Denies>
+					<Allows>
+						<Allow>
+							<security>
+								<right>Write</right>
+							</security>
+							<user>system\Thirumalai</user>
+						</Allow>
+					</Allows>
+				</SecurityObject>
+				<File creation_date='15/07/34' creator='Sylvie' name='File00000000070' type='FileType' uniform='5' idref='113' id='114'>
+					<FileName>File00000000070</FileName>
+					<description>
+						<bold> abbot lessoned instantly nations hectic cupid inviting muss teller expedition</bold> recovery bodily pinfold therewithal mead consonant clerks cloth ominous gallantly<bold> nail doct soothe irae yeoman corrosive wait congregation severity custom</bold><bold> tailor warmer tool dirges corky odes mockwater tutor</bold> conversant pleadeth finch pinching ingross hardiment bernardo magnificence weaken rebuke</description>
+					<SecurityObject name='so00000000111'>
+						<Denies></Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+								</security>
+								<user>system\Injun</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<Stream binary="false"  streamid='24' content-type='text/xml' size="1024.33"  name='sample.xml' type='StreamType'>
+						<StreamType>StreamType</StreamType>
+						<StreamSize>1024.33</StreamSize>
+						<StreamID>24</StreamID>
+						<Binary>false</Binary>
+						<Summary>This value is constant</Summary>
+					</Stream>
+				</File>
+				<Folder creation_date='21/08/16' creator='Raimond' name='Folder00000000041' type='FolderType' idref='113' id='115'>
+					<FolderName>Folder00000000041</FolderName>
+					<description> franklins prodigious sleepy undo joint pandarus foretold assures critics<bold> untainted ruled cabinet sweat strutted tempt tick nilus</bold> cursy recomforture circles yoked path hujus congied outfac pygmy faithful worths promulgate saw dreadeth prester<bold> unfashionable varying misery amplest libbard highmost welcomer conquer publication</bold> stonish foreward liver thunders nearly inflam need superficially trippingly</description>
+					<SecurityObject name='so00000000112'>
+						<Denies>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Change</right>
+								</security>
+								<user>system\Wonjun</user>
+							</Deny>
+							<Deny>
+								<security>
+									<right>Read</right>
+									<right>Change</right>
+								</security>
+								<user>system\Diamantino</user>
+							</Deny>
+						</Denies>
+						<Allows>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+								</security>
+								<user>system\Guglielmo</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+								</security>
+								<user>system\Raya</user>
+							</Allow>
+							<Allow>
+								<security>
+									<right>Read</right>
+									<right>Write</right>
+									<right>Change</right>
+								</security>
+								<user>system\Vishweshwar</user>
+							</Allow>
+						</Allows>
+					</SecurityObject>
+					<File creation_date='21/06/63' creator='Fung' name='File00000000071' type='FileType' idref='115' id='116'>
+						<FileName>File00000000071</FileName>
+						<description>
+							<bold> fleshes moral vice rash uncleanness servile beaver sauciness defects</bold> cave confront prun held bedfell

Follow ups