Home | History | Annotate | Download | only in 9.8.0-5

META-INF/MANIFEST.MF
META-INF/SAXONICA.SF
META-INF/SAXONICA.RSA
META-INF/
META-INF/services/
META-INF/services/javax.xml.transform.TransformerFactory
net/
net/sf/
net/sf/saxon/
net/sf/saxon/data/
net/sf/saxon/data/w3c/
net/sf/saxon/data/w3c/mathml/
net/sf/saxon/data/w3c/mathml/mathml1/
net/sf/saxon/data/w3c/mathml/mathml2/
net/sf/saxon/data/w3c/mathml/mathml2/html/
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/
net/sf/saxon/data/w3c/mathml/mathml2/mathml/
net/sf/saxon/data/w3c/mathml/mathml3/
net/sf/saxon/data/w3c/rddl/
net/sf/saxon/data/w3c/svg10/
net/sf/saxon/data/w3c/svg11/
net/sf/saxon/data/w3c/svg11/templates/
net/sf/saxon/data/w3c/xhtml10/
net/sf/saxon/data/w3c/xhtml11/
net/sf/saxon/data/w3c/xlink/
net/sf/saxon/data/w3c/xmlschema10/
net/sf/saxon/data/w3c/xmlschema11/
net/sf/saxon/data/w3c/xmlspec/
net/sf/saxon/data/w3c/xslt3/
net/sf/saxon/data/analyze-string.xsd
net/sf/saxon/data/casevariants.xml
net/sf/saxon/data/categories.xml
net/sf/saxon/data/chameleon.xsl
net/sf/saxon/data/json.xsd
net/sf/saxon/data/normalizationData.xml
net/sf/saxon/data/override.xsl
net/sf/saxon/data/unicodeBlocks.xml
net/sf/saxon/data/w3c/catalog.dtd
net/sf/saxon/data/w3c/catalog.xml
net/sf/saxon/data/w3c/generate-resolver.xsl
net/sf/saxon/data/w3c/mathml/mathml1/isoamsa.ent
net/sf/saxon/data/w3c/mathml/mathml1/isoamsb.ent
net/sf/saxon/data/w3c/mathml/mathml1/isoamsc.ent
net/sf/saxon/data/w3c/mathml/mathml1/isoamsn.ent
net/sf/saxon/data/w3c/mathml/mathml1/isoamso.ent
net/sf/saxon/data/w3c/mathml/mathml1/isoamsr.ent
net/sf/saxon/data/w3c/mathml/mathml1/isobox.ent
net/sf/saxon/data/w3c/mathml/mathml1/isocyr1.ent
net/sf/saxon/data/w3c/mathml/mathml1/isocyr2.ent
net/sf/saxon/data/w3c/mathml/mathml1/isodia.ent
net/sf/saxon/data/w3c/mathml/mathml1/isogrk1.ent
net/sf/saxon/data/w3c/mathml/mathml1/isogrk2.ent
net/sf/saxon/data/w3c/mathml/mathml1/isogrk3.ent
net/sf/saxon/data/w3c/mathml/mathml1/isogrk4.ent
net/sf/saxon/data/w3c/mathml/mathml1/isolat1.ent
net/sf/saxon/data/w3c/mathml/mathml1/isolat2.ent
net/sf/saxon/data/w3c/mathml/mathml1/isomfrk.ent
net/sf/saxon/data/w3c/mathml/mathml1/isomopf.ent
net/sf/saxon/data/w3c/mathml/mathml1/isomscr.ent
net/sf/saxon/data/w3c/mathml/mathml1/isonum.ent
net/sf/saxon/data/w3c/mathml/mathml1/isopub.ent
net/sf/saxon/data/w3c/mathml/mathml1/isotech.ent
net/sf/saxon/data/w3c/mathml/mathml1/mathml.dtd
net/sf/saxon/data/w3c/mathml/mathml1/mmlalias.ent
net/sf/saxon/data/w3c/mathml/mathml1/mmlextra.ent
net/sf/saxon/data/w3c/mathml/mathml2/html/lat1.ent
net/sf/saxon/data/w3c/mathml/mathml2/html/special.ent
net/sf/saxon/data/w3c/mathml/mathml2/html/symbol.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isoamsa.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isoamsb.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isoamsc.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isoamsn.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isoamso.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isoamsr.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isobox.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isocyr1.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isocyr2.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isodia.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isogrk1.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isogrk2.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isogrk3.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isogrk4.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isolat1.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isolat2.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isonum.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isopub.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso8879/isotech.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isoamsa.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isoamsb.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isoamsc.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isoamsn.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isoamso.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isoamsr.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isogrk3.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isogrk4.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isomfrk.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isomopf.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isomscr.ent
net/sf/saxon/data/w3c/mathml/mathml2/iso9573-13/isotech.ent
net/sf/saxon/data/w3c/mathml/mathml2/isoamsa.ent
net/sf/saxon/data/w3c/mathml/mathml2/isoamsb.ent
net/sf/saxon/data/w3c/mathml/mathml2/isoamsc.ent
net/sf/saxon/data/w3c/mathml/mathml2/isoamsn.ent
net/sf/saxon/data/w3c/mathml/mathml2/isoamso.ent
net/sf/saxon/data/w3c/mathml/mathml2/isoamsr.ent
net/sf/saxon/data/w3c/mathml/mathml2/isobox.ent
net/sf/saxon/data/w3c/mathml/mathml2/isocyr1.ent
net/sf/saxon/data/w3c/mathml/mathml2/isocyr2.ent
net/sf/saxon/data/w3c/mathml/mathml2/isodia.ent
net/sf/saxon/data/w3c/mathml/mathml2/isogrk3.ent
net/sf/saxon/data/w3c/mathml/mathml2/isolat1.ent
net/sf/saxon/data/w3c/mathml/mathml2/isolat2.ent
net/sf/saxon/data/w3c/mathml/mathml2/isomfrk.ent
net/sf/saxon/data/w3c/mathml/mathml2/isomopf.ent
net/sf/saxon/data/w3c/mathml/mathml2/isomscr.ent
net/sf/saxon/data/w3c/mathml/mathml2/isonum.ent
net/sf/saxon/data/w3c/mathml/mathml2/isopub.ent
net/sf/saxon/data/w3c/mathml/mathml2/isotech.ent
net/sf/saxon/data/w3c/mathml/mathml2/mathml/mmlalias.ent
net/sf/saxon/data/w3c/mathml/mathml2/mathml/mmlextra.ent
net/sf/saxon/data/w3c/mathml/mathml2/mathml2-a.dtd
net/sf/saxon/data/w3c/mathml/mathml2/mathml2-qname-1.mod
net/sf/saxon/data/w3c/mathml/mathml2/mathml2.dtd
net/sf/saxon/data/w3c/mathml/mathml2/mmlalias.ent
net/sf/saxon/data/w3c/mathml/mathml2/mmlextra.ent
net/sf/saxon/data/w3c/mathml/mathml2/xhtml-math11-f-a.dtd
net/sf/saxon/data/w3c/mathml/mathml2/xhtml-math11-f.dtd
net/sf/saxon/data/w3c/mathml/mathml2/xhtml-math11.dtd
net/sf/saxon/data/w3c/mathml/mathml3/isoamsa.ent
net/sf/saxon/data/w3c/mathml/mathml3/isoamsb.ent
net/sf/saxon/data/w3c/mathml/mathml3/isoamsc.ent
net/sf/saxon/data/w3c/mathml/mathml3/isoamsn.ent
net/sf/saxon/data/w3c/mathml/mathml3/isoamso.ent
net/sf/saxon/data/w3c/mathml/mathml3/isoamsr.ent
net/sf/saxon/data/w3c/mathml/mathml3/isobox.ent
net/sf/saxon/data/w3c/mathml/mathml3/isocyr1.ent
net/sf/saxon/data/w3c/mathml/mathml3/isocyr2.ent
net/sf/saxon/data/w3c/mathml/mathml3/isodia.ent
net/sf/saxon/data/w3c/mathml/mathml3/isogrk3.ent
net/sf/saxon/data/w3c/mathml/mathml3/isolat1.ent
net/sf/saxon/data/w3c/mathml/mathml3/isolat2.ent
net/sf/saxon/data/w3c/mathml/mathml3/isomfrk.ent
net/sf/saxon/data/w3c/mathml/mathml3/isomopf.ent
net/sf/saxon/data/w3c/mathml/mathml3/isomscr.ent
net/sf/saxon/data/w3c/mathml/mathml3/isonum.ent
net/sf/saxon/data/w3c/mathml/mathml3/isopub.ent
net/sf/saxon/data/w3c/mathml/mathml3/isotech.ent
net/sf/saxon/data/w3c/mathml/mathml3/mathml3-qname.mod
net/sf/saxon/data/w3c/mathml/mathml3/mathml3.dtd
net/sf/saxon/data/w3c/mathml/mathml3/mmlalias.ent
net/sf/saxon/data/w3c/mathml/mathml3/mmlextra.ent
net/sf/saxon/data/w3c/rddl/rddl-qname-1.mod
net/sf/saxon/data/w3c/rddl/rddl-resource-1.mod
net/sf/saxon/data/w3c/rddl/rddl-xhtml.dtd
net/sf/saxon/data/w3c/rddl/xhtml-arch-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-attribs-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-base-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-basic-form-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-basic-table-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-blkphras-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-blkstruct-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-charent-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-datatypes-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-events-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-framework-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-hypertext-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-image-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-inlphras-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-inlstruct-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-link-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-list-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-meta-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-notations-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-object-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-param-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-qname-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-rddl-model-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-struct-1.mod
net/sf/saxon/data/w3c/rddl/xhtml-text-1.mod
net/sf/saxon/data/w3c/rddl/xhtml11.dtd
net/sf/saxon/data/w3c/rddl/xlink-module-1.mod
net/sf/saxon/data/w3c/svg10/svg10.dtd
net/sf/saxon/data/w3c/svg11/svg-animation.mod
net/sf/saxon/data/w3c/svg11/svg-animevents-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-basic-clip.mod
net/sf/saxon/data/w3c/svg11/svg-basic-filter.mod
net/sf/saxon/data/w3c/svg11/svg-basic-font.mod
net/sf/saxon/data/w3c/svg11/svg-basic-graphics-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-basic-paint-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-basic-structure.mod
net/sf/saxon/data/w3c/svg11/svg-basic-text.mod
net/sf/saxon/data/w3c/svg11/svg-clip.mod
net/sf/saxon/data/w3c/svg11/svg-conditional.mod
net/sf/saxon/data/w3c/svg11/svg-container-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-core-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-cursor.mod
net/sf/saxon/data/w3c/svg11/svg-datatypes.mod
net/sf/saxon/data/w3c/svg11/svg-docevents-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-extensibility.mod
net/sf/saxon/data/w3c/svg11/svg-extresources-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-filter.mod
net/sf/saxon/data/w3c/svg11/svg-font.mod
net/sf/saxon/data/w3c/svg11/svg-framework.mod
net/sf/saxon/data/w3c/svg11/svg-gradient.mod
net/sf/saxon/data/w3c/svg11/svg-graphevents-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-graphics-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-hyperlink.mod
net/sf/saxon/data/w3c/svg11/svg-image.mod
net/sf/saxon/data/w3c/svg11/svg-marker.mod
net/sf/saxon/data/w3c/svg11/svg-mask.mod
net/sf/saxon/data/w3c/svg11/svg-opacity-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-paint-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-pattern.mod
net/sf/saxon/data/w3c/svg11/svg-profile.mod
net/sf/saxon/data/w3c/svg11/svg-qname.mod
net/sf/saxon/data/w3c/svg11/svg-script.mod
net/sf/saxon/data/w3c/svg11/svg-shape.mod
net/sf/saxon/data/w3c/svg11/svg-structure.mod
net/sf/saxon/data/w3c/svg11/svg-style.mod
net/sf/saxon/data/w3c/svg11/svg-text.mod
net/sf/saxon/data/w3c/svg11/svg-view.mod
net/sf/saxon/data/w3c/svg11/svg-viewport-attrib.mod
net/sf/saxon/data/w3c/svg11/svg-xlink-attrib.mod
net/sf/saxon/data/w3c/svg11/svg11-attribs.mod
net/sf/saxon/data/w3c/svg11/svg11-basic-attribs.mod
net/sf/saxon/data/w3c/svg11/svg11-basic-flat.dtd
net/sf/saxon/data/w3c/svg11/svg11-basic-model.mod
net/sf/saxon/data/w3c/svg11/svg11-basic.dtd
net/sf/saxon/data/w3c/svg11/svg11-flat-20030114.dtd
net/sf/saxon/data/w3c/svg11/svg11-flat.dtd
net/sf/saxon/data/w3c/svg11/svg11-model.mod
net/sf/saxon/data/w3c/svg11/svg11-tiny-attribs.mod
net/sf/saxon/data/w3c/svg11/svg11-tiny-flat.dtd
net/sf/saxon/data/w3c/svg11/svg11-tiny-model.mod
net/sf/saxon/data/w3c/svg11/svg11-tiny.dtd
net/sf/saxon/data/w3c/svg11/svg11.dtd
net/sf/saxon/data/w3c/svg11/templates/svg-template-qname.mod
net/sf/saxon/data/w3c/svg11/templates/svg-template.mod
net/sf/saxon/data/w3c/svg11/templates/svg11-template.dtd
net/sf/saxon/data/w3c/xhtml-lat1.ent
net/sf/saxon/data/w3c/xhtml-special.ent
net/sf/saxon/data/w3c/xhtml-symbol.ent
net/sf/saxon/data/w3c/xhtml10/xhtml-basic10.dtd
net/sf/saxon/data/w3c/xhtml10/xhtml1-frameset.dtd
net/sf/saxon/data/w3c/xhtml10/xhtml1-strict.dtd
net/sf/saxon/data/w3c/xhtml10/xhtml1-transitional.dtd
net/sf/saxon/data/w3c/xhtml11/xhtml-access-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-access-qname-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-applet-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-arch-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-attribs-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-base-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-basic-form-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-basic-table-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-basic10-model-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-basic11-model-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-basic11.dtd
net/sf/saxon/data/w3c/xhtml11/xhtml-bdo-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-blkphras-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-blkpres-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-blkstruct-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-charent-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-csismap-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-datatypes-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-edit-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-events-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-form-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-frames-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-framework-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-hyperAttributes-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-hypertext-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-iframe-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-image-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-inlphras-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-inlpres-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-inlstruct-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-inlstyle-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-inputmode-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-legacy-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-legacy-redecl-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-link-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-list-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-meta-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-meta-2.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-metaAttributes-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-nameident-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-notations-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-object-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-param-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-pres-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-print10-model-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-qname-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-rdfa-model-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-rdfa-qname-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-role-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-role-qname-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-ruby-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-script-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-ssismap-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-struct-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-style-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-table-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-target-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml-text-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml11-model-1.mod
net/sf/saxon/data/w3c/xhtml11/xhtml11.dtd
net/sf/saxon/data/w3c/xlink/xlink.xsd
net/sf/saxon/data/w3c/xmlschema10/XMLSchema.dtd
net/sf/saxon/data/w3c/xmlschema10/datatypes.dtd
net/sf/saxon/data/w3c/xmlschema11/XMLSchema.dtd
net/sf/saxon/data/w3c/xmlschema11/datatypes.dtd
net/sf/saxon/data/w3c/xmlspec/xmlspec.dtd
net/sf/saxon/data/w3c/xslt3/xslt30.xsd
net/sf/saxon/data/xml-to-json-indent.xsl
net/sf/saxon/data/xml-to-json-pkg.xsl
net/sf/saxon/data/xml-to-json.xsl
net/sf/saxon/data/xpath-functions.scm
net/sf/saxon/data/xpath-functions.xsd
net/sf/saxon/dom/
net/sf/saxon/event/
net/sf/saxon/expr/
net/sf/saxon/expr/accum/
net/sf/saxon/expr/flwor/
net/sf/saxon/expr/instruct/
net/sf/saxon/expr/number/
net/sf/saxon/expr/oper/
net/sf/saxon/expr/parser/
net/sf/saxon/expr/sort/
net/sf/saxon/functions/
net/sf/saxon/functions/registry/
net/sf/saxon/java/
net/sf/saxon/jaxp/
net/sf/saxon/lib/
net/sf/saxon/ma/
net/sf/saxon/ma/arrays/
net/sf/saxon/ma/json/
net/sf/saxon/ma/map/
net/sf/saxon/ma/trie/
net/sf/saxon/om/
net/sf/saxon/pattern/
net/sf/saxon/pull/
net/sf/saxon/query/
net/sf/saxon/regex/
net/sf/saxon/regex/charclass/
net/sf/saxon/resource/
net/sf/saxon/s9api/
net/sf/saxon/serialize/
net/sf/saxon/serialize/charcode/
net/sf/saxon/serialize/codenorm/
net/sf/saxon/stax/
net/sf/saxon/style/
net/sf/saxon/sxpath/
net/sf/saxon/trace/
net/sf/saxon/trans/
net/sf/saxon/trans/packages/
net/sf/saxon/trans/rules/
net/sf/saxon/tree/
net/sf/saxon/tree/iter/
net/sf/saxon/tree/linked/
net/sf/saxon/tree/tiny/
net/sf/saxon/tree/util/
net/sf/saxon/tree/wrapper/
net/sf/saxon/type/
net/sf/saxon/value/
net/sf/saxon/xpath/
net/sf/saxon/z/
net/sf/saxon/BasicTransformerFactory.class
BasicTransformerFactory.java
package net.sf.saxon
public net.sf.saxon.BasicTransformerFactory extends net.sf.saxon.TransformerFactoryImpl {
	public void  () 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
}

net/sf/saxon/Configuration$1.class
Configuration.java
package net.sf.saxon
 net.sf.saxon.Configuration$1 extends java.lang.Object implements java.util.Comparator  {
	final net.sf.saxon.Configuration this$0
	void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration this$0
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

net/sf/saxon/Configuration$2.class
Configuration.java
package net.sf.saxon
 net.sf.saxon.Configuration$2 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final net.sf.saxon.Configuration this$0
	void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration this$0
	public boolean matches (int) 
		int value
}

net/sf/saxon/Configuration$3.class
Configuration.java
package net.sf.saxon
 net.sf.saxon.Configuration$3 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final net.sf.saxon.Configuration this$0
	void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration this$0
	public boolean matches (int) 
		int value
}

net/sf/saxon/Configuration$4.class
Configuration.java
package net.sf.saxon
 net.sf.saxon.Configuration$4 extends net.sf.saxon.expr.parser.TypeChecker {
	final net.sf.saxon.Configuration this$0
	void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration this$0
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression supplied
		net.sf.saxon.value.SequenceType req
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression e2
	public net.sf.saxon.expr.Expression makeArithmeticExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression lhs
		int operator
		net.sf.saxon.expr.Expression rhs
		net.sf.saxon.expr.Expression e2
	public net.sf.saxon.expr.Expression makeGeneralComparison (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression lhs
		int operator
		net.sf.saxon.expr.Expression rhs
		net.sf.saxon.expr.Expression e2
}

net/sf/saxon/Configuration$LicenseFeature.class
Configuration.java
package net.sf.saxon
public net.sf.saxon.Configuration$LicenseFeature extends java.lang.Object {
	public static final int SCHEMA_VALIDATION
	public static final int ENTERPRISE_XSLT
	public static final int ENTERPRISE_XQUERY
	public static final int PROFESSIONAL_EDITION
	public void  () 
}

net/sf/saxon/Configuration.class
Configuration.java
package net.sf.saxon
public net.sf.saxon.Configuration extends java.lang.Object implements net.sf.saxon.lib.SourceResolver net.sf.saxon.om.NotationSet  {
	private static java.util.Set booleanPropertyNames
	private transient Object apiProcessor
	private transient net.sf.saxon.serialize.charcode.CharacterSetFactory characterSetFactory
	private java.util.Map collationMap
	private net.sf.saxon.lib.CollationURIResolver collationResolver
	private String defaultCollationName
	protected net.sf.saxon.lib.CollectionFinder collectionFinder
	private net.sf.saxon.lib.EnvironmentVariableResolver environmentVariableResolver
	private String defaultCollection
	private net.sf.saxon.lib.ParseOptions defaultParseOptions
	protected transient net.sf.saxon.query.StaticQueryContext defaultStaticQueryContext
	private net.sf.saxon.lib.StaticQueryContextFactory staticQueryContextFactory
	private net.sf.saxon.trans.CompilerInfo defaultXsltCompilerInfo
	private String label
	private net.sf.saxon.tree.util.DocumentNumberAllocator documentNumberAllocator
	private transient net.sf.saxon.expr.instruct.Debugger debugger
	private String defaultLanguage
	private String defaultCountry
	private java.util.Properties defaultSerializationProperties
	private transient net.sf.saxon.trans.DynamicLoader dynamicLoader
	private java.util.Set enabledProperties
	private java.util.List externalObjectModels
	private net.sf.saxon.om.DocumentPool globalDocumentPool
	private net.sf.saxon.functions.IntegratedFunctionLibrary integratedFunctionLibrary
	private transient net.sf.saxon.lib.LocalizerFactory localizerFactory
	private net.sf.saxon.om.NamePool namePool
	protected net.sf.saxon.expr.parser.OptimizerOptions optimizerOptions
	protected net.sf.saxon.expr.parser.Optimizer optimizer
	private net.sf.saxon.lib.SerializerFactory serializerFactory
	private volatile java.util.concurrent.ConcurrentLinkedQueue sourceParserPool
	private volatile java.util.concurrent.ConcurrentLinkedQueue styleParserPool
	private String sourceParserClass
	private transient net.sf.saxon.lib.SourceResolver sourceResolver
	private transient net.sf.saxon.lib.Logger standardErrorOutput
	private net.sf.saxon.lib.ModuleURIResolver standardModuleURIResolver
	private String styleParserClass
	private final net.sf.saxon.lib.StandardURIResolver systemURIResolver
	private net.sf.saxon.lib.UnparsedTextURIResolver unparsedTextURIResolver
	private transient net.sf.saxon.expr.XPathContext theConversionContext
	private net.sf.saxon.lib.ConversionRules theConversionRules
	private transient net.sf.saxon.lib.TraceListener traceListener
	private String traceListenerClass
	private String traceListenerOutput
	private String defaultRegexEngine
	protected transient net.sf.saxon.type.TypeHierarchy typeHierarchy
	private net.sf.saxon.expr.parser.TypeChecker typeChecker
	private transient javax.xml.transform.URIResolver uriResolver
	protected net.sf.saxon.functions.FunctionLibraryList builtInExtensionLibraryList
	protected int xsdVersion
	private int xmlVersion
	private java.util.Comparator mediaQueryEvaluator
	private java.util.Map fileExtensions
	private java.util.Map resourceFactoryMapping
	private java.util.Map functionAnnotationHandlers
	protected int byteCodeThreshold
	public static final int RECOVER_SILENTLY
	public static final int RECOVER_WITH_WARNINGS
	public static final int DO_NOT_RECOVER
	public static final int XML10
	public static final int XML11
	public static final int XSLT
	public static final int XQUERY
	public static final int XML_SCHEMA
	public static final int JAVA_APPLICATION
	public static final int XPATH
	public static final int XSD10
	public static final int XSD11
	private static org.xml.sax.ext.LexicalHandler dummyLexicalHandler
	public void  () 
	public static net.sf.saxon.Configuration newConfiguration () 
		Exception e
		Class configurationClass
	public static java.io.InputStream locateResource (java.lang.String, java.util.List, java.util.List) 
		Exception err
		java.net.URL u
		java.io.IOException ioe
		java.net.URL url
		String filename
		java.util.List messages
		java.util.List loaders
		ClassLoader loader
		java.io.InputStream in
	public static javax.xml.transform.stream.StreamSource locateResourceSource (java.lang.String, java.util.List, java.util.List) 
		Exception err
		String filename
		java.util.List messages
		java.util.List loaders
		ClassLoader loader
		java.io.InputStream in
		java.net.URL url
	public static net.sf.saxon.Configuration readConfiguration (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		net.sf.saxon.Configuration tempConfig
	protected net.sf.saxon.Configuration readConfigurationFile (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
	protected void init () 
		net.sf.saxon.lib.StandardEntityResolver resolver
	public static net.sf.saxon.Configuration makeLicensedConfiguration (java.lang.ClassLoader, java.lang.String)  throws java.lang.RuntimeException 
		Exception err
		Class theClass
		Exception ex
		Class theClass
		Class theClass
		ClassLoader loader
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		ClassLoader classLoader
		String className
	public java.lang.String getEditionCode () 
	public void setProcessor (java.lang.Object) 
		Object processor
	public java.lang.Object getProcessor () 
	public java.lang.String getProductTitle () 
	public void checkLicensedFeature (int, java.lang.String, int)  throws net.sf.saxon.trans.LicenseException 
		int feature
		String name
		int localLicenseId
		String require
		String message
	public void disableLicensing () 
	public boolean isFeatureAllowedBySecondaryLicense (int, int) 
		int localLicenseId
		int feature
	public boolean isLicensedFeature (int) 
		int feature
	public java.lang.String getLicenseFeature (java.lang.String) 
		String name
	public void displayLicenseMessage () 
	public int registerLocalLicense (java.lang.String) 
		String dmk
	public void setDynamicLoader (net.sf.saxon.trans.DynamicLoader) 
		net.sf.saxon.trans.DynamicLoader dynamicLoader
	public net.sf.saxon.trans.DynamicLoader getDynamicLoader () 
	public java.lang.Class getClass (java.lang.String, boolean, java.lang.ClassLoader)  throws net.sf.saxon.trans.XPathException 
		String className
		boolean tracing
		ClassLoader classLoader
	public java.lang.Object getInstance (java.lang.String, java.lang.ClassLoader)  throws net.sf.saxon.trans.XPathException 
		String className
		ClassLoader classLoader
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void setParameterizedURIResolver () 
	public net.sf.saxon.lib.StandardURIResolver getSystemURIResolver () 
	public javax.xml.transform.URIResolver makeURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
		String className
		Object obj
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
		net.sf.saxon.lib.UnfailingErrorListener listener
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.Logger getLogger () 
	public void reportFatalError (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
	public void setStandardErrorOutput (java.io.PrintStream) 
		java.io.PrintStream out
	public void setLogger (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger logger
	public java.io.PrintStream getStandardErrorOutput () 
	public void setXMLVersion (int) 
		int version
	public int getXMLVersion () 
	public net.sf.saxon.lib.ParseOptions getParseOptions () 
	public void setMediaQueryEvaluator (java.util.Comparator) 
		java.util.Comparator comparator
	public java.util.Comparator getMediaQueryEvaluator () 
	public void setConversionRules (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
		net.sf.saxon.lib.ConversionRules cv
	public int getXsdVersion () 
	public net.sf.saxon.expr.XPathContext getConversionContext () 
	public net.sf.saxon.z.IntPredicate getValidCharacterChecker () 
	public int getTreeModel () 
	public void setTreeModel (int) 
		int treeModel
	public boolean isLineNumbering () 
	public void setLineNumbering (boolean) 
		boolean lineNumbering
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAware () 
	public net.sf.saxon.lib.TraceListener getTraceListener () 
	public net.sf.saxon.lib.TraceListener makeTraceListener ()  throws net.sf.saxon.trans.XPathException 
		ClassCastException e
	public void setTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener traceListener
	public void setTraceListenerClass (java.lang.String) 
		net.sf.saxon.trans.XPathException err
		String className
	public java.lang.String getTraceListenerClass () 
	public void setTraceListenerOutputFile (java.lang.String) 
		String filename
	public java.lang.String getTraceListenerOutputFile () 
	public boolean isCompileWithTracing () 
	public void setCompileWithTracing (boolean) 
		boolean trace
	public net.sf.saxon.lib.TraceListener makeTraceListener (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.io.FileNotFoundException e
		String destination
		String className
		Object obj
	public net.sf.saxon.functions.registry.BuiltInFunctionSet getXSLT30FunctionSet () 
	public net.sf.saxon.functions.registry.BuiltInFunctionSet getUseWhenFunctionSet () 
	public net.sf.saxon.functions.registry.BuiltInFunctionSet getXPath31FunctionSet () 
	public net.sf.saxon.functions.registry.BuiltInFunctionSet getXQueryUpdateFunctionSet () 
	public net.sf.saxon.functions.SystemFunction makeSystemFunction (java.lang.String, int) 
		net.sf.saxon.trans.XPathException e
		String localName
		int arity
	public void registerExtensionFunction (net.sf.saxon.lib.ExtensionFunctionDefinition) 
		net.sf.saxon.lib.ExtensionFunctionDefinition function
	public net.sf.saxon.functions.IntegratedFunctionLibrary getIntegratedFunctionLibrary () 
	public net.sf.saxon.functions.FunctionLibraryList getBuiltInExtensionLibraryList () 
	public void addExtensionBinders (net.sf.saxon.functions.FunctionLibraryList) 
		net.sf.saxon.functions.FunctionLibraryList list
	public net.sf.saxon.om.Function getSystemFunction (net.sf.saxon.om.StructuredQName, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		int arity
	public net.sf.saxon.expr.instruct.UserFunction newUserFunction (boolean, net.sf.saxon.trans.FunctionStreamability) 
		boolean memoFunction
		net.sf.saxon.trans.FunctionStreamability streamability
	public void registerCollation (java.lang.String, net.sf.saxon.lib.StringCollator) 
		String collationURI
		net.sf.saxon.lib.StringCollator collator
	public void setCollationURIResolver (net.sf.saxon.lib.CollationURIResolver) 
		net.sf.saxon.lib.CollationURIResolver resolver
	public net.sf.saxon.lib.CollationURIResolver getCollationURIResolver () 
	public net.sf.saxon.lib.StringCollator getCollation (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String collationName
		net.sf.saxon.lib.StringCollator collator
	public net.sf.saxon.lib.StringCollator getCollation (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String absoluteURI
		java.net.URISyntaxException e
		String collationURI
		String baseURI
	public net.sf.saxon.lib.StringCollator getCollation (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String absoluteURI
		net.sf.saxon.lib.StringCollator collator
		java.net.URISyntaxException e
		String collationURI
		String baseURI
		String errorCode
	public java.lang.String getDefaultCollationName () 
	public void setDefaultCollection (java.lang.String) 
		String uri
	public java.lang.String getDefaultCollection () 
	public void setCollectionURIResolver (net.sf.saxon.lib.CollectionURIResolver) 
		net.sf.saxon.lib.CollectionURIResolver resolver
	public net.sf.saxon.lib.CollectionURIResolver getCollectionURIResolver () 
	public void setCollectionFinder (net.sf.saxon.lib.CollectionFinder) 
		net.sf.saxon.lib.CollectionFinder cf
	public net.sf.saxon.lib.CollectionFinder getCollectionFinder () 
	public void registerCollection (java.lang.String, net.sf.saxon.lib.ResourceCollection) 
		String collectionURI
		net.sf.saxon.lib.ResourceCollection collection
	public void registerFileExtension (java.lang.String, java.lang.String) 
		String extension
		String mediaType
	public void registerMediaType (java.lang.String, net.sf.saxon.lib.ResourceFactory) 
		String contentType
		net.sf.saxon.lib.ResourceFactory factory
	public java.lang.String getMediaTypeForFileExtension (java.lang.String) 
		String extension
		String mediaType
	public net.sf.saxon.lib.ResourceFactory getResourceFactoryForMediaType (java.lang.String) 
		String mediaType
	public void setLocalizerFactory (net.sf.saxon.lib.LocalizerFactory) 
		net.sf.saxon.lib.LocalizerFactory factory
	public net.sf.saxon.lib.LocalizerFactory getLocalizerFactory () 
	public void setDefaultLanguage (java.lang.String) 
		String language
		net.sf.saxon.type.ValidationFailure vf
	public java.lang.String getDefaultLanguage () 
	public void setDefaultCountry (java.lang.String) 
		String country
	public java.lang.String getDefaultCountry () 
	public void setDefaultRegexEngine (java.lang.String) 
		String engine
	public java.lang.String getDefaultRegexEngine () 
	public net.sf.saxon.lib.Numberer makeNumberer (java.lang.String, java.lang.String) 
		net.sf.saxon.lib.Numberer numberer
		String language
		String country
	public void setModuleURIResolver (net.sf.saxon.lib.ModuleURIResolver) 
		net.sf.saxon.lib.ModuleURIResolver resolver
	public void setModuleURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
		String className
		Object obj
	public net.sf.saxon.lib.ModuleURIResolver getModuleURIResolver () 
	public net.sf.saxon.lib.ModuleURIResolver getStandardModuleURIResolver () 
	public net.sf.saxon.lib.UnparsedTextURIResolver getUnparsedTextURIResolver () 
	public void setUnparsedTextURIResolver (net.sf.saxon.lib.UnparsedTextURIResolver) 
		net.sf.saxon.lib.UnparsedTextURIResolver resolver
	public net.sf.saxon.trans.CompilerInfo getDefaultXsltCompilerInfo () 
	public net.sf.saxon.query.StaticQueryContext getDefaultStaticQueryContext () 
	public void registerFunctionAnnotationHandler (net.sf.saxon.lib.FunctionAnnotationHandler) 
		net.sf.saxon.lib.FunctionAnnotationHandler handler
	public net.sf.saxon.lib.FunctionAnnotationHandler getFunctionAnnotationHandler (java.lang.String) 
		String namespace
	public int getRecoveryPolicy () 
	public void setRecoveryPolicy (int) 
		int recoveryPolicy
	public int getStreamability () 
	public java.lang.String getMessageEmitterClass () 
	public void setMessageEmitterClass (java.lang.String) 
		String messageReceiverClassName
	public java.lang.String getSourceParserClass () 
	public void setSourceParserClass (java.lang.String) 
		String sourceParserClass
	public java.lang.String getStyleParserClass () 
	public void setStyleParserClass (java.lang.String) 
		String parser
	public net.sf.saxon.lib.OutputURIResolver getOutputURIResolver () 
	public void setOutputURIResolver (net.sf.saxon.lib.OutputURIResolver) 
		net.sf.saxon.lib.OutputURIResolver outputURIResolver
	public void setSerializerFactory (net.sf.saxon.lib.SerializerFactory) 
		net.sf.saxon.lib.SerializerFactory factory
	public net.sf.saxon.lib.SerializerFactory getSerializerFactory () 
	public net.sf.saxon.serialize.charcode.CharacterSetFactory getCharacterSetFactory () 
	public void setDefaultSerializationProperties (java.util.Properties) 
		java.util.Properties props
	public java.util.Properties getDefaultSerializationProperties () 
	public void processResultDocument (net.sf.saxon.expr.instruct.ResultDocument, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.ResultDocument instruction
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator getMultithreadedItemMappingIterator (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.ItemMappingFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.ItemMappingFunction action
	public boolean isTiming () 
	public void setTiming (boolean) 
		boolean timing
	public boolean isVersionWarning () 
	public void setVersionWarning (boolean) 
		boolean warn
	public boolean isValidation () 
	public void setValidation (boolean) 
		boolean validation
	public net.sf.saxon.event.FilterFactory makeDocumentProjector (net.sf.saxon.expr.parser.PathMap$PathMapRoot) 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot map
	public net.sf.saxon.event.FilterFactory makeDocumentProjector (net.sf.saxon.query.XQueryExpression) 
		net.sf.saxon.query.XQueryExpression exp
	public int getSchemaValidationMode () 
	public void setSchemaValidationMode (int) 
		int validationMode
	public void setValidationWarnings (boolean) 
		boolean warn
	public boolean isValidationWarnings () 
	public void setExpandAttributeDefaults (boolean) 
		boolean expand
	public boolean isExpandAttributeDefaults () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setNamePool (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool targetNamePool
	public net.sf.saxon.type.TypeHierarchy getTypeHierarchy () 
	public net.sf.saxon.expr.parser.TypeChecker getTypeChecker (boolean) 
		boolean backwardsCompatible
	public net.sf.saxon.trans.TypeAliasManager makeTypeAliasManager () 
	public net.sf.saxon.tree.util.DocumentNumberAllocator getDocumentNumberAllocator () 
	public void setDocumentNumberAllocator (net.sf.saxon.tree.util.DocumentNumberAllocator) 
		net.sf.saxon.tree.util.DocumentNumberAllocator allocator
	public boolean isCompatible (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration other
	public net.sf.saxon.om.DocumentPool getGlobalDocumentPool () 
	public boolean isStripsAllWhiteSpace () 
	public void setStripsAllWhiteSpace (boolean) 
		boolean stripsAllWhiteSpace
	public void setStripsWhiteSpace (int) 
		int kind
	public int getStripsWhiteSpace () 
	public org.xml.sax.XMLReader createXMLParser () 
		org.xml.sax.XMLReader parser
		org.xml.sax.XMLReader parser
	public org.xml.sax.XMLReader getSourceParser ()  throws javax.xml.transform.TransformerFactoryConfigurationError 
		net.sf.saxon.trans.XPathException err
		org.xml.sax.SAXException err
		org.xml.sax.XMLReader parser
	private void reportParserDetails (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader reader
		String name
	public synchronized void reuseSourceParser (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parser
	private static org.xml.sax.XMLReader loadParser () 
	public synchronized org.xml.sax.XMLReader getStyleParser ()  throws javax.xml.transform.TransformerFactoryConfigurationError 
		net.sf.saxon.lib.StandardEntityResolver resolver
		org.xml.sax.SAXNotRecognizedException e
		org.xml.sax.SAXNotSupportedException e
		org.xml.sax.XMLReader parser
	public synchronized void reuseStyleParser (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parser
	public void loadSchema (java.lang.String)  throws net.sf.saxon.type.SchemaException 
		String absoluteURI
	public java.lang.String readSchema (net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.event.PipelineConfiguration pipe
		String baseURI
		String schemaLocation
		String expected
	public void readMultipleSchemas (net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.util.Collection, java.lang.String)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.event.PipelineConfiguration pipe
		String baseURI
		java.util.Collection schemaLocations
		String expected
	public java.lang.String readInlineSchema (net.sf.saxon.om.NodeInfo, java.lang.String, javax.xml.transform.ErrorListener)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.om.NodeInfo root
		String expected
		javax.xml.transform.ErrorListener errorListener
	protected void needEnterpriseEdition () 
	public void addSchemaSource (javax.xml.transform.Source)  throws net.sf.saxon.type.SchemaException 
		javax.xml.transform.Source schemaSource
	public void addSchemaSource (javax.xml.transform.Source, javax.xml.transform.ErrorListener)  throws net.sf.saxon.type.SchemaException 
		javax.xml.transform.Source schemaSource
		javax.xml.transform.ErrorListener errorListener
	public void addSchemaForBuiltInNamespace (java.lang.String) 
		String namespace
	public boolean isSchemaAvailable (java.lang.String) 
		String targetNamespace
	public void clearSchemaCache () 
	public java.util.Set getImportedNamespaces () 
	public void sealNamespace (java.lang.String) 
		String namespace
	public java.util.Collection getDeclaredSchemaParameters () 
	public java.util.Iterator getExtensionsOfType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
		java.util.Set e
	public void importComponents (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
	public void exportComponents (net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
	public net.sf.saxon.om.Function getSchemaAsFunctionItem () 
	public net.sf.saxon.om.Function getSchemaComponentAsFunctionItem (java.lang.String, net.sf.saxon.value.QNameValue)  throws net.sf.saxon.trans.XPathException 
		String kind
		net.sf.saxon.value.QNameValue name
	public net.sf.saxon.type.SchemaDeclaration getElementDeclaration (int) 
		int fingerprint
	public net.sf.saxon.type.SchemaDeclaration getElementDeclaration (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.type.SchemaDeclaration getAttributeDeclaration (int) 
		int fingerprint
	public net.sf.saxon.type.SchemaDeclaration getAttributeDeclaration (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName attributeName
	public net.sf.saxon.type.SchemaType getSchemaType (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.type.ItemType makeUserUnionType (java.util.List) 
		java.util.List memberTypes
	public boolean isDeclaredNotation (java.lang.String, java.lang.String) 
		String uri
		String local
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType derived
		net.sf.saxon.type.SchemaType base
		int block
	public void prepareValidationReporting (net.sf.saxon.expr.XPathContext, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ParseOptions options
	public net.sf.saxon.event.Receiver getDocumentValidator (net.sf.saxon.event.Receiver, java.lang.String, net.sf.saxon.lib.ParseOptions, net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.event.Receiver receiver
		String systemId
		net.sf.saxon.lib.ParseOptions validationOptions
		net.sf.saxon.expr.parser.Location initiatingLocation
	public net.sf.saxon.event.SequenceReceiver getElementValidator (net.sf.saxon.event.SequenceReceiver, net.sf.saxon.lib.ParseOptions, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver receiver
		net.sf.saxon.lib.ParseOptions validationOptions
		net.sf.saxon.expr.parser.Location locationId
	public net.sf.saxon.type.SimpleType validateAttribute (net.sf.saxon.om.StructuredQName, java.lang.CharSequence, int)  throws net.sf.saxon.type.ValidationException net.sf.saxon.type.MissingComponentException 
		net.sf.saxon.om.StructuredQName nodeName
		CharSequence value
		int validation
	public net.sf.saxon.event.Receiver getAnnotationStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver destination
	public org.xml.sax.XMLReader makeParser (java.lang.String)  throws javax.xml.transform.TransformerFactoryConfigurationError 
		javax.xml.parsers.SAXParser saxParser
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
		Object obj
		net.sf.saxon.trans.XPathException err
		String className
	public net.sf.saxon.expr.parser.XPathParser newExpressionParser (java.lang.String, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryParser parser
		net.sf.saxon.expr.parser.XPathParser parser
		String language
		boolean updating
		int languageVersion
	public void setDebugger (net.sf.saxon.expr.instruct.Debugger) 
		net.sf.saxon.expr.instruct.Debugger debugger
	public net.sf.saxon.expr.instruct.Debugger getDebugger () 
	public net.sf.saxon.expr.instruct.SlotManager makeSlotManager () 
	public net.sf.saxon.event.Receiver makeStreamingTransformer (net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Mode)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.Mode mode
	public net.sf.saxon.expr.Expression makeStreamInstruction (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.lib.ParseOptions, net.sf.saxon.expr.PackageData, net.sf.saxon.expr.parser.Location, net.sf.saxon.expr.parser.RetainedStaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression hrefExp
		net.sf.saxon.expr.Expression body
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.expr.PackageData packageData
		net.sf.saxon.expr.parser.Location location
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public void checkStrictStreamability (net.sf.saxon.style.XSLTemplate, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLTemplate template
		net.sf.saxon.expr.Expression body
	public net.sf.saxon.expr.parser.Optimizer obtainOptimizer () 
	public net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.type.SpecificFunctionType, net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SpecificFunctionType type
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public net.sf.saxon.expr.parser.ContextItemStaticInfo makeContextItemStaticInfo (net.sf.saxon.type.ItemType, boolean) 
		net.sf.saxon.type.ItemType itemType
		boolean maybeUndefined
	public net.sf.saxon.expr.parser.ContextItemStaticInfo getDefaultContextItemStaticInfo () 
	public net.sf.saxon.query.XQueryExpression makeXQueryExpression (net.sf.saxon.expr.Expression, net.sf.saxon.query.QueryModule, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.query.QueryModule mainModule
		boolean streaming
	public net.sf.saxon.om.Sequence makeClosure (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.Expression expression
		int ref
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Closure closure
	public net.sf.saxon.om.Sequence makeSequenceExtent (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int ref
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.style.StyleNodeFactory makeStyleNodeFactory (net.sf.saxon.style.Compilation) 
		net.sf.saxon.style.Compilation compilation
	public net.sf.saxon.expr.Expression makeEvaluateInstruction (net.sf.saxon.style.XSLEvaluate, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLEvaluate source
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.style.StylesheetPackage makeStylesheetPackage () 
	public net.sf.saxon.expr.accum.AccumulatorRegistry makeAccumulatorRegistry () 
	public void registerExternalObjectModel (net.sf.saxon.lib.ExternalObjectModel) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.lib.ExternalObjectModel model
	public net.sf.saxon.lib.ExternalObjectModel getExternalObjectModel (java.lang.String) 
		net.sf.saxon.lib.ExternalObjectModel model
		String uri
	public net.sf.saxon.lib.ExternalObjectModel getExternalObjectModel (java.lang.Class) 
		net.sf.saxon.expr.PJConverter converter
		net.sf.saxon.lib.ExternalObjectModel model
		Class nodeClass
	public java.util.List getExternalObjectModels () 
	public net.sf.saxon.om.NodeInfo unravel (javax.xml.transform.Source) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.lib.ExternalObjectModel model
		javax.xml.transform.Source source
		java.util.List externalObjectModels
	public boolean isExtensionElementAvailable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void setStaticQueryContextFactory (net.sf.saxon.lib.StaticQueryContextFactory) 
		net.sf.saxon.lib.StaticQueryContextFactory factory
	public net.sf.saxon.query.StaticQueryContext newStaticQueryContext () 
	public net.sf.saxon.expr.PendingUpdateList newPendingUpdateList () 
	public net.sf.saxon.event.PipelineConfiguration makePipelineConfiguration () 
		net.sf.saxon.event.PipelineConfiguration pipe
	public static net.sf.saxon.Configuration getConfiguration (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void setSourceResolver (net.sf.saxon.lib.SourceResolver) 
		net.sf.saxon.lib.SourceResolver resolver
	public net.sf.saxon.lib.SourceResolver getSourceResolver () 
	public javax.xml.transform.Source resolveSource (javax.xml.transform.Source, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.TreeInfo buildDocumentTree (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.ParseOptions options
		javax.xml.transform.Source source
		javax.xml.transform.Source src2
		net.sf.saxon.lib.ParseOptions options
		javax.xml.transform.Source underlyingSource
	public net.sf.saxon.om.TreeInfo buildDocumentTree (javax.xml.transform.Source, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.ParseOptions options
		javax.xml.transform.Source src2
		net.sf.saxon.om.TreeModel treeModel
		boolean lineNumbering
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Builder builder
		net.sf.saxon.om.NodeInfo newdoc
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions parseOptions
		boolean finallyClose
	public net.sf.saxon.om.DocumentInfo buildDocument (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		net.sf.saxon.om.TreeInfo tree
		net.sf.saxon.om.NodeInfo root
	public net.sf.saxon.om.DocumentInfo buildDocument (javax.xml.transform.Source, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions parseOptions
		net.sf.saxon.om.TreeInfo tree
		net.sf.saxon.om.NodeInfo root
	public net.sf.saxon.event.Receiver makeEmitter (java.lang.String, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		Object handler
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.ContentHandlerProxy emitter
		String clarkName
		java.util.Properties props
		int brace
		String localName
		int colon
		String className
		Object handler
	public void setConfigurationProperty (java.lang.String, java.lang.Object) 
		boolean b
		boolean b
		boolean b
		boolean b
		boolean b
		int v
		String s
		boolean b
		int rval
		int rval
		int rval
		int rval
		NumberFormatException ex
		boolean append
		boolean autoFlush
		java.io.FileNotFoundException fnf
		String s
		String s
		java.io.UnsupportedEncodingException e
		String uri
		java.io.UnsupportedEncodingException e
		String uri
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.XPathParser parser
		String s
		String s
		String s
		String s
		int v
		String name
		Object value
	protected boolean requireBoolean (java.lang.String, java.lang.Object) 
		String propertyName
		Object value
	protected void internalSetBooleanProperty (java.lang.String, java.lang.Object) 
		String propertyName
		Object value
		boolean b
	public boolean getBooleanProperty (java.lang.String) 
		String propertyName
	public void setBooleanProperty (java.lang.String, boolean) 
		String propertyName
		boolean value
	protected java.lang.String requireString (java.lang.String, java.lang.Object) 
		String propertyName
		Object value
	protected java.lang.Object instantiateClassName (java.lang.String, java.lang.Object, java.lang.Class) 
		Object obj
		net.sf.saxon.trans.XPathException err
		String propertyName
		Object value
		Class requiredClass
	public java.lang.Object getConfigurationProperty (java.lang.String) 
		org.xml.sax.EntityResolver er
		net.sf.saxon.om.SpaceStrippingRule rule
		String name
	public boolean isGenerateByteCode (int) 
		int hostLanguage
	public boolean isDeferredByteCode (int) 
		int hostLanguage
	public boolean isJITEnabled (int) 
		int hostLanguage
	protected void finalize ()  throws java.lang.Throwable 
	public net.sf.saxon.trans.packages.IPackageLoader makePackageLoader () 
	public net.sf.saxon.lib.InvalidityReportGenerator createValidityReporter () 
	public int getCountDown () 
	public net.sf.saxon.trans.SimpleMode makeMode (net.sf.saxon.om.StructuredQName, net.sf.saxon.trans.CompilerInfo) 
		net.sf.saxon.om.StructuredQName modeName
		net.sf.saxon.trans.CompilerInfo compilerInfo
	public net.sf.saxon.expr.instruct.TemplateRule makeTemplateRule () 
	public net.sf.saxon.expr.XPathContextMajor$ThreadManager makeThreadManager () 
	public net.sf.saxon.trans.CompilerInfo makeCompilerInfo () 
	public net.sf.saxon.expr.parser.ICompilerService makeCompilerService (int) 
		int hostLanguage
	public void createByteCodeReport (java.lang.String) 
		String fileName
	public void setLabel (java.lang.String) 
		String label
	public java.lang.String getLabel () 
	static void  () 
}

net/sf/saxon/Controller$1.class
Controller.java
package net.sf.saxon
 net.sf.saxon.Controller$1 extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	final net.sf.saxon.trans.Mode val$finalMode
	final net.sf.saxon.Controller this$0
	void  (net.sf.saxon.Controller, net.sf.saxon.trans.Mode) 
		net.sf.saxon.Controller this$0
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.wrapper.TypeStrippedDocument strippedDoc
		net.sf.saxon.om.TreeInfo docInfo
		net.sf.saxon.tree.wrapper.SpaceStrippedDocument strippedDoc
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
}

net/sf/saxon/Controller$2.class
Controller.java
package net.sf.saxon
 net.sf.saxon.Controller$2 extends net.sf.saxon.event.ProxyReceiver {
	final javax.xml.transform.Result val$result2
	final boolean val$mustClose
	final net.sf.saxon.expr.XPathContextMajor val$initialContext
	final net.sf.saxon.Controller this$0
	void  (net.sf.saxon.Controller, net.sf.saxon.event.Receiver, javax.xml.transform.Result, boolean, net.sf.saxon.expr.XPathContextMajor) 
		net.sf.saxon.Controller this$0
		net.sf.saxon.event.Receiver nextReceiver
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/Controller.class
Controller.java
package net.sf.saxon
public net.sf.saxon.Controller extends java.lang.Object implements net.sf.saxon.expr.ContextOriginator  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.expr.instruct.Executable executable
	private net.sf.saxon.om.Item globalContextItem
	private boolean globalContextItemPreset
	private java.util.Map binderies
	private net.sf.saxon.expr.instruct.GlobalParameterSet globalParameters
	private boolean convertParameters
	private java.util.Map globalVariableDependencies
	private String messageReceiverClassName
	private net.sf.saxon.event.Receiver messageReceiver
	private net.sf.saxon.lib.TraceListener traceListener
	private boolean tracingPaused
	private net.sf.saxon.lib.Logger traceFunctionDestination
	private boolean assertionsEnabled
	private javax.xml.transform.URIResolver standardURIResolver
	private javax.xml.transform.URIResolver userURIResolver
	private net.sf.saxon.event.Receiver principalResult
	private String principalResultURI
	private String cookedPrincipalResultURI
	private boolean thereHasBeenAnExplicitResultDocument
	private net.sf.saxon.lib.OutputURIResolver outputURIResolver
	private net.sf.saxon.lib.UnparsedTextURIResolver unparsedTextResolver
	private String defaultCollectionURI
	private net.sf.saxon.lib.UnfailingErrorListener errorListener
	private int recoveryPolicy
	private net.sf.saxon.om.TreeModel treeModel
	private net.sf.saxon.expr.instruct.NamedTemplate initialTemplate
	private java.util.HashSet allOutputDestinations
	private net.sf.saxon.om.DocumentPool sourceDocumentPool
	private net.sf.saxon.event.SequenceOutputter reusableSequenceOutputter
	private java.util.HashMap userDataTable
	private net.sf.saxon.value.DateTimeValue currentDateTime
	private boolean dateTimePreset
	private net.sf.saxon.expr.Component$M initialMode
	private net.sf.saxon.om.Function initialFunction
	private net.sf.saxon.om.NodeInfo lastRememberedNode
	private int lastRememberedNumber
	private net.sf.saxon.expr.parser.PathMap pathMap
	private int validationMode
	private boolean inUse
	private boolean stripSourceTrees
	private boolean buildTree
	private java.util.Map initialTemplateParams
	private java.util.Map initialTemplateTunnelParams
	private java.util.Stack attributeSetEvaluationStack
	private net.sf.saxon.trans.StylesheetCache stylesheetCache
	private net.sf.saxon.expr.accum.AccumulatorManager accumulatorManager
	private net.sf.saxon.lib.CollectionFinder collectionFinder
	private final java.util.Map messageCounters
	public static final String ANONYMOUS_PRINCIPAL_OUTPUT_URI
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.instruct.Executable executable
	public void reset () 
		net.sf.saxon.lib.Logger ps
		net.sf.saxon.lib.TraceListener tracer
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.lib.TraceListener tracer
	private synchronized void clearPerTransformationData () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setInitialMode (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode initial
		net.sf.saxon.om.StructuredQName defaultModeName
		boolean declaredModes
		net.sf.saxon.trans.SymbolicName sn
		net.sf.saxon.expr.Component c
		net.sf.saxon.style.StylesheetPackage topLevelPackage
		net.sf.saxon.om.StructuredQName expandedModeName
	public net.sf.saxon.om.StructuredQName getInitialModeName () 
	public net.sf.saxon.trans.Mode getInitialMode () 
		net.sf.saxon.style.StylesheetPackage top
		net.sf.saxon.om.StructuredQName defaultMode
		net.sf.saxon.expr.Component$M c
	public net.sf.saxon.expr.accum.AccumulatorManager getAccumulatorManager () 
	public net.sf.saxon.om.Sequence getParameter (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.Sequence getConvertedParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentPool pool
		String systemId
		net.sf.saxon.Configuration config
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item next
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence val
	public void setBaseOutputURI (java.lang.String) 
		String uri
	public java.lang.String getBaseOutputURI () 
	public java.lang.String getCookedBaseOutputURI () 
		String base
	public net.sf.saxon.event.Receiver getPrincipalResult () 
	public synchronized boolean checkUniqueOutputDestination (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.DocumentURI uri
	public void addUnavailableOutputDestination (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.DocumentURI uri
	public void removeUnavailableOutputDestination (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.DocumentURI uri
	public boolean isUnusedOutputDestination (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.DocumentURI uri
	public void checkImplicitResultTree ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String implicitURI
		net.sf.saxon.om.DocumentURI documentURI
	public void setThereHasBeenAnExplicitResultDocument () 
	public boolean hasThereBeenAnExplicitResultDocument () 
	public synchronized net.sf.saxon.event.SequenceOutputter allocateSequenceOutputter (int) 
		int size
		net.sf.saxon.event.PipelineConfiguration pipe
	public void reuseSequenceOutputter (net.sf.saxon.event.SequenceOutputter) 
		net.sf.saxon.event.SequenceOutputter out
	public void setBuildTree (boolean) 
		boolean build
	public boolean isBuildTree () 
	public void setInitialTemplate (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.instruct.NamedTemplate t
	public net.sf.saxon.om.StructuredQName getInitialTemplate () 
	public void setInitialTemplateParameters (java.util.Map, boolean) 
		java.util.Map params
		boolean tunnel
	public java.util.Map getInitialTemplateParameters (boolean) 
		boolean tunnel
	public net.sf.saxon.event.PipelineConfiguration makePipelineConfiguration () 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.expr.instruct.Executable executable
	public void setMessageReceiverClassName (java.lang.String) 
		String name
	private net.sf.saxon.event.Receiver makeMessageReceiver ()  throws net.sf.saxon.trans.XPathException 
		Object messageReceiver
	public void setMessageEmitter (net.sf.saxon.event.Receiver) 
		java.util.Properties props
		net.sf.saxon.event.Receiver receiver
	public net.sf.saxon.event.Receiver getMessageEmitter () 
	public void incrementMessageCounter (net.sf.saxon.om.StructuredQName) 
		Integer c
		int n
		net.sf.saxon.om.StructuredQName code
	public java.util.Map getMessageCounters () 
	public void setRecoveryPolicy (int) 
		int policy
	public int getRecoveryPolicy () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public void recoverableError (net.sf.saxon.trans.XPathException)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public void reportFatalError (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
	public void warning (java.lang.String, java.lang.String, net.sf.saxon.expr.parser.Location) 
		String message
		String errorCode
		net.sf.saxon.expr.parser.Location locator
	public net.sf.saxon.expr.instruct.Executable getExecutable () 
	public net.sf.saxon.om.DocumentPool getDocumentPool () 
	public void clearDocumentPool () 
		net.sf.saxon.expr.PackageData pack
	public net.sf.saxon.expr.instruct.Bindery getBindery (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData packageData
		net.sf.saxon.expr.instruct.Bindery b
	public void setGlobalContextItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item contextItem
	public void setGlobalContextItem (net.sf.saxon.om.Item, boolean) 
		net.sf.saxon.om.Item contextItem
		boolean alreadyStripped
	public net.sf.saxon.om.Item getGlobalContextItem () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public javax.xml.transform.URIResolver getStandardURIResolver () 
	public void setOutputURIResolver (net.sf.saxon.lib.OutputURIResolver) 
		net.sf.saxon.lib.OutputURIResolver resolver
	public net.sf.saxon.lib.OutputURIResolver getOutputURIResolver () 
	public void setUnparsedTextURIResolver (net.sf.saxon.lib.UnparsedTextURIResolver) 
		net.sf.saxon.lib.UnparsedTextURIResolver resolver
	public net.sf.saxon.lib.UnparsedTextURIResolver getUnparsedTextURIResolver () 
	public void setCollectionURIResolver (net.sf.saxon.lib.CollectionURIResolver) 
		net.sf.saxon.lib.CollectionURIResolver resolver
	public net.sf.saxon.lib.CollectionURIResolver getCollectionURIResolver () 
		net.sf.saxon.lib.CollectionFinder finder
	public net.sf.saxon.lib.CollectionFinder getCollectionFinder () 
	public void setCollectionFinder (net.sf.saxon.lib.CollectionFinder) 
		net.sf.saxon.lib.CollectionFinder cf
	public void setDefaultCollection (java.lang.String) 
		String uri
	public java.lang.String getDefaultCollection () 
	public int getSchemaValidationMode () 
	public void setSchemaValidationMode (int) 
		int validationMode
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public void setModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel model
	public net.sf.saxon.om.TreeModel getModel () 
	public net.sf.saxon.event.Builder makeBuilder () 
		net.sf.saxon.event.Builder b
	public void setStripSourceTrees (boolean) 
		boolean strip
	public boolean isStripSourceTree () 
	private boolean isStylesheetContainingStripSpace () 
		net.sf.saxon.om.SpaceStrippingRule rule
	public boolean isStylesheetStrippingTypeAnnotations () 
	public net.sf.saxon.event.Stripper makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public net.sf.saxon.om.SpaceStrippingRule getSpaceStrippingRule () 
		net.sf.saxon.om.SpaceStrippingRule rule
	public void registerDocument (net.sf.saxon.om.TreeInfo, net.sf.saxon.om.DocumentURI)  throws net.sf.saxon.trans.XPathException 
		String message
		boolean isXSLT
		String message
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.DocumentURI uri
	public net.sf.saxon.trans.rules.RuleManager getRuleManager () 
		net.sf.saxon.expr.instruct.Executable exec
	public void setTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener listener
	public net.sf.saxon.lib.TraceListener getTraceListener () 
	public final boolean isTracing () 
	public final void pauseTracing (boolean) 
		boolean pause
	public void addTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener trace
	public void removeTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener trace
	public void setTraceFunctionDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public net.sf.saxon.lib.Logger getTraceFunctionDestination () 
	public boolean isAssertionsEnabled () 
	public void setAssertionsEnabled (boolean) 
		boolean enabled
	public void initializeController (net.sf.saxon.expr.instruct.GlobalParameterSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.instruct.GlobalParameterSet params
	public void setApplyFunctionConversionRulesToExternalVariables (boolean) 
		boolean applyConversionRules
	public java.lang.Object getUserData (java.lang.Object, java.lang.String) 
		Object key
		String name
		String keyValue
	public void setUserData (java.lang.Object, java.lang.String, java.lang.Object) 
		Object key
		String name
		Object data
		String keyVal
	private void checkReadiness ()  throws net.sf.saxon.trans.XPathException 
	public void transform (javax.xml.transform.Source, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		Boolean localWrap
		int localValidate
		String uri
		net.sf.saxon.om.TreeInfo root
		net.sf.saxon.expr.instruct.NamedTemplate t
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.om.NodeInfo startNode
		boolean wrap
		boolean streaming
		int validationMode
		javax.xml.transform.Source underSource
		javax.xml.transform.Source s2
		net.sf.saxon.expr.instruct.TerminationException err
		org.xml.sax.SAXParseException spe
		Throwable cause
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source source
		net.sf.saxon.event.Receiver receiver
		boolean close
	public net.sf.saxon.om.NodeInfo makeSourceTree (javax.xml.transform.Source, boolean, int)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		boolean close
		int validationMode
		net.sf.saxon.event.Builder sourceBuilder
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.NodeInfo doc
	public void applyTemplates (net.sf.saxon.om.Sequence, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
		boolean mustClose
		net.sf.saxon.expr.instruct.ParameterSet ordinaryParams
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContextMajor initialContext
		net.sf.saxon.trans.Mode finalMode
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.MappingFunction preprocessor
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.expr.instruct.TerminationException err
		org.xml.sax.SAXParseException spe
		Throwable cause
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Sequence source
		net.sf.saxon.event.Receiver outputDestination
		boolean close
	public net.sf.saxon.om.NodeInfo prepareInputTree (javax.xml.transform.Source) 
		net.sf.saxon.tree.wrapper.TypeStrippedDocument strippedDoc
		net.sf.saxon.om.TreeInfo docInfo
		net.sf.saxon.om.TreeInfo docInfo
		net.sf.saxon.tree.wrapper.SpaceStrippedDocument strippedDoc
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo start
	public void transformDocument (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.UnfailingIterator currentIter
		net.sf.saxon.om.FocusIterator focus
		String ns
		String suffix
		net.sf.saxon.tree.iter.AxisIterator allElements
		boolean found
		net.sf.saxon.om.NodeInfo element
		String uri
		java.util.Set explicitNamespaces
		net.sf.saxon.om.NodeInfo topElement
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.expr.Component$M initial
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.expr.instruct.NamedTemplate t
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.expr.XPathContextMajor initialContext
		net.sf.saxon.expr.instruct.ParameterSet ordinaryParams
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.om.NodeInfo startNode
		net.sf.saxon.event.Receiver outputDestination
		boolean mustClose
	private void warningIfStreamable (net.sf.saxon.trans.Mode) 
		net.sf.saxon.trans.Mode mode
	public void callTemplate (net.sf.saxon.om.StructuredQName, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo startNode
		net.sf.saxon.expr.XPathContextMajor initialContext
		net.sf.saxon.expr.instruct.ParameterSet ordinaryParams
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.expr.Component initialComponent
		net.sf.saxon.expr.instruct.NamedTemplate t
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.om.StructuredQName initialTemplateName
		net.sf.saxon.event.Receiver outputDestination
		boolean mustClose
	private void transformStream (javax.xml.transform.Source, net.sf.saxon.expr.Component$M, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.trans.QuitParsingException e
		net.sf.saxon.expr.XPathContextMajor initialContext
		net.sf.saxon.event.Receiver despatcher
		net.sf.saxon.event.PipelineConfiguration pipe
		boolean verbose
		javax.xml.transform.Source source
		net.sf.saxon.expr.Component$M mode
		net.sf.saxon.event.Receiver result
		boolean mustClose
	public net.sf.saxon.event.Receiver getStreamingReceiver (net.sf.saxon.trans.Mode, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.event.Receiver result
		boolean mustClose
		net.sf.saxon.expr.XPathContextMajor initialContext
		javax.xml.transform.Result result2
		net.sf.saxon.event.Receiver despatcher
	private void closeResult (javax.xml.transform.Result, boolean, net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		java.io.OutputStream os
		javax.xml.transform.Result result
		boolean mustClose
		net.sf.saxon.expr.XPathContextMajor initialContext
		net.sf.saxon.event.Receiver out
	private net.sf.saxon.event.Receiver openResult (net.sf.saxon.event.Receiver, net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.Receiver result
		net.sf.saxon.expr.XPathContextMajor initialContext
		net.sf.saxon.event.Receiver receiver
		boolean openNow
		net.sf.saxon.event.SequenceReceiver out
	private void openMessageEmitter ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver me
	private void closeMessageEmitter ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver me
	public void preEvaluateGlobals (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SingletonClosure closure
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.PackageData pack
		net.sf.saxon.expr.XPathContext context
	public synchronized void registerGlobalVariableDependency (net.sf.saxon.expr.instruct.GlobalVariable, net.sf.saxon.expr.instruct.GlobalVariable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.instruct.GlobalVariable one
		net.sf.saxon.expr.instruct.GlobalVariable two
		java.util.Set transitiveDependencies
		java.util.Set existingDependencies
	public void setCurrentDateTime (net.sf.saxon.value.DateTimeValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DateTimeValue dateTime
	public net.sf.saxon.value.DateTimeValue getCurrentDateTime () 
	public int getImplicitTimezone () 
	public net.sf.saxon.expr.XPathContextMajor newXPathContext () 
		net.sf.saxon.expr.XPathContextMajor c
	public synchronized void setRememberedNumber (net.sf.saxon.om.NodeInfo, int) 
		net.sf.saxon.om.NodeInfo node
		int number
	public synchronized int getRememberedNumber (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public void setUseDocumentProjection (net.sf.saxon.expr.parser.PathMap) 
		net.sf.saxon.expr.parser.PathMap pathMap
	public net.sf.saxon.expr.parser.PathMap getPathMapForDocumentProjection () 
	public java.util.Stack getAttributeSetEvaluationStack () 
	public synchronized net.sf.saxon.trans.StylesheetCache getStylesheetCache () 
	static net.sf.saxon.expr.instruct.Executable access$000 (net.sf.saxon.Controller) 
		net.sf.saxon.Controller x0
	static net.sf.saxon.om.Item access$100 (net.sf.saxon.Controller) 
		net.sf.saxon.Controller x0
	static boolean access$200 (net.sf.saxon.Controller) 
		net.sf.saxon.Controller x0
	static net.sf.saxon.lib.TraceListener access$300 (net.sf.saxon.Controller) 
		net.sf.saxon.Controller x0
	static void access$400 (net.sf.saxon.Controller, javax.xml.transform.Result, boolean, net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller x0
		javax.xml.transform.Result x1
		boolean x2
		net.sf.saxon.expr.XPathContextMajor x3
	static void access$500 (net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller x0
}

net/sf/saxon/Platform.class
Platform.java
package net.sf.saxon
public abstract net.sf.saxon.Platform extends java.lang.Object {
	public abstract void initialize (net.sf.saxon.Configuration) 
	public abstract boolean isJava () 
	public abstract boolean isDotNet () 
	public abstract java.lang.String getPlatformVersion () 
	public abstract java.lang.String getPlatformSuffix () 
	public abstract org.xml.sax.XMLReader loadParser () 
	public abstract javax.xml.transform.Source getParserSource (net.sf.saxon.event.PipelineConfiguration, javax.xml.transform.stream.StreamSource, int, boolean, int) 
	public abstract net.sf.saxon.lib.StringCollator makeCollation (net.sf.saxon.Configuration, java.util.Properties, java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean canReturnCollationKeys (net.sf.saxon.lib.StringCollator) 
	public abstract net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (net.sf.saxon.expr.sort.SimpleCollation, java.lang.String) 
	public abstract boolean hasICUCollator () 
	public abstract boolean hasICUNumberer () 
	public abstract net.sf.saxon.lib.StringCollator makeUcaCollator (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.regex.RegularExpression compileRegularExpression (net.sf.saxon.Configuration, java.lang.CharSequence, java.lang.String, java.lang.String, java.util.List)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.type.ExternalObjectType getExternalObjectType (net.sf.saxon.Configuration, java.lang.String, java.lang.String) 
	public abstract java.lang.String getInstallationDirectory (java.lang.String, net.sf.saxon.Configuration) 
	public abstract void registerAllBuiltInObjectModels (net.sf.saxon.Configuration) 
	public abstract void setDefaultSAXParserFactory (net.sf.saxon.Configuration) 
	public abstract boolean JAXPStaticContextCheck (net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.expr.StaticContext) 
	public abstract net.sf.saxon.lib.ModuleURIResolver makeStandardModuleURIResolver (net.sf.saxon.Configuration) 
}

net/sf/saxon/PreparedStylesheet.class
PreparedStylesheet.java
package net.sf.saxon
public net.sf.saxon.PreparedStylesheet extends net.sf.saxon.expr.instruct.Executable {
	private java.util.HashMap nextStylesheetCache
	private net.sf.saxon.trans.rules.RuleManager ruleManager
	private java.util.HashMap namedTemplateTable
	private java.util.Map componentIndex
	private net.sf.saxon.om.StructuredQName defaultInitialTemplate
	private net.sf.saxon.om.StructuredQName defaultInitialMode
	private int recoveryPolicy
	private String messageReceiverClassName
	private net.sf.saxon.lib.OutputURIResolver outputURIResolver
	private net.sf.saxon.expr.instruct.GlobalParameterSet compileTimeParams
	public void  (net.sf.saxon.style.Compilation) 
		int localLic
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.trans.CompilerInfo compilerInfo
	public net.sf.saxon.Controller newController () 
		net.sf.saxon.Configuration config
		net.sf.saxon.Controller c
	public net.sf.saxon.expr.instruct.GlobalParameterSet getCompileTimeParams () 
	public net.sf.saxon.style.StylesheetPackage getTopLevelPackage () 
	public void setRuleManager (net.sf.saxon.trans.rules.RuleManager) 
		net.sf.saxon.trans.rules.RuleManager rm
	public net.sf.saxon.trans.rules.RuleManager getRuleManager () 
	public net.sf.saxon.expr.instruct.NamedTemplate getNamedTemplate (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void putNamedTemplate (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.instruct.NamedTemplate) 
		net.sf.saxon.om.StructuredQName templateName
		net.sf.saxon.expr.instruct.NamedTemplate template
	public void setComponentIndex (java.util.Map) 
		java.util.Map index
	public net.sf.saxon.expr.Component getComponent (net.sf.saxon.trans.SymbolicName) 
		net.sf.saxon.trans.SymbolicName name
	public java.util.Iterator iterateNamedTemplates () 
		java.util.List list
	public void explainNamedTemplates (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.NamedTemplate t
		net.sf.saxon.trace.ExpressionPresenter presenter
	public java.util.Properties getOutputProperties () 
		java.util.Properties details
	public net.sf.saxon.PreparedStylesheet getCachedStylesheet (java.lang.String, java.lang.String) 
		String href
		String baseURI
		java.net.URI abs
		net.sf.saxon.PreparedStylesheet result
	public void putCachedStylesheet (java.lang.String, java.lang.String, net.sf.saxon.PreparedStylesheet) 
		String href
		String baseURI
		net.sf.saxon.PreparedStylesheet pss
		java.net.URI abs
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.expr.instruct.UserFunction func
		java.util.Iterator f
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.trace.ExpressionPresenter presenter
		net.sf.saxon.functions.FunctionLibraryList libList
		java.util.List libraryList
	public volatile net.sf.saxon.expr.PackageData getTopLevelPackage () 
}

net/sf/saxon/Query$1.class
Query.java
package net.sf.saxon
 net.sf.saxon.Query$1 extends java.lang.Object implements net.sf.saxon.trans.CommandLineOptions$ParamSetter  {
	final net.sf.saxon.s9api.XQueryEvaluator val$evaluator
	final net.sf.saxon.Query this$0
	void  (net.sf.saxon.Query, net.sf.saxon.s9api.XQueryEvaluator) 
		net.sf.saxon.Query this$0
	public void setParam (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName qName
		net.sf.saxon.s9api.XdmValue value
}

net/sf/saxon/Query$2.class
Query.java
package net.sf.saxon
 net.sf.saxon.Query$2 extends java.lang.Object implements net.sf.saxon.query.UpdateAgent  {
	final net.sf.saxon.s9api.Serializer val$serializer
	final java.util.List val$errors
	final net.sf.saxon.Query this$0
	void  (net.sf.saxon.Query, net.sf.saxon.s9api.Serializer, java.util.List) 
		net.sf.saxon.Query this$0
	public void update (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentPool pool
		String documentURI
		net.sf.saxon.s9api.SaxonApiException err
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.Controller controller
}

net/sf/saxon/Query.class
Query.java
package net.sf.saxon
public net.sf.saxon.Query extends java.lang.Object {
	protected net.sf.saxon.s9api.Processor processor
	protected net.sf.saxon.Configuration config
	protected boolean showTime
	protected int repeat
	protected String sourceFileName
	protected String queryFileName
	protected boolean useURLs
	protected String outputFileName
	protected String moduleURIResolverClass
	protected String uriResolverClass
	protected boolean explain
	protected boolean wrap
	protected boolean pullMode
	protected boolean projection
	protected boolean streaming
	protected boolean updating
	protected boolean writeback
	protected boolean backup
	protected String explainOutputFileName
	private net.sf.saxon.lib.Logger traceDestination
	private boolean closeTraceDestination
	private boolean allowExit
	public void  () 
	protected net.sf.saxon.Configuration getConfiguration () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public void setPermittedOptions (net.sf.saxon.trans.CommandLineOptions) 
		net.sf.saxon.trans.CommandLineOptions options
	protected void doQuery (java.lang.String[], java.lang.String) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		Object mr
		long endTime
		net.sf.saxon.trans.XPathException err
		int line
		String module
		net.sf.saxon.s9api.SaxonApiException e
		net.sf.saxon.s9api.Serializer out
		net.sf.saxon.s9api.Serializer out
		String now
		net.sf.saxon.type.ConversionResult dt
		java.io.File directory
		java.io.File outputFile
		java.io.OutputStream out
		IllegalArgumentException e
		java.io.OutputStream out
		net.sf.saxon.s9api.Serializer serializer
		String category
		net.sf.saxon.s9api.SaxonApiException err
		long endTime
		net.sf.saxon.s9api.XQueryCompiler compiler
		javax.xml.transform.Source sourceInput
		long startTime
		net.sf.saxon.s9api.XQueryExecutable exp
		net.sf.saxon.s9api.XQueryEvaluator evaluator
		long totalTime
		int r
		net.sf.saxon.expr.instruct.TerminationException err
		net.sf.saxon.type.SchemaException err
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.TransformerFactoryConfigurationError err
		net.sf.saxon.trans.LicenseException err
		Exception err2
		String[] args
		String command
		net.sf.saxon.trans.CommandLineOptions options
		boolean schemaAware
		String configFile
	protected void parseOptions (net.sf.saxon.trans.CommandLineOptions)  throws javax.xml.transform.TransformerException 
		java.io.FileNotFoundException e
		java.io.FileNotFoundException e
		net.sf.saxon.trace.TimingTraceListener listener
		net.sf.saxon.trans.CommandLineOptions options
		String value
		String qv
		String additionalSchemas
		java.util.List positional
		int currentPositionalOption
		String scmInput
	private void makeXQueryTraceListener (net.sf.saxon.trans.CommandLineOptions) 
		java.io.FileNotFoundException e
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.trace.XQueryTraceListener listener
		String value
	protected void applyLocalOptions (net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.Configuration) 
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.Configuration config
	protected javax.xml.transform.Source processSourceFile (java.lang.String, boolean)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.Source sourceInput
		javax.xml.transform.Source sourceInput
		org.xml.sax.InputSource eis
		javax.xml.transform.Source sourceInput
		java.io.File sourceFile
		String sourceFileName
		boolean useURLs
		javax.xml.transform.Source sourceInput
	protected net.sf.saxon.s9api.XQueryExecutable compileQuery (net.sf.saxon.s9api.XQueryCompiler, java.lang.String, boolean)  throws net.sf.saxon.s9api.SaxonApiException java.io.IOException 
		java.io.Reader queryReader
		net.sf.saxon.s9api.XQueryExecutable exp
		String q
		net.sf.saxon.s9api.XQueryExecutable exp
		javax.xml.transform.Source[] sources
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.s9api.SaxonApiException err
		Exception e
		String queryText
		net.sf.saxon.s9api.XQueryExecutable exp
		net.sf.saxon.trans.XPathException e
		String[] locations
		javax.xml.transform.Source[] sources
		net.sf.saxon.lib.ModuleURIResolver resolver
		boolean isStandardResolver
		net.sf.saxon.s9api.XQueryExecutable exp
		net.sf.saxon.s9api.XQueryExecutable exp
		java.io.InputStream queryStream
		net.sf.saxon.s9api.XQueryCompiler compiler
		String queryFileName
		boolean useURLs
		net.sf.saxon.s9api.XQueryExecutable exp
	protected void explain (net.sf.saxon.query.XQueryExpression)  throws java.io.FileNotFoundException net.sf.saxon.trans.XPathException 
		java.io.OutputStream explainOutput
		net.sf.saxon.query.XQueryExpression exp
		java.io.OutputStream explainOutput
		java.util.Properties props
		net.sf.saxon.event.Receiver diag
		net.sf.saxon.trace.ExpressionPresenter expressionPresenter
	protected void processSource (javax.xml.transform.Source, net.sf.saxon.s9api.XQueryExecutable, net.sf.saxon.s9api.XQueryEvaluator)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.DocumentBuilder builder
		net.sf.saxon.s9api.XdmNode doc
		javax.xml.transform.Source sourceInput
		net.sf.saxon.s9api.XQueryExecutable exp
		net.sf.saxon.s9api.XQueryEvaluator evaluator
	protected void runQuery (net.sf.saxon.s9api.XQueryExecutable, net.sf.saxon.s9api.XQueryEvaluator, javax.xml.transform.Source, net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.query.XQueryExpression e
		net.sf.saxon.om.SequenceIterator results
		net.sf.saxon.om.DocumentInfo resultDoc
		net.sf.saxon.s9api.XdmValue wrappedResultDoc
		net.sf.saxon.trans.XPathException e1
		net.sf.saxon.query.XQueryExpression e
		net.sf.saxon.event.Receiver r
		net.sf.saxon.trans.XPathException e1
		net.sf.saxon.s9api.XQueryExecutable exp
		net.sf.saxon.s9api.XQueryEvaluator evaluator
		javax.xml.transform.Source input
		net.sf.saxon.s9api.Destination destination
	protected void runUpdate (net.sf.saxon.s9api.XQueryExecutable, net.sf.saxon.s9api.XQueryEvaluator, net.sf.saxon.s9api.Serializer)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		java.util.List errors
		net.sf.saxon.query.UpdateAgent agent
		java.util.Set affectedDocuments
		net.sf.saxon.om.Item initial
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XQueryExecutable exp
		net.sf.saxon.s9api.XQueryEvaluator evaluator
		net.sf.saxon.s9api.Serializer serializer
	public static void rewriteToDisk (net.sf.saxon.om.NodeInfo, net.sf.saxon.s9api.Serializer, boolean, java.io.PrintStream)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.NodeInfo parent
		java.net.URI u
		java.net.URISyntaxException e
		java.io.File backupFile
		boolean success
		java.io.IOException e
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.s9api.Serializer serializer
		boolean backup
		java.io.PrintStream log
		String uri
		java.net.URI u
		java.io.File existingFile
		java.io.File dir
	protected void quit (java.lang.String, int) 
		String message
		int code
	protected void badUsage (java.lang.String) 
		String message
		net.sf.saxon.trans.CommandLineOptions options
}

net/sf/saxon/Transform$1.class
Transform.java
package net.sf.saxon
 net.sf.saxon.Transform$1 extends java.lang.Object implements net.sf.saxon.trans.CommandLineOptions$ParamSetter  {
	final java.util.Map val$params
	final net.sf.saxon.Transform this$0
	void  (net.sf.saxon.Transform, java.util.Map) 
		net.sf.saxon.Transform this$0
	public void setParam (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName qName
		net.sf.saxon.s9api.XdmValue value
}

net/sf/saxon/Transform$TransformThread.class
Transform.java
package net.sf.saxon
 net.sf.saxon.Transform$TransformThread extends java.lang.Thread {
	private java.io.File outputDir
	private net.sf.saxon.s9api.XsltExecutable sheet
	private net.sf.saxon.trans.CommandLineOptions options
	private net.sf.saxon.lib.Logger traceDestination
	private java.util.List sources
	private int start
	final net.sf.saxon.Transform this$0
	void  (net.sf.saxon.Transform, int, net.sf.saxon.s9api.XsltExecutable, java.util.List, java.io.File, net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.lib.Logger) 
		net.sf.saxon.Transform this$0
		int i
		net.sf.saxon.s9api.XsltExecutable st
		java.util.List s
		java.io.File out
		net.sf.saxon.trans.CommandLineOptions opt
		net.sf.saxon.lib.Logger trace
	public long getStart () 
	public void run () 
		Exception err
}

net/sf/saxon/Transform.class
Transform.java
package net.sf.saxon
public net.sf.saxon.Transform extends java.lang.Object {
	protected net.sf.saxon.s9api.Processor processor
	protected net.sf.saxon.s9api.XsltCompiler compiler
	protected boolean useURLs
	protected boolean showTime
	protected int repeat
	protected String sourceParserName
	protected boolean schemaAware
	protected boolean allowExit
	protected boolean run
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public void setPermittedOptions (net.sf.saxon.trans.CommandLineOptions) 
		net.sf.saxon.trans.CommandLineOptions options
	public void doTransform (java.lang.String[], java.lang.String) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.CompilerInfo defaultCompilerInfo
		Exception err
		net.sf.saxon.Configuration config
		String n
		net.sf.saxon.trans.XPathException e
		java.util.StringTokenizer st
		java.util.Set packs
		net.sf.saxon.trans.packages.PackageLibrary lib
		NumberFormatException err
		String lic
		boolean useSAXSource
		net.sf.saxon.s9api.XsltPackage pack
		org.xml.sax.InputSource eis
		java.io.File sheetFile
		net.sf.saxon.trans.packages.PackageLibrary library
		net.sf.saxon.trans.packages.PackageDetails details
		int licenseId
		long endTime
		int j
		net.sf.saxon.s9api.Serializer out
		net.sf.saxon.s9api.Serializer out
		int i
		int j
		int z
		net.sf.saxon.Transform$TransformThread aTh
		int sourcesPerThread
		int rem
		javax.xml.transform.Source source
		long startTime
		boolean isURI
		net.sf.saxon.s9api.XsltExecutable sheet
		javax.xml.transform.Source styleSource
		org.xml.sax.XMLReader styleParser
		String value
		java.util.List positional
		int currentPositionalOption
		java.util.List sources
		boolean useAssociatedStylesheet
		net.sf.saxon.expr.instruct.TerminationException err
		net.sf.saxon.s9api.SaxonApiException err
		javax.xml.transform.TransformerException err
		javax.xml.transform.TransformerFactoryConfigurationError err
		net.sf.saxon.trans.LicenseException err
		Exception err2
		String[] args
		String command
		net.sf.saxon.Configuration config
		String sourceFileName
		String styleFileName
		String packageCatalogName
		java.io.File outputFile
		String outputFileName
		boolean wholeDirectory
		boolean dtdValidation
		String styleParserName
		boolean explain
		boolean export
		String explainOutputFileName
		String exportOutputFileName
		String additionalSchemas
		net.sf.saxon.lib.Logger traceDestination
		net.sf.saxon.lib.TraceListener traceListener
		boolean closeTraceDestination
		net.sf.saxon.Transform$TransformThread[] th
		int threadCount
		boolean jit
		net.sf.saxon.trans.CommandLineOptions options
		String configFile
	protected void initializeConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setFactoryConfiguration (boolean, java.lang.String)  throws net.sf.saxon.trans.LicenseException 
		boolean schemaAware
		String className
	protected void applyLocalOptions (net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.Configuration) 
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.Configuration config
	public java.util.List preprocess (java.util.List)  throws net.sf.saxon.trans.XPathException 
		java.util.List sources
	protected net.sf.saxon.Configuration getConfiguration () 
	protected void quit (java.lang.String, int) 
		String message
		int code
	private void processDirectoryAssoc (java.util.List, java.io.File, net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.lib.Logger)  throws java.lang.Exception 
		net.sf.saxon.s9api.SaxonApiException err
		String localName
		javax.xml.transform.Source source
		java.util.List sources
		java.io.File outputDir
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.lib.Logger traceDestination
		int failures
	private java.io.File makeOutputFile (java.io.File, java.lang.String, net.sf.saxon.s9api.XsltExecutable) 
		java.io.File directory
		String localName
		net.sf.saxon.s9api.XsltExecutable sheet
		String mediaType
		String suffix
		String prefix
	private void processFileAssoc (javax.xml.transform.Source, java.lang.String, java.io.File, net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.lib.Logger)  throws net.sf.saxon.s9api.SaxonApiException 
		IllegalArgumentException e
		long endTime
		javax.xml.transform.Source sourceInput
		String localName
		java.io.File outputFile
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.lib.Logger traceDestination
		long startTime
		net.sf.saxon.s9api.XdmNode sourceDoc
		javax.xml.transform.Source style
		net.sf.saxon.s9api.XsltExecutable sheet
		net.sf.saxon.s9api.Xslt30Transformer transformer
		java.io.File outFile
		net.sf.saxon.s9api.Serializer serializer
	protected net.sf.saxon.s9api.Xslt30Transformer newTransformer (net.sf.saxon.s9api.XsltExecutable, net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.lib.Logger)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.value.DateTimeValue currentDateTime
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XsltExecutable sheet
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.lib.Logger traceDestination
		net.sf.saxon.s9api.Xslt30Transformer transformer
		java.util.Map params
		String initialMode
		String now
	protected static long now () 
	private void processDirectory (java.util.List, net.sf.saxon.s9api.XsltExecutable, java.io.File, net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.lib.Logger)  throws net.sf.saxon.s9api.SaxonApiException 
		java.io.File outputFile
		net.sf.saxon.s9api.SaxonApiException err
		String localName
		javax.xml.transform.Source source
		java.util.List sources
		net.sf.saxon.s9api.XsltExecutable sheet
		java.io.File outputDir
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.lib.Logger traceDestination
		int failures
	private static java.lang.String getLocalFileName (javax.xml.transform.Source) 
		int sep
		String path
		java.net.URISyntaxException err
		javax.xml.transform.Source source
	protected void processFile (javax.xml.transform.Source, net.sf.saxon.s9api.XsltExecutable, java.io.File, net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.lib.Logger)  throws net.sf.saxon.s9api.SaxonApiException 
		String msg
		String initialMode
		String initialTemplate
		IllegalArgumentException e
		boolean buildResultTree
		boolean buildResultTree
		String method
		boolean buildSourceTree
		net.sf.saxon.s9api.SchemaValidator validator
		int validationMode
		net.sf.saxon.s9api.DocumentBuilder builder
		net.sf.saxon.style.StylesheetPackage top
		net.sf.saxon.s9api.XdmNode node
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.expr.instruct.GlobalContextRequirement requirement
		boolean buildSourceTree
		net.sf.saxon.s9api.QName initialTemplateName
		net.sf.saxon.s9api.XdmValue result
		net.sf.saxon.s9api.QName initialTemplateName
		net.sf.saxon.s9api.XdmValue result
		long startTime
		net.sf.saxon.s9api.Xslt30Transformer transformer
		net.sf.saxon.s9api.Serializer serializer
		boolean buildResultTree
		java.util.Properties props
		String buildTreeProperty
		String initialTemplate
		long endTime
		int r
		javax.xml.transform.Source source
		net.sf.saxon.s9api.XsltExecutable sheet
		java.io.File outputFile
		net.sf.saxon.trans.CommandLineOptions options
		net.sf.saxon.lib.Logger traceDestination
		long totalTime
		int runs
		int halfway
	protected void badUsage (java.lang.String) 
		String message
		net.sf.saxon.trans.CommandLineOptions options
	static void access$000 (net.sf.saxon.Transform, java.util.List, net.sf.saxon.s9api.XsltExecutable, java.io.File, net.sf.saxon.trans.CommandLineOptions, net.sf.saxon.lib.Logger)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Transform x0
		java.util.List x1
		net.sf.saxon.s9api.XsltExecutable x2
		java.io.File x3
		net.sf.saxon.trans.CommandLineOptions x4
		net.sf.saxon.lib.Logger x5
}

net/sf/saxon/TransformerFactoryImpl.class
TransformerFactoryImpl.java
package net.sf.saxon
public net.sf.saxon.TransformerFactoryImpl extends net.sf.saxon.jaxp.SaxonTransformerFactory {
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
}

net/sf/saxon/Version.class
Version.java
package net.sf.saxon
public final net.sf.saxon.Version extends java.lang.Object {
	private static final int[] STRUCTURED_VERSION
	private static final String VERSION
	private static final String BUILD
	private static final String RELEASE_DATE
	private static final String MAJOR_RELEASE_DATE
	public static Class configurationClass
	public static String softwareEdition
	public static net.sf.saxon.Platform platform
	private void  () 
	public static java.lang.String getProductName () 
	public static java.lang.String getProductVendor () 
	public static java.lang.String getProductVariantAndVersion (java.lang.String) 
		String edition
	public static java.lang.String getProductVersion () 
	public static int[] getStructuredVersionNumber () 
	public static java.lang.String getReleaseDate () 
	public static java.lang.String getMajorReleaseDate () 
	public static java.lang.String getProductTitle () 
	public static java.lang.String getWebSiteAddress () 
	public static void main (java.lang.String[]) 
		String[] args
	static void  () 
}

net/sf/saxon/dom/AttrOverNodeInfo.class
AttrOverNodeInfo.java
package net.sf.saxon.dom
public net.sf.saxon.dom.AttrOverNodeInfo extends net.sf.saxon.dom.NodeOverNodeInfo implements org.w3c.dom.Attr  {
	public void  () 
	public java.lang.String getName () 
		String local
	public java.lang.String getValue () 
	public boolean hasChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.NodeList getChildNodes () 
		java.util.List list
	public boolean getSpecified () 
	public void setValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String value
	public boolean isId () 
	public org.w3c.dom.Element getOwnerElement () 
	public org.w3c.dom.TypeInfo getSchemaTypeInfo () 
		net.sf.saxon.type.SchemaType type
}

net/sf/saxon/dom/DOMAttributeMap.class
DOMAttributeMap.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMAttributeMap extends java.lang.Object implements org.w3c.dom.NamedNodeMap  {
	private net.sf.saxon.om.NodeInfo parent
	private int numberOfNamespaces
	private boolean excludeNamespaceUndeclarations
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo parent
	private net.sf.saxon.om.NamespaceBinding[] removeUndeclarations (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding b
		net.sf.saxon.om.NamespaceBinding b
		int keep
		net.sf.saxon.om.NamespaceBinding[] b2
		net.sf.saxon.om.NamespaceBinding[] bindings
	public org.w3c.dom.Node getNamedItem (java.lang.String) 
		net.sf.saxon.tree.NamespaceNode nn
		int i
		net.sf.saxon.om.NamespaceBinding[] nsarray
		net.sf.saxon.tree.NamespaceNode nn
		net.sf.saxon.tree.NamespaceNode nn
		int i
		String prefix
		net.sf.saxon.om.NamespaceBinding[] nsarray
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.tree.iter.AxisIterator atts
		String name
	public org.w3c.dom.Node item (int) 
		net.sf.saxon.tree.NamespaceNode nn
		net.sf.saxon.om.NamespaceBinding[] nsList
		net.sf.saxon.om.NamespaceBinding nscode
		net.sf.saxon.tree.NamespaceNode nn
		net.sf.saxon.om.NodeInfo att
		int index
		int nscount
		int pos
		int attNr
		net.sf.saxon.tree.iter.AxisIterator atts
	private int getNumberOfNamespaces () 
		int i
		net.sf.saxon.om.NamespaceBinding[] nsList
		int count
	public int getLength () 
		int length
		net.sf.saxon.tree.iter.AxisIterator atts
	public org.w3c.dom.Node getNamedItemNS (java.lang.String, java.lang.String) 
		net.sf.saxon.om.NodeInfo att
		String uri
		String localName
		net.sf.saxon.tree.iter.AxisIterator atts
	public org.w3c.dom.Node setNamedItem (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node arg
	public org.w3c.dom.Node removeNamedItem (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
	public org.w3c.dom.Node setNamedItemNS (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node arg
	public org.w3c.dom.Node removeNamedItemNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String uri
		String localName
}

net/sf/saxon/dom/DOMEnvelope$1.class
DOMEnvelope.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMEnvelope$1 extends net.sf.saxon.expr.PJConverter {
	final net.sf.saxon.dom.DOMEnvelope this$0
	void  (net.sf.saxon.dom.DOMEnvelope) 
		net.sf.saxon.dom.DOMEnvelope this$0
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/dom/DOMEnvelope$2.class
DOMEnvelope.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMEnvelope$2 extends net.sf.saxon.expr.PJConverter {
	final net.sf.saxon.dom.DOMEnvelope this$0
	void  (net.sf.saxon.dom.DOMEnvelope) 
		net.sf.saxon.dom.DOMEnvelope this$0
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/dom/DOMEnvelope$3.class
DOMEnvelope.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMEnvelope$3 extends net.sf.saxon.expr.JPConverter {
	final net.sf.saxon.dom.DOMEnvelope this$0
	void  (net.sf.saxon.dom.DOMEnvelope) 
		net.sf.saxon.dom.DOMEnvelope this$0
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/dom/DOMEnvelope.class
DOMEnvelope.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMEnvelope extends java.lang.Object implements net.sf.saxon.lib.ExternalObjectModel  {
	private static net.sf.saxon.dom.DOMEnvelope THE_INSTANCE
	public static net.sf.saxon.dom.DOMEnvelope getInstance () 
	public void  () 
	public java.lang.String getDocumentClassName () 
	public java.lang.String getIdentifyingURI () 
	public net.sf.saxon.expr.PJConverter getPJConverter (java.lang.Class) 
		Class targetClass
	public net.sf.saxon.expr.JPConverter getJPConverter (java.lang.Class, net.sf.saxon.Configuration) 
		Class sourceClass
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.PJConverter getNodeListCreator (java.lang.Object) 
		Object node
	public boolean isRecognizedNode (java.lang.Object) 
		Object object
	public boolean isRecognizedNodeClass (java.lang.Class) 
		Class nodeClass
	public net.sf.saxon.event.Receiver getDocumentBuilder (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
	public boolean sendSource (javax.xml.transform.Source, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo base
		org.w3c.dom.Node startNode
		javax.xml.transform.Source source
		net.sf.saxon.event.Receiver receiver
	public net.sf.saxon.om.NodeInfo unravel (javax.xml.transform.Source, net.sf.saxon.Configuration) 
		org.w3c.dom.Node dsnode
		javax.xml.transform.Source source
		net.sf.saxon.Configuration config
	private net.sf.saxon.om.Sequence convertObjectToXPathValue (java.lang.Object)  throws net.sf.saxon.trans.XPathException 
		int i
		org.w3c.dom.NodeList list
		int len
		net.sf.saxon.om.NodeInfo[] nodes
		Object object
	static net.sf.saxon.om.Sequence access$000 (net.sf.saxon.dom.DOMEnvelope, java.lang.Object)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.dom.DOMEnvelope x0
		Object x1
	static void  () 
}

net/sf/saxon/dom/DOMExceptionImpl.class
DOMExceptionImpl.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMExceptionImpl extends org.w3c.dom.DOMException {
	public short code
	public static final short INVALID_STATE_ERR
	public static final short SYNTAX_ERR
	public static final short INVALID_MODIFICATION_ERR
	public static final short NAMESPACE_ERR
	public static final short INVALID_ACCESS_ERR
	public void  (short, java.lang.String) 
		short code
		String message
}

net/sf/saxon/dom/DOMImplementationImpl.class
DOMImplementationImpl.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMImplementationImpl extends java.lang.Object implements org.w3c.dom.DOMImplementation  {
	void  () 
	public boolean hasFeature (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.Object getFeature (java.lang.String, java.lang.String) 
		String feature
		String version
	public org.w3c.dom.DocumentType createDocumentType (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String qualifiedName
		String publicId
		String systemId
	public org.w3c.dom.Document createDocument (java.lang.String, java.lang.String, org.w3c.dom.DocumentType)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
		org.w3c.dom.DocumentType doctype
}

net/sf/saxon/dom/DOMNodeList.class
DOMNodeList.java
package net.sf.saxon.dom
public final net.sf.saxon.dom.DOMNodeList extends java.lang.Object implements org.w3c.dom.NodeList  {
	private java.util.List sequence
	public void  (java.util.List) 
		java.util.List extent
	public int getLength () 
	public org.w3c.dom.Node item (int) 
		int index
}

net/sf/saxon/dom/DOMNodeWrapper$AttributeEnumeration.class
DOMNodeWrapper.java
package net.sf.saxon.dom
final net.sf.saxon.dom.DOMNodeWrapper$AttributeEnumeration extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private java.util.ArrayList attList
	private int ix
	private net.sf.saxon.dom.DOMNodeWrapper start
	private net.sf.saxon.dom.DOMNodeWrapper current
	final net.sf.saxon.dom.DOMNodeWrapper this$0
	public void  (net.sf.saxon.dom.DOMNodeWrapper, net.sf.saxon.dom.DOMNodeWrapper) 
		String name
		int i
		int attsLen
		org.w3c.dom.NamedNodeMap atts
		net.sf.saxon.dom.DOMNodeWrapper start
	public boolean hasNext () 
	public net.sf.saxon.om.NodeInfo next () 
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/dom/DOMNodeWrapper$ChildEnumeration.class
DOMNodeWrapper.java
package net.sf.saxon.dom
final net.sf.saxon.dom.DOMNodeWrapper$ChildEnumeration extends net.sf.saxon.tree.iter.AxisIteratorImpl implements net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.dom.DOMNodeWrapper start
	private net.sf.saxon.dom.DOMNodeWrapper commonParent
	private boolean downwards
	private boolean forwards
	private boolean elementsOnly
	org.w3c.dom.NodeList childNodes
	private int childNodesLength
	private int ix
	private int currentSpan
	final net.sf.saxon.dom.DOMNodeWrapper this$0
	public void  (net.sf.saxon.dom.DOMNodeWrapper, net.sf.saxon.dom.DOMNodeWrapper, boolean, boolean, boolean) 
		net.sf.saxon.dom.DOMNodeWrapper start
		boolean downwards
		boolean forwards
		boolean elementsOnly
	private int skipPrecedingTextNodes () 
		org.w3c.dom.Node node
		short kind
		int count
	private int skipFollowingTextNodes () 
		org.w3c.dom.Node node
		short kind
		int count
		int pos
		int len
	public boolean hasNext () 
	public net.sf.saxon.om.NodeInfo next () 
		org.w3c.dom.Node currentDomNode
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		org.w3c.dom.Node currentDomNode
		net.sf.saxon.dom.DOMNodeWrapper wrapper
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/dom/DOMNodeWrapper.class
DOMNodeWrapper.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMNodeWrapper extends net.sf.saxon.tree.wrapper.AbstractNodeWrapper implements net.sf.saxon.tree.wrapper.SiblingCountingNode net.sf.saxon.tree.util.SteppingNode  {
	protected org.w3c.dom.Node node
	protected short nodeKind
	private net.sf.saxon.dom.DOMNodeWrapper parent
	protected net.sf.saxon.dom.DocumentWrapper docWrapper
	protected int index
	protected int span
	private net.sf.saxon.om.NamespaceBinding[] localNamespaces
	protected void  (org.w3c.dom.Node, net.sf.saxon.dom.DocumentWrapper, net.sf.saxon.dom.DOMNodeWrapper, int) 
		org.w3c.dom.Node node
		net.sf.saxon.dom.DocumentWrapper docWrapper
		net.sf.saxon.dom.DOMNodeWrapper parent
		int index
	protected static net.sf.saxon.dom.DOMNodeWrapper makeWrapper (org.w3c.dom.Node, net.sf.saxon.dom.DocumentWrapper) 
		org.w3c.dom.Node node
		net.sf.saxon.dom.DocumentWrapper docWrapper
	protected static net.sf.saxon.dom.DOMNodeWrapper makeWrapper (org.w3c.dom.Node, net.sf.saxon.dom.DocumentWrapper, net.sf.saxon.dom.DOMNodeWrapper, int) 
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		net.sf.saxon.dom.DOMNodeWrapper wrapper
		org.w3c.dom.Node node
		net.sf.saxon.dom.DocumentWrapper docWrapper
		net.sf.saxon.dom.DOMNodeWrapper parent
		int index
		net.sf.saxon.dom.DOMNodeWrapper wrapper
	public net.sf.saxon.dom.DocumentWrapper getTreeInfo () 
	public java.lang.Object getUnderlyingNode () 
	public int getNodeKind () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.dom.DOMNodeWrapper ow
		net.sf.saxon.om.NodeInfo other
	private boolean equalOrNull (java.lang.String, java.lang.String) 
		String a
		String b
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		short relationship
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		short relationship
		net.sf.saxon.om.NodeInfo other
	public java.lang.CharSequence getStringValueCS () 
		org.w3c.dom.NodeList children1
		net.sf.saxon.tree.util.FastStringBuffer sb1
		int i
		net.sf.saxon.tree.util.FastStringBuffer fsb
		org.w3c.dom.Node textNode
	private static java.lang.String emptyIfNull (java.lang.String) 
		String s
	public static void expandStringValue (org.w3c.dom.NodeList, net.sf.saxon.tree.util.FastStringBuffer) 
		org.w3c.dom.Node child
		int i
		org.w3c.dom.NodeList list
		net.sf.saxon.tree.util.FastStringBuffer sb
		int len
	public java.lang.String getLocalPart () 
	public static java.lang.String getLocalName (org.w3c.dom.Node) 
		String n
		int colon
		org.w3c.dom.Node node
		String s
	public java.lang.String getURI () 
	private static java.lang.String getElementURI (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		String uri
		String displayName
		int colon
		String attName
		org.w3c.dom.Node node
	private static java.lang.String getAttributeURI (org.w3c.dom.Attr) 
		org.w3c.dom.Attr attr
		String uri
		String displayName
		int colon
		String attName
		org.w3c.dom.Node node
	public java.lang.String getPrefix () 
		String name
		int colon
		int kind
	public java.lang.String getDisplayName () 
	public net.sf.saxon.dom.DOMNodeWrapper getParent () 
		org.w3c.dom.Node p
	public int getSiblingPosition () 
		int ix
		org.w3c.dom.Node start
		net.sf.saxon.om.NodeInfo n
		int ix
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo n
		int ix
		net.sf.saxon.tree.iter.AxisIterator iter
	protected net.sf.saxon.tree.iter.AxisIterator iterateAttributes (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest nodeTest
		net.sf.saxon.tree.iter.AxisIterator iter
	protected net.sf.saxon.tree.iter.AxisIterator iterateChildren (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean elementOnly
		net.sf.saxon.tree.iter.AxisIterator iter
	protected net.sf.saxon.tree.iter.AxisIterator iterateSiblings (net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean forwards
		boolean elementOnly
		net.sf.saxon.tree.iter.AxisIterator iter
	protected net.sf.saxon.tree.iter.AxisIterator iterateDescendants (net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeSelf
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
		net.sf.saxon.pattern.NameTest test
		net.sf.saxon.tree.iter.AxisIterator iterator
		net.sf.saxon.om.NodeInfo attribute
	public net.sf.saxon.om.NodeInfo getRoot () 
	public boolean hasChildNodes () 
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public void copy (net.sf.saxon.event.Receiver, int, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int copyOptions
		net.sf.saxon.expr.parser.Location locationId
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		org.w3c.dom.Attr att
		String attName
		int i
		String prefix
		String uri
		String prefix
		String uri
		org.w3c.dom.Attr att
		String attName
		int i
		net.sf.saxon.om.NamespaceBinding[] result
		int n
		org.w3c.dom.Element elem
		org.w3c.dom.NamedNodeMap atts
		int count
		int attsLen
		net.sf.saxon.om.NamespaceBinding[] buffer
	public boolean isId () 
	public net.sf.saxon.dom.DOMNodeWrapper getNextSibling () 
		org.w3c.dom.Node currNode
	public net.sf.saxon.dom.DOMNodeWrapper getFirstChild () 
		org.w3c.dom.Node currNode
	public net.sf.saxon.dom.DOMNodeWrapper getPreviousSibling () 
		org.w3c.dom.Node currNode
	public net.sf.saxon.dom.DOMNodeWrapper getSuccessorElement (net.sf.saxon.dom.DOMNodeWrapper, java.lang.String, java.lang.String) 
		org.w3c.dom.Node stop
		org.w3c.dom.Node next
		net.sf.saxon.dom.DOMNodeWrapper anchor
		String uri
		String local
	private static org.w3c.dom.Node getSuccessorNode (org.w3c.dom.Node, org.w3c.dom.Node) 
		org.w3c.dom.Node s
		org.w3c.dom.Node start
		org.w3c.dom.Node anchor
		org.w3c.dom.Node p
	public volatile net.sf.saxon.om.TreeInfo getTreeInfo () 
	public volatile net.sf.saxon.om.NodeInfo getParent () 
	public volatile net.sf.saxon.tree.util.SteppingNode getSuccessorElement (net.sf.saxon.tree.util.SteppingNode, java.lang.String, java.lang.String) 
	public volatile net.sf.saxon.tree.util.SteppingNode getFirstChild () 
	public volatile net.sf.saxon.tree.util.SteppingNode getPreviousSibling () 
	public volatile net.sf.saxon.tree.util.SteppingNode getNextSibling () 
	public volatile net.sf.saxon.tree.util.SteppingNode getParent () 
}

net/sf/saxon/dom/DOMObjectModel$1.class
DOMObjectModel.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMObjectModel$1 extends net.sf.saxon.expr.PJConverter {
	final net.sf.saxon.dom.DOMObjectModel this$0
	void  (net.sf.saxon.dom.DOMObjectModel) 
		net.sf.saxon.dom.DOMObjectModel this$0
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/dom/DOMObjectModel$2.class
DOMObjectModel.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMObjectModel$2 extends net.sf.saxon.expr.PJConverter {
	final net.sf.saxon.dom.DOMObjectModel this$0
	void  (net.sf.saxon.dom.DOMObjectModel) 
		net.sf.saxon.dom.DOMObjectModel this$0
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/dom/DOMObjectModel$3.class
DOMObjectModel.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMObjectModel$3 extends net.sf.saxon.expr.JPConverter {
	final net.sf.saxon.dom.DOMObjectModel this$0
	void  (net.sf.saxon.dom.DOMObjectModel) 
		net.sf.saxon.dom.DOMObjectModel this$0
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object obj
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/dom/DOMObjectModel$4.class
DOMObjectModel.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMObjectModel$4 extends net.sf.saxon.expr.JPConverter {
	final net.sf.saxon.dom.DOMObjectModel this$0
	void  (net.sf.saxon.dom.DOMObjectModel) 
		net.sf.saxon.dom.DOMObjectModel this$0
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object obj
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		org.w3c.dom.NodeList list
		int len
		net.sf.saxon.om.NodeInfo[] nodes
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
}

net/sf/saxon/dom/DOMObjectModel$5.class
DOMObjectModel.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMObjectModel$5 extends net.sf.saxon.expr.JPConverter {
	final net.sf.saxon.dom.DOMObjectModel this$0
	void  (net.sf.saxon.dom.DOMObjectModel) 
		net.sf.saxon.dom.DOMObjectModel this$0
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object obj
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/dom/DOMObjectModel$6.class
DOMObjectModel.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMObjectModel$6 extends net.sf.saxon.expr.JPConverter {
	final net.sf.saxon.dom.DOMObjectModel this$0
	void  (net.sf.saxon.dom.DOMObjectModel) 
		net.sf.saxon.dom.DOMObjectModel this$0
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object obj
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/dom/DOMObjectModel$7.class
DOMObjectModel.java
package net.sf.saxon.dom
 net.sf.saxon.dom.DOMObjectModel$7 extends net.sf.saxon.expr.PJConverter {
	final net.sf.saxon.dom.DOMObjectModel this$0
	void  (net.sf.saxon.dom.DOMObjectModel) 
		net.sf.saxon.dom.DOMObjectModel this$0
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/dom/DOMObjectModel.class
DOMObjectModel.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMObjectModel extends net.sf.saxon.om.TreeModel implements net.sf.saxon.lib.ExternalObjectModel  {
	private static net.sf.saxon.dom.DOMObjectModel THE_INSTANCE
	private static javax.xml.parsers.DocumentBuilderFactory factory
	public static net.sf.saxon.dom.DOMObjectModel getInstance () 
	public void  () 
	public java.lang.String getDocumentClassName () 
	public java.lang.String getIdentifyingURI () 
	public java.lang.String getName () 
	public net.sf.saxon.expr.PJConverter getPJConverter (java.lang.Class) 
		Class targetClass
	public net.sf.saxon.expr.JPConverter getJPConverter (java.lang.Class, net.sf.saxon.Configuration) 
		Class sourceClass
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.PJConverter getNodeListCreator (java.lang.Object) 
		Object node
	public net.sf.saxon.event.Receiver getDocumentBuilder (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.parsers.DocumentBuilder docBuilder
		org.w3c.dom.Document out
		javax.xml.parsers.ParserConfigurationException e
		net.sf.saxon.dom.DOMWriter emitter
		org.w3c.dom.Node root
		org.w3c.dom.Node nextSibling
		javax.xml.transform.Result result
	public net.sf.saxon.event.Builder makeBuilder (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.dom.DOMWriter dw
	public boolean sendSource (javax.xml.transform.Source, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		net.sf.saxon.event.Receiver receiver
	public static void sendDOMSource (javax.xml.transform.dom.DOMSource, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.dom.DOMSender driver
		javax.xml.transform.dom.DOMSource source
		net.sf.saxon.event.Receiver receiver
		org.w3c.dom.Node startNode
	public net.sf.saxon.om.NodeInfo wrap (org.w3c.dom.Node, net.sf.saxon.Configuration) 
		org.w3c.dom.Document dom
		org.w3c.dom.Node node
		net.sf.saxon.Configuration config
		org.w3c.dom.Document dom
		net.sf.saxon.dom.DocumentWrapper docWrapper
	public net.sf.saxon.om.NodeInfo copy (org.w3c.dom.Node, net.sf.saxon.om.TreeModel, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		org.w3c.dom.Node node
		net.sf.saxon.om.TreeModel model
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Builder builder
		net.sf.saxon.om.NodeInfo result
	public net.sf.saxon.om.NodeInfo unravel (javax.xml.transform.Source, net.sf.saxon.Configuration) 
		org.w3c.dom.Document dom
		org.w3c.dom.Document dom
		net.sf.saxon.dom.DocumentWrapper docWrapper
		org.w3c.dom.Node dsnode
		javax.xml.transform.Source source
		net.sf.saxon.Configuration config
	private net.sf.saxon.om.NodeInfo wrapOrUnwrapNode (org.w3c.dom.Node, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeInfo doc
		org.w3c.dom.Node node
		net.sf.saxon.Configuration config
	public static java.lang.Object convertXPathValueToObject (net.sf.saxon.om.Sequence, java.lang.Class)  throws net.sf.saxon.trans.XPathException 
		Object o
		net.sf.saxon.om.Sequence value
		Class target
		boolean requireDOM
		boolean allowDOM
		java.util.List nodes
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	private net.sf.saxon.om.TreeInfo wrapDocument (java.lang.Object, java.lang.String, net.sf.saxon.Configuration) 
		org.w3c.dom.Document doc
		org.w3c.dom.DocumentFragment doc
		org.w3c.dom.Document doc
		Object node
		String baseURI
		net.sf.saxon.Configuration config
	private net.sf.saxon.om.NodeInfo wrapNode (net.sf.saxon.om.TreeInfo, java.lang.Object) 
		net.sf.saxon.om.TreeInfo document
		Object node
	static net.sf.saxon.om.NodeInfo access$000 (net.sf.saxon.dom.DOMObjectModel, org.w3c.dom.Node, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.dom.DOMObjectModel x0
		org.w3c.dom.Node x1
		net.sf.saxon.Configuration x2
	static void  () 
}

net/sf/saxon/dom/DOMSender.class
DOMSender.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMSender extends java.lang.Object {
	private net.sf.saxon.event.Receiver receiver
	protected org.w3c.dom.Node root
	protected String systemId
	private java.util.Stack namespaces
	private org.w3c.dom.Node currentNode
	public void  (org.w3c.dom.Node, net.sf.saxon.event.Receiver) 
		org.w3c.dom.Node startNode
		net.sf.saxon.event.Receiver receiver
	public void setSystemId (java.lang.String) 
		String systemId
	public void send ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.Location loc
	private void sendUnparsedEntities ()  throws net.sf.saxon.trans.XPathException 
		String base
		java.net.URI systemIdURI
		String name
		String systemId
		String publicId
		org.w3c.dom.Entity e
		int i
		org.w3c.dom.NamedNodeMap map
		org.w3c.dom.DocumentType docType
	private void sendElement (org.w3c.dom.Element)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.om.NamespaceBinding nb
		java.util.Map$Entry entry
		org.w3c.dom.Element startNode
		org.w3c.dom.Element node
		java.util.List ancestors
		java.util.List bindings
		org.w3c.dom.Node parent
		java.util.Map distinctNamespaces
	private net.sf.saxon.om.NodeName getNodeName (java.lang.String, boolean) 
		String uri
		String prefix
		String uri
		String name
		boolean useDefaultNS
		int colon
	private void walkNode (org.w3c.dom.Node)  throws net.sf.saxon.trans.XPathException 
		org.w3c.dom.Element element
		java.util.List bindings
		String text
		String text
		org.w3c.dom.Node child
		int i
		org.w3c.dom.NodeList nit
		int len
		org.w3c.dom.Node node
		net.sf.saxon.expr.parser.Location loc
	public org.w3c.dom.Node getCurrentNode () 
	private void outputElement (org.w3c.dom.Element, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NodeName attNodeName
		org.w3c.dom.Attr att
		int props
		String attname
		int a2
		int len
		org.w3c.dom.Element element
		boolean hasNamespaceDeclarations
		net.sf.saxon.om.NodeName name
		net.sf.saxon.expr.parser.Location loc
		org.w3c.dom.NamedNodeMap atts
	private java.lang.String getUriForPrefix (java.lang.String) 
		net.sf.saxon.om.NamespaceBinding n
		java.util.List localNamespaces
		int i
		String prefix
	private void gatherNamespaces (org.w3c.dom.Element, java.util.List) 
		String prefix
		String uri
		String uri
		String prefix
		String uri
		String prefix
		String uri
		org.w3c.dom.Attr att
		String attname
		boolean possibleNamespace
		int a1
		org.w3c.dom.Element element
		java.util.List list
		org.w3c.dom.NamedNodeMap atts
		int alen
}

net/sf/saxon/dom/DOMTransform.class
DOMTransform.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMTransform extends net.sf.saxon.Transform {
	public void  () 
	public java.util.List preprocess (java.util.List)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.stream.StreamSource src
		org.xml.sax.InputSource ins
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder builder
		org.w3c.dom.Document doc
		net.sf.saxon.dom.DocumentWrapper dom
		Object source
		java.util.ArrayList domSources
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
		java.io.IOException e
		java.util.List sources
	public static void main (java.lang.String[]) 
		String[] args
}

net/sf/saxon/dom/DOMWriter.class
DOMWriter.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DOMWriter extends net.sf.saxon.event.Builder {
	private net.sf.saxon.event.PipelineConfiguration pipe
	private org.w3c.dom.Node currentNode
	private org.w3c.dom.Document document
	private org.w3c.dom.Node nextSibling
	private int level
	private boolean canNormalize
	private String systemId
	public void  () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public void setSystemId (java.lang.String) 
		String systemId
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String systemID
		String publicID
	public java.lang.String getSystemId () 
	public void open () 
	public void close () 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.ParserConfigurationException err
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		org.w3c.dom.Element element
		org.w3c.dom.DOMException err
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
		String qname
		String uri
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri
		org.w3c.dom.Element element
		net.sf.saxon.om.NamespaceBinding ns
		org.w3c.dom.DOMException err
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String localName
		org.w3c.dom.Element element
		org.w3c.dom.DOMException err
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		String qname
		String uri
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		Throwable err
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		org.w3c.dom.Text text
		org.w3c.dom.DOMException err
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		org.w3c.dom.ProcessingInstruction pi
		org.w3c.dom.DOMException err
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		org.w3c.dom.Comment comment
		org.w3c.dom.DOMException err
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public boolean usesTypeAnnotations () 
	public void setNode (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void setNextSibling (org.w3c.dom.Node) 
		org.w3c.dom.Node nextSibling
	public net.sf.saxon.om.NodeInfo getCurrentRoot () 
	protected org.w3c.dom.Document getDOMDocumentNode () 
}

net/sf/saxon/dom/DocumentBuilderImpl.class
DocumentBuilderImpl.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DocumentBuilderImpl extends javax.xml.parsers.DocumentBuilder {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.lib.ParseOptions parseOptions
	public void  () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public boolean isNamespaceAware () 
	public void setValidating (boolean) 
		boolean state
	public boolean isValidating () 
	public org.w3c.dom.Document newDocument () 
	public org.w3c.dom.Document parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException 
		net.sf.saxon.tree.tiny.TinyBuilder builder
		javax.xml.transform.sax.SAXSource source
		net.sf.saxon.tree.tiny.TinyDocumentImpl doc
		net.sf.saxon.trans.XPathException err
		org.xml.sax.InputSource in
	public org.w3c.dom.Document parse (java.io.File)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.File f
		String uri
		org.xml.sax.InputSource in
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver er
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler eh
	public org.w3c.dom.DOMImplementation getDOMImplementation () 
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAware () 
	public void setStripSpace (int) 
		int stripAction
	public int getStripSpace () 
	public void setParseOptions (net.sf.saxon.lib.ParseOptions) 
		net.sf.saxon.lib.ParseOptions options
	public net.sf.saxon.lib.ParseOptions getParseOptions () 
}

net/sf/saxon/dom/DocumentOverNodeInfo.class
DocumentOverNodeInfo.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DocumentOverNodeInfo extends net.sf.saxon.dom.NodeOverNodeInfo implements org.w3c.dom.Document  {
	public void  () 
	public org.w3c.dom.DocumentType getDoctype () 
	public org.w3c.dom.DOMImplementation getImplementation () 
	public org.w3c.dom.Element createElement (java.lang.String)  throws org.w3c.dom.DOMException 
		String tagName
	public org.w3c.dom.DocumentFragment createDocumentFragment () 
	public org.w3c.dom.Text createTextNode (java.lang.String) 
		String data
	public org.w3c.dom.Comment createComment (java.lang.String) 
		String data
	public org.w3c.dom.CDATASection createCDATASection (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
	public org.w3c.dom.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String target
		String data
	public org.w3c.dom.Attr createAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
	public org.w3c.dom.EntityReference createEntityReference (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
	public org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
		String tagname
	public org.w3c.dom.Element getDocumentElement () 
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.tree.iter.AxisIterator children
	protected static org.w3c.dom.NodeList getElementsByTagName (net.sf.saxon.om.NodeInfo, java.lang.String) 
		net.sf.saxon.om.NodeInfo next
		net.sf.saxon.om.NodeInfo node
		String tagname
		net.sf.saxon.tree.iter.AxisIterator allElements
		java.util.List nodes
	public org.w3c.dom.Node importNode (org.w3c.dom.Node, boolean)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node importedNode
		boolean deep
	public org.w3c.dom.Element createElementNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
	public org.w3c.dom.Attr createAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
	public org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
	public static org.w3c.dom.NodeList getElementsByTagNameNS (net.sf.saxon.om.NodeInfo, java.lang.String, java.lang.String) 
		net.sf.saxon.om.NodeInfo next
		net.sf.saxon.om.NodeInfo node
		String namespaceURI
		String localName
		String ns
		net.sf.saxon.tree.iter.AxisIterator allElements
		java.util.List nodes
	public org.w3c.dom.Element getElementById (java.lang.String) 
		String elementId
		net.sf.saxon.om.TreeInfo doc
	public java.lang.String getInputEncoding () 
	public java.lang.String getXmlEncoding () 
	public boolean getXmlStandalone () 
	public void setXmlStandalone (boolean)  throws org.w3c.dom.DOMException 
		boolean xmlStandalone
	public java.lang.String getXmlVersion () 
	public void setXmlVersion (java.lang.String)  throws org.w3c.dom.DOMException 
		String xmlVersion
	public boolean getStrictErrorChecking () 
	public void setStrictErrorChecking (boolean) 
		boolean strictErrorChecking
	public java.lang.String getDocumentURI () 
	public void setDocumentURI (java.lang.String) 
		String documentURI
	public org.w3c.dom.Node adoptNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node source
	public org.w3c.dom.DOMConfiguration getDomConfig () 
	public void normalizeDocument () 
	public org.w3c.dom.Node renameNode (org.w3c.dom.Node, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node n
		String namespaceURI
		String qualifiedName
}

net/sf/saxon/dom/DocumentWrapper.class
DocumentWrapper.java
package net.sf.saxon.dom
public net.sf.saxon.dom.DocumentWrapper extends net.sf.saxon.om.GenericTreeInfo {
	protected boolean domLevel3
	public final org.w3c.dom.Node docNode
	private java.util.Map idIndex
	public void  (org.w3c.dom.Node, java.lang.String, net.sf.saxon.Configuration) 
		org.w3c.dom.Node doc
		String baseURI
		net.sf.saxon.Configuration config
	public net.sf.saxon.dom.DOMNodeWrapper wrap (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void setDOMLevel (int) 
		int level
	public int getDOMLevel () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String, boolean) 
		org.w3c.dom.Node el
		String xmlId
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo e
		org.w3c.dom.Node node
		String id
		boolean getParent
	public java.util.Iterator getUnparsedEntityNames () 
		java.util.List ls
		java.util.List ls
		org.w3c.dom.Entity e
		int i
		org.w3c.dom.DocumentType docType
		org.w3c.dom.NamedNodeMap map
		java.util.List names
		org.w3c.dom.Node node
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String base
		java.net.URI systemIdURI
		org.w3c.dom.DocumentType docType
		org.w3c.dom.NamedNodeMap map
		org.w3c.dom.Entity entity
		String systemId
		org.w3c.dom.Node node
		String name
}

net/sf/saxon/dom/ElementOverNodeInfo.class
ElementOverNodeInfo.java
package net.sf.saxon.dom
public net.sf.saxon.dom.ElementOverNodeInfo extends net.sf.saxon.dom.NodeOverNodeInfo implements org.w3c.dom.Element  {
	public void  () 
	public java.lang.String getTagName () 
	public org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
		String name
	public org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
	public java.lang.String getAttribute (java.lang.String) 
		String val
		net.sf.saxon.om.NodeInfo att
		String name
		net.sf.saxon.tree.iter.AxisIterator atts
	public org.w3c.dom.Attr getAttributeNode (java.lang.String) 
		net.sf.saxon.om.NodeInfo att
		String name
		net.sf.saxon.tree.iter.AxisIterator atts
	public org.w3c.dom.Attr setAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr newAttr
	public void removeAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
		String oldAttr
	public org.w3c.dom.Attr removeAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr oldAttr
	public java.lang.String getAttributeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		String val
	public void setAttribute (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		String value
	public void setAttributeNS (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
		String value
	public void removeAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
	public org.w3c.dom.Attr getAttributeNodeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.pattern.NameTest test
		net.sf.saxon.tree.iter.AxisIterator atts
	public org.w3c.dom.Attr setAttributeNodeNS (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr newAttr
	public boolean hasAttribute (java.lang.String) 
		net.sf.saxon.om.NodeInfo att
		String name
		net.sf.saxon.tree.iter.AxisIterator atts
	public boolean hasAttributeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
	public void setIdAttribute (java.lang.String, boolean)  throws org.w3c.dom.DOMException 
		String name
		boolean isId
	public void setIdAttributeNS (java.lang.String, java.lang.String, boolean)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
		boolean isId
	public void setIdAttributeNode (org.w3c.dom.Attr, boolean)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr idAttr
		boolean isId
	public org.w3c.dom.TypeInfo getSchemaTypeInfo () 
		net.sf.saxon.type.SchemaType type
}

net/sf/saxon/dom/NodeOverNodeInfo.class
NodeOverNodeInfo.java
package net.sf.saxon.dom
public abstract net.sf.saxon.dom.NodeOverNodeInfo extends java.lang.Object implements org.w3c.dom.Node  {
	protected net.sf.saxon.om.NodeInfo node
	public void  () 
	public net.sf.saxon.om.NodeInfo getUnderlyingNodeInfo () 
	public static net.sf.saxon.dom.NodeOverNodeInfo wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.dom.NodeOverNodeInfo n
		net.sf.saxon.dom.NodeOverNodeInfo n
		net.sf.saxon.dom.NodeOverNodeInfo n
		net.sf.saxon.dom.NodeOverNodeInfo n
		net.sf.saxon.dom.NodeOverNodeInfo n
		net.sf.saxon.dom.NodeOverNodeInfo n
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.dom.NodeOverNodeInfo n
	public final boolean isSameNode (org.w3c.dom.Node) 
		org.w3c.dom.Node other
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String getBaseURI () 
	public java.lang.String getNodeName () 
	public java.lang.String getLocalName () 
	public boolean hasChildNodes () 
	public boolean hasAttributes () 
	public short getNodeType () 
		short kind
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.Node getPreviousSibling () 
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
		net.sf.saxon.om.NodeInfo next
		net.sf.saxon.tree.iter.AxisIterator children
		net.sf.saxon.om.NodeInfo last
	public java.lang.String getNodeValue () 
	public void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public org.w3c.dom.NodeList getChildNodes () 
		java.util.List nodes
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException err
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public void normalize () 
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.String getNamespaceURI () 
		String uri
	public java.lang.String getPrefix () 
		String p
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	public short compareDocumentPosition (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		short result
		short d
		short result
		short d
		org.w3c.dom.Node other
		short DOCUMENT_POSITION_DISCONNECTED
		short DOCUMENT_POSITION_PRECEDING
		short DOCUMENT_POSITION_FOLLOWING
		short DOCUMENT_POSITION_CONTAINS
		short DOCUMENT_POSITION_CONTAINED_BY
		int c
	public java.lang.String getTextContent ()  throws org.w3c.dom.DOMException 
	public void setTextContent (java.lang.String)  throws org.w3c.dom.DOMException 
		String textContent
	public java.lang.String lookupPrefix (java.lang.String) 
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo ns
		String namespaceURI
	public boolean isDefaultNamespace (java.lang.String) 
		String namespaceURI
	public java.lang.String lookupNamespaceURI (java.lang.String) 
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo ns
		String prefix
	public boolean isEqualNode (org.w3c.dom.Node) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.XPathException err
		org.w3c.dom.Node arg
	public java.lang.Object getFeature (java.lang.String, java.lang.String) 
		String feature
		String version
	public java.lang.Object setUserData (java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler) 
		String key
		Object data
		org.w3c.dom.UserDataHandler handler
	public java.lang.Object getUserData (java.lang.String) 
		String key
	protected static void disallowUpdate ()  throws org.w3c.dom.DOMException 
}

net/sf/saxon/dom/PIOverNodeInfo.class
PIOverNodeInfo.java
package net.sf.saxon.dom
public net.sf.saxon.dom.PIOverNodeInfo extends net.sf.saxon.dom.NodeOverNodeInfo implements org.w3c.dom.ProcessingInstruction  {
	public void  () 
	public java.lang.String getTarget () 
	public java.lang.String getData () 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
}

net/sf/saxon/dom/TextOverAttrInfo.class
TextOverAttrInfo.java
package net.sf.saxon.dom
public net.sf.saxon.dom.TextOverAttrInfo extends net.sf.saxon.dom.TextOverNodeInfo {
	private net.sf.saxon.dom.AttrOverNodeInfo attr
	public void  (net.sf.saxon.dom.AttrOverNodeInfo) 
		net.sf.saxon.dom.AttrOverNodeInfo attr
	public boolean isElementContentWhitespace () 
	public short getNodeType () 
	public short compareDocumentPosition (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node other
		short DOCUMENT_POSITION_FOLLOWING
	public org.w3c.dom.Node getParentNode () 
}

net/sf/saxon/dom/TextOverNodeInfo.class
TextOverNodeInfo.java
package net.sf.saxon.dom
public net.sf.saxon.dom.TextOverNodeInfo extends net.sf.saxon.dom.NodeOverNodeInfo implements org.w3c.dom.Text org.w3c.dom.Comment  {
	public void  () 
	public java.lang.String getData () 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
	public int getLength () 
	public java.lang.String substringData (int, int)  throws org.w3c.dom.DOMException 
		IndexOutOfBoundsException err2
		int offset
		int count
	public void appendData (java.lang.String)  throws org.w3c.dom.DOMException 
		String arg
	public void insertData (int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		String arg
	public void deleteData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public void replaceData (int, int, java.lang.String)  throws org.w3c.dom.DOMException 
		int offset
		int count
		String arg
	public org.w3c.dom.Text splitText (int)  throws org.w3c.dom.DOMException 
		int offset
	public org.w3c.dom.Text replaceWholeText (java.lang.String)  throws org.w3c.dom.DOMException 
		String content
	public boolean isElementContentWhitespace () 
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.type.SchemaType type
	public java.lang.String getWholeText () 
}

net/sf/saxon/dom/TypeInfoImpl.class
TypeInfoImpl.java
package net.sf.saxon.dom
public net.sf.saxon.dom.TypeInfoImpl extends java.lang.Object implements org.w3c.dom.TypeInfo  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.type.SchemaType schemaType
	public void  (net.sf.saxon.Configuration, net.sf.saxon.type.SchemaType) 
		net.sf.saxon.Configuration config
		net.sf.saxon.type.SchemaType type
	public java.lang.String getTypeName () 
	public java.lang.String getTypeNamespace () 
	public boolean isDerivedFrom (java.lang.String, java.lang.String, int)  throws java.lang.IllegalStateException 
		String typeNamespaceArg
		String typeNameArg
		int derivationMethod
		net.sf.saxon.type.SchemaType base
		int fingerprint
}

net/sf/saxon/event/Builder.class
Builder.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Builder extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	public static final int UNSPECIFIED_TREE_MODEL
	public static final int LINKED_TREE
	public static final int STANDARD_TREE
	public static final int TINY_TREE
	public static final int TINY_TREE_CONDENSED
	public static final int JDOM_TREE
	public static final int JDOM2_TREE
	public static final int AXIOM_TREE
	public static final int DOMINO_TREE
	protected net.sf.saxon.event.PipelineConfiguration pipe
	protected net.sf.saxon.Configuration config
	protected net.sf.saxon.om.NamePool namePool
	protected String systemId
	protected String baseURI
	protected net.sf.saxon.om.NodeInfo currentRoot
	protected boolean lineNumbering
	protected boolean started
	protected boolean timing
	protected boolean open
	private long startTime
	public void  () 
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.event.BuilderMonitor getBuilderMonitor () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public void setBaseURI (java.lang.String) 
		String baseURI
	public java.lang.String getBaseURI () 
	public void setLineNumbering (boolean) 
		boolean lineNumbering
	public void setTiming (boolean) 
		boolean on
	public boolean isTiming () 
	public void open () 
	public void close ()  throws net.sf.saxon.trans.XPathException 
		long endTime
	public boolean usesTypeAnnotations () 
	public net.sf.saxon.om.NodeInfo getCurrentRoot () 
	public void reset () 
}

net/sf/saxon/event/BuilderMonitor.class
BuilderMonitor.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.BuilderMonitor extends net.sf.saxon.event.ProxyReceiver {
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public abstract void markNextNode (int) 
	public abstract void markAttributeNode (net.sf.saxon.om.NodeInfo) 
	public abstract void markNamespaceNode (net.sf.saxon.om.NodeInfo) 
	public abstract net.sf.saxon.om.NodeInfo getMarkedNode () 
}

net/sf/saxon/event/CheckSumFilter.class
CheckSumFilter.java
package net.sf.saxon.event
public net.sf.saxon.event.CheckSumFilter extends net.sf.saxon.event.ProxyReceiver {
	private static final boolean DEBUG
	int checksum
	int sequence
	boolean checkExistingChecksum
	boolean checksumCorrect
	boolean checksumFound
	public static final String SIGMA
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver nextReceiver
	public void setCheckExistingChecksum (boolean) 
		boolean check
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		int found
		NumberFormatException e
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public boolean isChecksumFound () 
	public int getChecksum () 
	public boolean isChecksumCorrect () 
	private int hash (java.lang.CharSequence, int) 
		int i
		CharSequence s
		int sequence
		int h
	private int hash (net.sf.saxon.om.NodeName, int) 
		net.sf.saxon.om.NodeName n
		int sequence
}

net/sf/saxon/event/CommentStripper.class
CommentStripper.java
package net.sf.saxon.event
public net.sf.saxon.event.CommentStripper extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.tree.tiny.CompressedWhitespace savedWhitespace
	private net.sf.saxon.tree.util.FastStringBuffer buffer
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int) 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int) 
		String name
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	private void flush ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/event/ComplexContentOutputter.class
ComplexContentOutputter.java
package net.sf.saxon.event
public final net.sf.saxon.event.ComplexContentOutputter extends net.sf.saxon.event.SequenceReceiver {
	private net.sf.saxon.event.Receiver nextReceiver
	private int pendingStartTagDepth
	private net.sf.saxon.om.NodeName pendingStartTag
	private int level
	private boolean[] currentLevelIsDocument
	private net.sf.saxon.om.InScopeNamespaces[] copyNamespacesStack
	private Boolean elementIsInNullNamespace
	private net.sf.saxon.om.NodeName[] pendingAttCode
	private net.sf.saxon.type.SimpleType[] pendingAttType
	private String[] pendingAttValue
	private net.sf.saxon.expr.parser.Location[] pendingAttLocation
	private int[] pendingAttProp
	private int pendingAttListSize
	private net.sf.saxon.om.NamespaceBinding[] pendingNSList
	private int pendingNSListSize
	private net.sf.saxon.type.SchemaType currentSimpleType
	private int startElementProperties
	private net.sf.saxon.expr.parser.Location startElementLocationId
	private boolean declaresDefaultNamespace
	private int hostLanguage
	private boolean serializing
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public static net.sf.saxon.event.SequenceReceiver makeComplexContentReceiver (net.sf.saxon.event.Receiver, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.lib.ParseOptions options
		String systemId
		boolean validate
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.ComplexContentOutputter out
		net.sf.saxon.event.NamespaceReducer ne
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void setSystemId (java.lang.String) 
		String systemId
	public void setHostLanguage (int) 
		int language
	public void setSerializing (boolean) 
		boolean serializing
	public boolean isSerializing () 
	public void setReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public net.sf.saxon.event.Receiver getReceiver () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String systemID
		String publicID
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence s
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int len
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri1
		String uri2
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.trans.XPathException err
		boolean rejectDuplicates
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet nsBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		int a
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	private net.sf.saxon.om.NodeName checkProposedPrefix (net.sf.saxon.om.NodeName, int)  throws net.sf.saxon.trans.XPathException 
		String prefix
		net.sf.saxon.om.NodeName newName
		int i
		String prefix
		net.sf.saxon.om.NodeName newName
		net.sf.saxon.om.NodeName nodeName
		int seq
		net.sf.saxon.om.NamespaceBinding binding
		String nsprefix
	private java.lang.String getSubstitutePrefix (net.sf.saxon.om.NamespaceBinding, int) 
		net.sf.saxon.om.NamespaceBinding nscode
		int seq
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence comment
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		net.sf.saxon.om.Sequence member
		String kind
		boolean isXSLT
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		int copyOptions
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName attcode
		int a
		int n
		int a
		int props
		net.sf.saxon.om.NodeName elcode
	public boolean usesTypeAnnotations () 
	public void beforeBulkCopy ()  throws net.sf.saxon.trans.XPathException 
	public void afterBulkCopy () 
}

net/sf/saxon/event/ContentHandlerProxy$ContentHandlerProxyTraceListener.class
ContentHandlerProxy.java
package net.sf.saxon.event
public net.sf.saxon.event.ContentHandlerProxy$ContentHandlerProxyTraceListener extends java.lang.Object implements net.sf.saxon.lib.TraceListener  {
	private java.util.Stack contextItemStack
	public void  () 
	public void setOutputDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public java.util.Stack getContextItemStack () 
	public void open (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	public void close () 
	public void enter (net.sf.saxon.trace.InstructionInfo, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trace.InstructionInfo instruction
		net.sf.saxon.expr.XPathContext context
	public void leave (net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.trace.InstructionInfo instruction
	public void startCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item currentItem
	public void endCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item currentItem
}

net/sf/saxon/event/ContentHandlerProxy.class
ContentHandlerProxy.java
package net.sf.saxon.event
public net.sf.saxon.event.ContentHandlerProxy extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	private net.sf.saxon.event.PipelineConfiguration pipe
	private String systemId
	protected org.xml.sax.ContentHandler handler
	protected org.xml.sax.ext.LexicalHandler lexicalHandler
	private int depth
	private boolean requireWellFormed
	private boolean undeclareNamespaces
	private java.util.Stack elementStack
	private java.util.Stack namespaceStack
	private net.sf.saxon.event.ContentHandlerProxy$ContentHandlerProxyTraceListener traceListener
	protected net.sf.saxon.tree.util.AttributeCollectionImpl pendingAttributes
	private net.sf.saxon.om.NodeName pendingElement
	private net.sf.saxon.expr.parser.Location currentLocation
	private static final String MARKER
	public void  () 
	public void setUnderlyingContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getUnderlyingContentHandler () 
	public void setLexicalHandler (org.xml.sax.ext.LexicalHandler) 
		org.xml.sax.ext.LexicalHandler handler
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public net.sf.saxon.event.ContentHandlerProxy$ContentHandlerProxyTraceListener getTraceListener () 
	public net.sf.saxon.expr.parser.Location getCurrentLocation () 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException e
		String name
		String systemID
		String publicID
	public void setOutputProperties (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
		String prop
	public boolean isRequireWellFormed () 
	public void setRequireWellFormed (boolean) 
		boolean wellFormed
	public boolean isUndeclareNamespaces () 
	public void setUndeclareNamespaces (boolean) 
		boolean undeclareNamespaces
	public void open ()  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.Locator locator
		org.xml.sax.SAXException err
	public void close ()  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		String prefix
		String uri
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int index
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		String uri
		String localName
		String qname
		org.xml.sax.SAXException err
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		String qname
		String localName
		String uri
		org.xml.sax.SAXException err
		org.xml.sax.SAXException err
		String prefix
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
		boolean disable
	protected void notifyNotWellFormed ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public boolean usesTypeAnnotations () 
	private void setEscaping (boolean) 
		org.xml.sax.SAXException err
		boolean escaping
	private void handleSAXException (org.xml.sax.SAXException)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		org.xml.sax.SAXException err
		Exception nested
}

net/sf/saxon/event/ContentHandlerProxyLocator.class
ContentHandlerProxyLocator.java
package net.sf.saxon.event
public net.sf.saxon.event.ContentHandlerProxyLocator extends java.lang.Object implements org.xml.sax.Locator  {
	private net.sf.saxon.event.ContentHandlerProxy parent
	public void  (net.sf.saxon.event.ContentHandlerProxy) 
		net.sf.saxon.event.ContentHandlerProxy parent
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.util.Stack getContextItemStack () 
		net.sf.saxon.event.ContentHandlerProxy$ContentHandlerProxyTraceListener traceListener
}

net/sf/saxon/event/CopyInformee.class
CopyInformee.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.CopyInformee extends java.lang.Object {
	public abstract java.lang.Object notifyElementNode (net.sf.saxon.om.NodeInfo) 
}

net/sf/saxon/event/CopyNamespaceSensitiveException.class
CopyNamespaceSensitiveException.java
package net.sf.saxon.event
public net.sf.saxon.event.CopyNamespaceSensitiveException extends net.sf.saxon.trans.XPathException {
	public void  (java.lang.String) 
		String message
}

net/sf/saxon/event/DocumentValidator.class
DocumentValidator.java
package net.sf.saxon.event
public net.sf.saxon.event.DocumentValidator extends net.sf.saxon.event.ProxyReceiver {
	private boolean foundElement
	private int level
	private String errorCode
	public void  (net.sf.saxon.event.Receiver, java.lang.String) 
		net.sf.saxon.event.Receiver next
		String errorCode
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration config
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/event/EventSource.class
EventSource.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.EventSource extends java.lang.Object implements javax.xml.transform.Source  {
	private String systemId
	public void  () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public abstract void send (net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/event/FilterFactory.class
FilterFactory.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.FilterFactory extends java.lang.Object {
	public abstract net.sf.saxon.event.ProxyReceiver makeFilter (net.sf.saxon.event.Receiver) 
}

net/sf/saxon/event/IDFilter.class
IDFilter.java
package net.sf.saxon.event
public net.sf.saxon.event.IDFilter extends net.sf.saxon.event.StartTagBuffer {
	private String requiredId
	private int activeDepth
	private boolean matched
	private java.util.HashSet nonIDs
	public void  (net.sf.saxon.event.Receiver, java.lang.String) 
		net.sf.saxon.event.Receiver next
		String id
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	protected void declareNamespacesForStartElement ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public boolean usesTypeAnnotations () 
	private boolean isIDCode (net.sf.saxon.type.SimpleType) 
		net.sf.saxon.type.SimpleType typeCode
}

net/sf/saxon/event/IgnorableWhitespaceStripper.class
IgnorableWhitespaceStripper.java
package net.sf.saxon.event
public net.sf.saxon.event.IgnorableWhitespaceStripper extends net.sf.saxon.event.ProxyReceiver {
	private boolean[] stripStack
	private int top
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.parser.Location location
		int properties
		boolean strip
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public boolean usesTypeAnnotations () 
}

net/sf/saxon/event/LocationCopier.class
LocationCopier.java
package net.sf.saxon.event
public net.sf.saxon.event.LocationCopier extends java.lang.Object implements net.sf.saxon.event.CopyInformee  {
	private boolean wholeDocument
	public void  (boolean) 
		boolean wholeDocument
	public net.sf.saxon.expr.parser.Location notifyElementNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo element
		String systemId
		int lineNumber
		int columnNumber
	public volatile java.lang.Object notifyElementNode (net.sf.saxon.om.NodeInfo) 
}

net/sf/saxon/event/NamePoolConverter.class
NamePoolConverter.java
package net.sf.saxon.event
public net.sf.saxon.event.NamePoolConverter extends net.sf.saxon.event.ProxyReceiver {
	net.sf.saxon.om.NamePool oldPool
	net.sf.saxon.om.NamePool newPool
	public void  (net.sf.saxon.event.Receiver, net.sf.saxon.om.NamePool, net.sf.saxon.om.NamePool) 
		net.sf.saxon.event.Receiver next
		net.sf.saxon.om.NamePool oldPool
		net.sf.saxon.om.NamePool newPool
	public void setUnderlyingReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
		int fp
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int fp
}

net/sf/saxon/event/NamespaceReducer.class
NamespaceReducer.java
package net.sf.saxon.event
public net.sf.saxon.event.NamespaceReducer extends net.sf.saxon.event.ProxyReceiver implements net.sf.saxon.om.NamespaceResolver  {
	private net.sf.saxon.om.NamespaceBinding[] namespaces
	private int namespacesSize
	private int[] countStack
	private int depth
	private boolean[] disinheritStack
	private net.sf.saxon.om.NamespaceBinding[] pendingUndeclarations
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		int i
		int d
		java.util.List undeclarations
		int k
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	private boolean isNeeded (net.sf.saxon.om.NamespaceBinding) 
		net.sf.saxon.om.NamespaceBinding nb
		int p
		int i
		net.sf.saxon.om.NamespaceBinding nsBinding
		String prefix
	private void addToStack (net.sf.saxon.om.NamespaceBinding) 
		net.sf.saxon.om.NamespaceBinding nsBinding
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding ns
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		int i
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
		String prefix
		int i
		java.util.List prefixes
}

net/sf/saxon/event/NoOpenStartTagException.class
NoOpenStartTagException.java
package net.sf.saxon.event
public net.sf.saxon.event.NoOpenStartTagException extends net.sf.saxon.trans.XPathException {
	public static net.sf.saxon.event.NoOpenStartTagException makeNoOpenStartTagException (int, java.lang.String, int, boolean, boolean, net.sf.saxon.expr.parser.Location) 
		String kind
		String message
		String errorCode
		String kind
		String message
		String errorCode
		String kind
		int nodeKind
		String name
		int hostLanguage
		boolean parentIsDocument
		boolean isSerializing
		net.sf.saxon.expr.parser.Location startElementLocationId
		String message
		String errorCode
		net.sf.saxon.event.NoOpenStartTagException err
	public void  (java.lang.String) 
		String message
}

net/sf/saxon/event/PIGrabber.class
PIGrabber.java
package net.sf.saxon.event
public net.sf.saxon.event.PIGrabber extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.Configuration config
	private String reqMedia
	private String reqTitle
	private String baseURI
	private javax.xml.transform.URIResolver uriResolver
	private java.util.List stylesheets
	private boolean terminated
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void setFactory (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setCriteria (java.lang.String, java.lang.String) 
		String media
		String title
	public void setBaseURI (java.lang.String) 
		String uri
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName namecode
		net.sf.saxon.type.SchemaType typecode
		net.sf.saxon.expr.parser.Location location
		int properties
	public boolean isTerminated () 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String href
		String value
		String piMedia
		String piTitle
		String piType
		String piAlternate
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public javax.xml.transform.Source[] getAssociatedStylesheets ()  throws javax.xml.transform.TransformerException 
		String href
		javax.xml.transform.Source s
		int i
		javax.xml.transform.Source[] result
}

net/sf/saxon/event/PathMaintainer.class
PathMaintainer.java
package net.sf.saxon.event
public net.sf.saxon.event.PathMaintainer extends net.sf.saxon.event.ProxyReceiver {
	private java.util.Stack path
	private java.util.Stack siblingCounters
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.parser.Location location
		int properties
		java.util.HashMap counters
		int index
		Integer preceding
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getPath (boolean) 
		String uri
		String prefix
		net.sf.saxon.om.AbsolutePath$PathElement pe
		boolean useURIs
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public net.sf.saxon.om.AbsolutePath getAbsolutePath () 
}

net/sf/saxon/event/PipelineConfiguration.class
PipelineConfiguration.java
package net.sf.saxon.event
public net.sf.saxon.event.PipelineConfiguration extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private javax.xml.transform.URIResolver uriResolver
	private net.sf.saxon.lib.SchemaURIResolver schemaURIResolver
	private net.sf.saxon.Controller controller
	private java.util.Stack currentApplyStack
	private net.sf.saxon.lib.ParseOptions parseOptions
	private int hostLanguage
	private java.util.Map components
	private boolean locationIsCodeLocation
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration p
	public net.sf.saxon.Configuration getConfiguration () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.lib.UnfailingErrorListener getLocalErrorListener () 
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
		net.sf.saxon.lib.UnfailingErrorListener listener
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener errorListener
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver uriResolver
	public net.sf.saxon.lib.SchemaURIResolver getSchemaURIResolver () 
	public void setParseOptions (net.sf.saxon.lib.ParseOptions) 
		net.sf.saxon.lib.ParseOptions options
	public net.sf.saxon.lib.ParseOptions getParseOptions () 
	public void setUseXsiSchemaLocation (boolean) 
		boolean recognize
	public void setRecoverFromValidationErrors (boolean) 
		boolean recover
	public boolean isRecoverFromValidationErrors () 
	public void setSchemaURIResolver (net.sf.saxon.lib.SchemaURIResolver) 
		net.sf.saxon.lib.SchemaURIResolver resolver
	public net.sf.saxon.Controller getController () 
	public void pushCurrentAppliedItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public void popCurrentAppliedItem () 
	public net.sf.saxon.om.Item peekCurrentAppliedItem () 
	public java.util.Stack getAppliedItemStack () 
	public void setController (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	public int getHostLanguage () 
	public void setHostLanguage (int) 
		int language
	public void setExpandAttributeDefaults (boolean) 
		boolean expand
	public void setComponent (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object getComponent (java.lang.String) 
		String name
	public boolean isLocationIsCodeLocation () 
	public void setLocationIsCodeLocation (boolean) 
		boolean locationIsCodeLocation
}

net/sf/saxon/event/ProxyReceiver.class
ProxyReceiver.java
package net.sf.saxon.event
public net.sf.saxon.event.ProxyReceiver extends net.sf.saxon.event.SequenceReceiver {
	protected net.sf.saxon.event.Receiver nextReceiver
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver nextReceiver
	public void setSystemId (java.lang.String) 
		String systemId
	public void setUnderlyingReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public net.sf.saxon.event.Receiver getUnderlyingReceiver () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.om.NamePool getNamePool () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String uri
		String publicId
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public boolean usesTypeAnnotations () 
}

net/sf/saxon/event/Receiver.class
Receiver.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Receiver extends java.lang.Object implements javax.xml.transform.Result  {
	public abstract void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
	public abstract net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public abstract void setSystemId (java.lang.String) 
	public abstract void open ()  throws net.sf.saxon.trans.XPathException 
	public abstract void startDocument (int)  throws net.sf.saxon.trans.XPathException 
	public abstract void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public abstract void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void startContent ()  throws net.sf.saxon.trans.XPathException 
	public abstract void endElement ()  throws net.sf.saxon.trans.XPathException 
	public abstract void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void close ()  throws net.sf.saxon.trans.XPathException 
	public abstract boolean usesTypeAnnotations () 
}

net/sf/saxon/event/ReceiverOptions.class
ReceiverOptions.java
package net.sf.saxon.event
public net.sf.saxon.event.ReceiverOptions extends java.lang.Object {
	public static final int DISABLE_ESCAPING
	public static final int DISABLE_CHARACTER_MAPS
	public static final int NO_SPECIAL_CHARS
	public static final int DEFAULTED_ATTRIBUTE
	public static final int NILLED_ELEMENT
	public static final int REJECT_DUPLICATES
	public static final int NAMESPACE_OK
	public static final int DISINHERIT_NAMESPACES
	public static final int USE_NULL_MARKERS
	public static final int NILLABLE_ELEMENT
	public static final int WHOLE_TEXT_NODE
	public static final int IS_ID
	public static final int IS_IDREF
	public static final int ID_IDREF_CHECKED
	public static final int TERMINATE
	public static final int MUTABLE_TREE
	public static final int REFUSE_NAMESPACES
	public static final int HAS_CHILDREN
	public void  () 
}

net/sf/saxon/event/ReceivingContentHandler$LocalLocator.class
ReceivingContentHandler.java
package net.sf.saxon.event
 net.sf.saxon.event.ReceivingContentHandler$LocalLocator extends java.lang.Object implements net.sf.saxon.expr.parser.Location  {
	private org.xml.sax.Locator saxLocator
	public void  (org.xml.sax.Locator) 
		org.xml.sax.Locator saxLocator
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
}

net/sf/saxon/event/ReceivingContentHandler.class
ReceivingContentHandler.java
package net.sf.saxon.event
public net.sf.saxon.event.ReceivingContentHandler extends java.lang.Object implements org.xml.sax.ContentHandler org.xml.sax.ext.LexicalHandler org.xml.sax.DTDHandler  {
	private net.sf.saxon.event.PipelineConfiguration pipe
	private net.sf.saxon.event.Receiver receiver
	private boolean inDTD
	private net.sf.saxon.expr.parser.Location localLocator
	private char[] buffer
	private int charsUsed
	private net.sf.saxon.tree.tiny.CharSlice slice
	private net.sf.saxon.om.NamespaceBinding[] namespaces
	private int namespacesUsed
	private boolean ignoreIgnorable
	private boolean retainDTDAttributeTypes
	private boolean allowDisableOutputEscaping
	private boolean escapingDisabled
	private boolean afterStartTag
	private java.util.HashMap nameCache
	private java.util.HashMap noNamespaceNameCache
	private int defaultedAttributesAction
	public void  () 
	public void reset () 
	public void setReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public net.sf.saxon.event.Receiver getReceiver () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.Configuration config
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setIgnoreIgnorableWhitespace (boolean) 
		boolean ignore
	public boolean isIgnoringIgnorableWhitespace () 
	public void startDocument ()  throws org.xml.sax.SAXException 
		String systemId
		net.sf.saxon.trans.QuitParsingException quit
		net.sf.saxon.trans.XPathException err
	public void endDocument ()  throws org.xml.sax.SAXException 
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.trans.XPathException err
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		int n
		int properties
		String qname
		net.sf.saxon.om.NodeName attCode
		String type
		net.sf.saxon.type.SimpleType typeCode
		int a
		net.sf.saxon.om.NodeName elementName
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.trans.XPathException err
		String uri
		String localname
		String rawname
		org.xml.sax.Attributes atts
	private net.sf.saxon.om.NodeName getNodeName (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		net.sf.saxon.om.NoNamespaceName qn
		String prefix
		net.sf.saxon.om.FingerprintedQName qn
		String uri
		String localname
		String rawname
		java.util.HashMap map2
		net.sf.saxon.om.NodeName n
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.trans.XPathException err
		String uri
		String localname
		String rawname
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		CharSequence data
		CharSequence data
		net.sf.saxon.trans.XPathException err
		String name
		String remainder
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		net.sf.saxon.trans.XPathException err
		char[] ch
		int start
		int length
	private void flush (boolean)  throws net.sf.saxon.trans.XPathException 
		CharSequence cs
		boolean compress
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		java.net.URI absoluteURI
		String baseURI
		java.net.URI suppliedURI
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException err
		String name
		String publicId
		String systemId
		String notationName
		String uri
}

net/sf/saxon/event/Sender.class
Sender.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Sender extends java.lang.Object {
	private static Class[] EMPTY_CLASS_ARRAY
	private void  () 
	public static void send (javax.xml.transform.Source, net.sf.saxon.event.Receiver, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.ProxyReceiver filter
		int i
		net.sf.saxon.om.NodeInfo ns
		String baseURI
		int kind
		net.sf.saxon.expr.parser.ExplicitLocation loc
		String url
		org.xml.sax.InputSource is
		boolean reuseParser
		org.xml.sax.XMLReader parser
		javax.xml.transform.sax.SAXSource sax
		javax.xml.transform.stream.StreamSource ss
		boolean dtdValidation
		javax.xml.transform.Source ps
		javax.xml.stream.XMLStreamReader reader
		net.sf.saxon.pull.StaxBridge bridge
		net.sf.saxon.lib.ExternalObjectModel model
		boolean done
		Object externalObjectModel
		javax.xml.transform.Source newSource
		java.util.List externalObjectModels
		javax.xml.transform.Source source
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.PipelineConfiguration pipe
		String systemId
		net.sf.saxon.Configuration config
		net.sf.saxon.event.Receiver next
		int schemaValidation
		java.util.List filters
		net.sf.saxon.om.SpaceStrippingRule strippingRule
	private static void sendDocumentInfo (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo top
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.expr.parser.Location location
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.NamePool targetNamePool
		net.sf.saxon.event.LocationCopier copier
	private static void sendSAXSource (javax.xml.transform.sax.SAXSource, net.sf.saxon.event.Receiver, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.sax.SAXSource ss
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.SAXNotSupportedException err
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.SAXNotSupportedException err
		boolean tryAgain
		String name
		boolean value
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.SAXNotSupportedException err
		java.util.Map$Entry entry
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.SAXNotSupportedException err
		java.util.Map$Entry entry
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.SAXNotSupportedException err
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.SAXNotSupportedException err
		boolean tryAgain
		net.sf.saxon.event.ReceivingContentHandler ce
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		Exception nested
		org.xml.sax.SAXException err
		java.io.IOException err
		String message
		int errs
		javax.xml.transform.sax.SAXSource source
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.PipelineConfiguration pipe
		org.xml.sax.XMLReader parser
		boolean reuseParser
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.UnfailingErrorListener listener
		org.xml.sax.ErrorHandler errorHandler
		boolean dtdRecover
		java.util.Map parserFeatures
		java.util.Map parserProperties
		boolean xInclude
		net.sf.saxon.event.ReceivingContentHandler ce
		org.xml.sax.ContentHandler ch
	private static java.lang.String namedParser (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parser
	private static net.sf.saxon.event.Receiver makeValidator (net.sf.saxon.event.Receiver, java.lang.String, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.event.Receiver receiver
		String systemId
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.Configuration config
		int sv
	private static void sendPullSource (net.sf.saxon.pull.PullSource, net.sf.saxon.event.Receiver, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pull.PullSource source
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.PipelineConfiguration pipe
		boolean xInclude
		net.sf.saxon.pull.PullProvider provider
		net.sf.saxon.pull.PullPushCopier copier
	public static void configureParser (org.xml.sax.XMLReader)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXNotSupportedException err
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.SAXNotSupportedException err
		org.xml.sax.SAXNotRecognizedException err
		org.xml.sax.XMLReader parser
	static void  () 
}

net/sf/saxon/event/SequenceCopier.class
SequenceCopier.java
package net.sf.saxon.event
public net.sf.saxon.event.SequenceCopier extends java.lang.Object {
	private void  () 
	public static void copySequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.event.SequenceReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item item
}

net/sf/saxon/event/SequenceNormalizer.class
SequenceNormalizer.java
package net.sf.saxon.event
public net.sf.saxon.event.SequenceNormalizer extends net.sf.saxon.event.ProxyReceiver {
	private String separator
	private int level
	private boolean first
	public void  (net.sf.saxon.event.SequenceReceiver, java.lang.String) 
		net.sf.saxon.event.SequenceReceiver next
		String separator
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		net.sf.saxon.om.Sequence member
		CharSequence cs
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void sep ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/event/SequenceOutputter.class
SequenceOutputter.java
package net.sf.saxon.event
public final net.sf.saxon.event.SequenceOutputter extends net.sf.saxon.event.SequenceWriter {
	private java.util.List list
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void  (net.sf.saxon.event.PipelineConfiguration, int) 
		net.sf.saxon.event.PipelineConfiguration pipe
		int estimatedSize
	public static net.sf.saxon.event.SequenceOutputter allocateSequenceOutputter (net.sf.saxon.expr.XPathContext, int) 
		net.sf.saxon.expr.XPathContext context
		int hostLang
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceOutputter seq
	public void reset () 
	public void write (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Sequence getSequence () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public java.util.List getList () 
	public net.sf.saxon.om.Item getFirstItem () 
	public net.sf.saxon.om.Item popLastItem () 
}

net/sf/saxon/event/SequenceReceiver.class
SequenceReceiver.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.SequenceReceiver extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	protected boolean previousAtomic
	protected net.sf.saxon.event.PipelineConfiguration pipelineConfiguration
	protected String systemId
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public final net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipelineConfiguration
	public final net.sf.saxon.Configuration getConfiguration () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String systemID
		String publicID
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public abstract void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
	public void append (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.NamePool getNamePool () 
	public static boolean isTrueSequenceReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver r
}

net/sf/saxon/event/SequenceWriter.class
SequenceWriter.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.SequenceWriter extends net.sf.saxon.event.SequenceReceiver {
	private net.sf.saxon.event.Receiver outputter
	private net.sf.saxon.om.TreeModel treeModel
	private net.sf.saxon.event.Builder builder
	private int level
	private boolean inStartTag
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public abstract void write (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String systemID
		String publicID
	private void createTree (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeModel model
		boolean mutable
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.NamespaceReducer reducer
		net.sf.saxon.event.ComplexContentOutputter cco
	public net.sf.saxon.om.TreeModel getTreeModel () 
	public void setTreeModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel treeModel
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo doc
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.Orphan o
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.Orphan o
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.Orphan o
		CharSequence s
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.Orphan o
		CharSequence comment
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.Orphan o
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		net.sf.saxon.om.Sequence member
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public boolean usesTypeAnnotations () 
}

net/sf/saxon/event/SignificantItemDetector$Action.class
SignificantItemDetector.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.SignificantItemDetector$Action extends java.lang.Object {
	public abstract void doAction ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/event/SignificantItemDetector.class
SignificantItemDetector.java
package net.sf.saxon.event
public net.sf.saxon.event.SignificantItemDetector extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private boolean empty
	private net.sf.saxon.event.SignificantItemDetector$Action trigger
	public void  (net.sf.saxon.event.Receiver, net.sf.saxon.event.SignificantItemDetector$Action) 
		net.sf.saxon.event.Receiver next
		net.sf.saxon.event.SignificantItemDetector$Action trigger
	private void start ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public static boolean isSignificant (net.sf.saxon.om.Item) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.SequenceIterator memIter
		net.sf.saxon.om.Item it
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence mem
		net.sf.saxon.om.Item item
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public boolean isEmpty () 
}

net/sf/saxon/event/Sink.class
Sink.java
package net.sf.saxon.event
public net.sf.saxon.event.Sink extends net.sf.saxon.event.SequenceReceiver {
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void open () 
	public void close () 
	public void startDocument (int) 
		int properties
	public void endDocument () 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int) 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int) 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int) 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startContent () 
	public void endElement () 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int) 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int) 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int) 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int) 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
	public boolean usesTypeAnnotations () 
}

net/sf/saxon/event/StartTagBuffer.class
StartTagBuffer.java
package net.sf.saxon.event
public net.sf.saxon.event.StartTagBuffer extends net.sf.saxon.event.ProxyReceiver implements net.sf.saxon.om.NamespaceResolver  {
	protected net.sf.saxon.om.NodeName elementNameCode
	protected net.sf.saxon.type.SchemaType elementTypeCode
	protected net.sf.saxon.expr.parser.Location elementLocationId
	protected int elementProperties
	protected net.sf.saxon.tree.util.AttributeCollectionImpl bufferedAttributes
	private boolean acceptAttributes
	private boolean inDocument
	protected net.sf.saxon.om.NamespaceBinding[] namespaces
	protected int namespacesSize
	private int[] countStack
	private int depth
	private int attCount
	private boolean hasChildren
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	private void addToStack (net.sf.saxon.om.NamespaceBinding) 
		net.sf.saxon.om.NamespaceBinding binding
	public void setHasChildren (boolean) 
		boolean hasChildren
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		int i
		int props
		int length
	protected void declareNamespacesForStartElement ()  throws net.sf.saxon.trans.XPathException 
		int i
	public net.sf.saxon.om.NamespaceBinding[] getLocalNamespaces () 
		net.sf.saxon.om.NamespaceBinding[] localBindings
		int size
	protected void declareAllNamespaces ()  throws net.sf.saxon.trans.XPathException 
		int i
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	protected void undeclareNamespacesForElement () 
	public boolean hasAttributes () 
	public java.lang.String getAttribute (int) 
		int nameCode
	public java.lang.String getAttribute (java.lang.String, java.lang.String) 
		String uri
		String local
	public net.sf.saxon.om.AttributeCollection getAllAttributes () 
	public boolean hasAttributeInNamespace (java.lang.String) 
		String uri
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String uri
		int i
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
		String prefix
		int i
		java.util.List prefixes
	private net.sf.saxon.om.NodeName checkProposedPrefix (net.sf.saxon.om.NodeName, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName newCode
		net.sf.saxon.om.NodeName nameCode
		int seq
		net.sf.saxon.om.NamespaceBinding binding
		String prefix
		String existingURI
	private java.lang.String getSubstitutePrefix (net.sf.saxon.om.NamespaceBinding, int) 
		net.sf.saxon.om.NamespaceBinding binding
		int seq
		String prefix
}

net/sf/saxon/event/StreamWriterToReceiver$1.class
StreamWriterToReceiver.java
package net.sf.saxon.event
 net.sf.saxon.event.StreamWriterToReceiver$1 extends java.lang.Object implements net.sf.saxon.om.NamespaceResolver  {
	final net.sf.saxon.event.StreamWriterToReceiver this$0
	void  (net.sf.saxon.event.StreamWriterToReceiver) 
		net.sf.saxon.event.StreamWriterToReceiver this$0
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
		java.util.List e
}

net/sf/saxon/event/StreamWriterToReceiver$2.class
StreamWriterToReceiver.java
package net.sf.saxon.event
 net.sf.saxon.event.StreamWriterToReceiver$2 extends java.lang.Object implements javax.xml.namespace.NamespaceContext  {
	final javax.xml.namespace.NamespaceContext rootNamespaceContext
	final java.util.Map bindings
	final net.sf.saxon.event.StreamWriterToReceiver this$0
	void  (net.sf.saxon.event.StreamWriterToReceiver) 
		net.sf.saxon.om.NamespaceBinding binding
		java.util.List list
		net.sf.saxon.event.StreamWriterToReceiver this$0
	public java.lang.String getNamespaceURI (java.lang.String) 
		String prefix
		String uri
	public java.lang.String getPrefix (java.lang.String) 
		java.util.Map$Entry entry
		String namespaceURI
	public java.util.Iterator getPrefixes (java.lang.String) 
		java.util.Map$Entry entry
		String namespaceURI
		java.util.List prefixes
		java.util.Iterator root
}

net/sf/saxon/event/StreamWriterToReceiver$StartTag.class
StreamWriterToReceiver.java
package net.sf.saxon.event
 net.sf.saxon.event.StreamWriterToReceiver$StartTag extends java.lang.Object {
	public net.sf.saxon.event.StreamWriterToReceiver$Triple elementName
	public java.util.List attributes
	public java.util.List namespaces
	public void  () 
}

net/sf/saxon/event/StreamWriterToReceiver$Triple.class
StreamWriterToReceiver.java
package net.sf.saxon.event
 net.sf.saxon.event.StreamWriterToReceiver$Triple extends java.lang.Object {
	public String prefix
	public String uri
	public String local
	public String value
	private void  () 
	void  (net.sf.saxon.event.StreamWriterToReceiver$1) 
		net.sf.saxon.event.StreamWriterToReceiver$1 x0
}

net/sf/saxon/event/StreamWriterToReceiver.class
StreamWriterToReceiver.java
package net.sf.saxon.event
public net.sf.saxon.event.StreamWriterToReceiver extends java.lang.Object implements javax.xml.stream.XMLStreamWriter  {
	private static boolean DEBUG
	private net.sf.saxon.event.StreamWriterToReceiver$StartTag pendingTag
	private net.sf.saxon.event.Receiver receiver
	private net.sf.saxon.z.IntPredicate charChecker
	private boolean isChecking
	private int depth
	private boolean isEmptyElement
	private net.sf.saxon.event.NamespaceReducer inScopeNamespaces
	private java.util.Stack setPrefixes
	private javax.xml.namespace.NamespaceContext rootNamespaceContext
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.Receiver getReceiver () 
	public void setInventPrefixes (boolean) 
		boolean invent
	public boolean isInventPrefixes () 
	public void setCheckValues (boolean) 
		boolean check
	public boolean isCheckValues () 
	public void flushStartTag ()  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
		net.sf.saxon.om.NodeName nc
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
		net.sf.saxon.om.NodeName nc
		net.sf.saxon.trans.XPathException e
	private void completeTriple (net.sf.saxon.event.StreamWriterToReceiver$Triple, boolean)  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
		boolean isAttribute
	private java.lang.String getDefaultNamespace () 
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
	private java.lang.String getUriForPrefix (java.lang.String) 
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
		String prefix
	private java.lang.String getPrefixForUri (java.lang.String) 
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
		String p
		String uri
		String setPrefix
		java.util.Iterator prefixes
	public void writeStartElement (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String localName
	public void writeStartElement (java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String namespaceURI
		String localName
	public void writeStartElement (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String prefix
		String localName
		String namespaceURI
	public void writeEmptyElement (java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String namespaceURI
		String localName
	public void writeEmptyElement (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String prefix
		String localName
		String namespaceURI
	public void writeEmptyElement (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String localName
	public void writeEndElement ()  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException err
	public void writeEndDocument ()  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException err
	public void close ()  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException err
	public void flush ()  throws javax.xml.stream.XMLStreamException 
	public void writeAttribute (java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String localName
		String value
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
	public void writeAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String prefix
		String namespaceURI
		String localName
		String value
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
	public void writeAttribute (java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String namespaceURI
		String localName
		String value
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
	public void writeNamespace (java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
		String prefix
		String namespaceURI
	public void writeDefaultNamespace (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String namespaceURI
		net.sf.saxon.event.StreamWriterToReceiver$Triple t
	public void writeComment (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException err
		String data
	public void writeProcessingInstruction (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String target
	public void writeProcessingInstruction (java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException err
		String target
		String data
	public void writeCData (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String data
	public void writeDTD (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String dtd
	public void writeEntityRef (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String name
	public void writeStartDocument ()  throws javax.xml.stream.XMLStreamException 
	public void writeStartDocument (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String version
	public void writeStartDocument (java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException err
		String encoding
		String version
	public void writeCharacters (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException err
		String text
	public void writeCharacters (char[], int, int)  throws javax.xml.stream.XMLStreamException 
		char[] text
		int start
		int len
	public java.lang.String getPrefix (java.lang.String) 
		net.sf.saxon.om.NamespaceBinding binding
		int j
		java.util.List bindings
		int i
		String uri
	public void setPrefix (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void setDefaultNamespace (java.lang.String)  throws javax.xml.stream.XMLStreamException 
		String uri
	public void setNamespaceContext (javax.xml.namespace.NamespaceContext)  throws javax.xml.stream.XMLStreamException 
		javax.xml.namespace.NamespaceContext context
	public javax.xml.namespace.NamespaceContext getNamespaceContext () 
	public java.lang.Object getProperty (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	private boolean isValidNCName (java.lang.String) 
		String name
	private boolean isValidChars (java.lang.String) 
		String text
	private boolean isValidURI (java.lang.String) 
		String uri
	private void checkNonNull (java.lang.Object) 
		Object value
	static javax.xml.namespace.NamespaceContext access$100 (net.sf.saxon.event.StreamWriterToReceiver) 
		net.sf.saxon.event.StreamWriterToReceiver x0
	static java.util.Stack access$200 (net.sf.saxon.event.StreamWriterToReceiver) 
		net.sf.saxon.event.StreamWriterToReceiver x0
	static void  () 
}

net/sf/saxon/event/Stripper$1.class
Stripper.java
package net.sf.saxon.event
final net.sf.saxon.event.Stripper$1 extends net.sf.saxon.event.Stripper$StripRuleTarget {
	void  () 
}

net/sf/saxon/event/Stripper$2.class
Stripper.java
package net.sf.saxon.event
final net.sf.saxon.event.Stripper$2 extends net.sf.saxon.event.Stripper$StripRuleTarget {
	void  () 
}

net/sf/saxon/event/Stripper$StripRuleTarget.class
Stripper.java
package net.sf.saxon.event
public net.sf.saxon.event.Stripper$StripRuleTarget extends java.lang.Object implements net.sf.saxon.trans.rules.RuleTarget  {
	public void  () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void registerRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule rule
}

net/sf/saxon/event/Stripper.class
Stripper.java
package net.sf.saxon.event
public net.sf.saxon.event.Stripper extends net.sf.saxon.event.ProxyReceiver {
	public static final net.sf.saxon.event.Stripper$StripRuleTarget STRIP
	public static final net.sf.saxon.event.Stripper$StripRuleTarget PRESERVE
	protected net.sf.saxon.om.SpaceStrippingRule rule
	private byte[] stripStack
	private int top
	public static final byte ALWAYS_PRESERVE
	public static final byte ALWAYS_STRIP
	public static final byte STRIP_DEFAULT
	public static final byte PRESERVE_PARENT
	public static final byte SIMPLE_CONTENT
	public static final byte ASSERTIONS_EXIST
	private static net.sf.saxon.om.NodeName XML_SPACE
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.om.SpaceStrippingRule, net.sf.saxon.event.Receiver) 
		net.sf.saxon.om.SpaceStrippingRule rule
		net.sf.saxon.event.Receiver next
	public net.sf.saxon.event.Stripper getAnother (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	private int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType type
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.parser.Location location
		int properties
		byte preserveParent
		byte preserve
		int elementStrip
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public boolean usesTypeAnnotations () 
	static void  () 
}

net/sf/saxon/event/TeeOutputter.class
TeeOutputter.java
package net.sf.saxon.event
public net.sf.saxon.event.TeeOutputter extends net.sf.saxon.event.SequenceReceiver {
	net.sf.saxon.event.Receiver seq1
	net.sf.saxon.event.Receiver seq2
	public void  (net.sf.saxon.event.Receiver, net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver seq1
		net.sf.saxon.event.Receiver seq2
	protected void setFirstDestination (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver seq1
	protected void setSecondDestination (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver seq2
	protected net.sf.saxon.event.Receiver getFirstDestination () 
	protected net.sf.saxon.event.Receiver getSecondDestination () 
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String systemID
		String publicID
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String name
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence content
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public boolean usesTypeAnnotations () 
}

net/sf/saxon/event/TracingFilter.class
TracingFilter.java
package net.sf.saxon.event
public net.sf.saxon.event.TracingFilter extends net.sf.saxon.event.ProxyReceiver {
	private static int nextid
	private int id
	private String indent
	private java.io.PrintStream out
	private boolean closed
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver nextReceiver
	public void  (net.sf.saxon.event.Receiver, java.io.PrintStream) 
		net.sf.saxon.event.Receiver nextReceiver
		java.io.PrintStream diagnosticOutput
	public int getId () 
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		int i
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
		net.sf.saxon.tree.util.FastStringBuffer sb
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	static void  () 
}

net/sf/saxon/event/TransformerReceiver.class
TransformerReceiver.java
package net.sf.saxon.event
public net.sf.saxon.event.TransformerReceiver extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.Controller controller
	private net.sf.saxon.event.Builder builder
	private net.sf.saxon.event.Receiver destination
	public void  (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	public void open ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver stripper
	public net.sf.saxon.Controller getController () 
	public void setSystemId (java.lang.String) 
		String systemId
	public void setDestination (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver destination
	public net.sf.saxon.event.Receiver getDestination () 
	public void close ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException e
		net.sf.saxon.om.NodeInfo doc
}

net/sf/saxon/event/TreeReceiver.class
TreeReceiver.java
package net.sf.saxon.event
public net.sf.saxon.event.TreeReceiver extends net.sf.saxon.event.SequenceReceiver {
	private net.sf.saxon.event.Receiver nextReceiver
	private int level
	private boolean[] isDocumentLevel
	private boolean inStartTag
	private boolean serializing
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver nextInChain
	public void setSystemId (java.lang.String) 
		String systemId
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void setSerializing (boolean) 
		boolean serializing
	public boolean isSerializing () 
	public net.sf.saxon.event.Receiver getUnderlyingReceiver () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
		boolean documentLevel
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		boolean documentLevel
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String uri
		String publicId
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Sequence seq
		String what
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		int copyOptions
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public boolean usesTypeAnnotations () 
}

net/sf/saxon/event/TypeCheckingFilter.class
TypeCheckingFilter.java
package net.sf.saxon.event
public net.sf.saxon.event.TypeCheckingFilter extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.type.ItemType itemType
	private int cardinality
	private net.sf.saxon.expr.parser.RoleDiagnostic role
	private net.sf.saxon.expr.parser.Location locator
	private int count
	private int level
	private java.util.HashSet checkedElements
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void setRequiredType (net.sf.saxon.type.ItemType, int, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.type.ItemType type
		int cardinality
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.Location locator
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.type.ItemType type
		long key
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String errorCode
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public boolean usesTypeAnnotations () 
	private void checkItemType (net.sf.saxon.type.ItemType, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.expr.parser.Location locationId
	private void checkItem (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
	private void throwTypeError (net.sf.saxon.type.ItemType, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.expr.parser.Location locationId
		String message
		String errorCode
		net.sf.saxon.trans.XPathException err
	private void checkAllowsMany (net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.expr.parser.Location locationId
}

net/sf/saxon/event/Valve.class
Valve.java
package net.sf.saxon.event
public net.sf.saxon.event.Valve extends net.sf.saxon.event.ProxyReceiver {
	private boolean started
	private String testNamespace
	private net.sf.saxon.event.Receiver alternativeReceiver
	public void  (java.lang.String, net.sf.saxon.event.Receiver, net.sf.saxon.event.Receiver) 
		String testNamespace
		net.sf.saxon.event.Receiver primary
		net.sf.saxon.event.Receiver secondary
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public boolean wasDiverted () 
}

net/sf/saxon/expr/AdjacentTextNodeMerger.class
AdjacentTextNodeMerger.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AdjacentTextNodeMerger extends net.sf.saxon.expr.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
	public static net.sf.saxon.expr.Expression makeAdjacentTextNodeMerger (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.AdjacentTextNodeMerger atm2
		int i
		net.sf.saxon.expr.instruct.Choose choose
		net.sf.saxon.expr.Expression content
		boolean maybetext
		net.sf.saxon.expr.Expression action
		boolean maybetext
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.instruct.Block block
		net.sf.saxon.expr.Operand[] actions
		boolean prevtext
		boolean needed
		boolean maybeEmpty
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.AdjacentTextNodeMerger a2
	public int getImplementationMethod () 
	public java.lang.String getStreamerName () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void process (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence s
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
		int options
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.om.SequenceIterator iter
		boolean prevText
		net.sf.saxon.om.Item item
	public java.lang.String getExpressionName () 
	public static boolean isTextNode (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/AnalyzeMappingFunction.class
AnalyzeMappingFunction.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AnalyzeMappingFunction extends java.lang.Object implements net.sf.saxon.expr.ContextMappingFunction  {
	private net.sf.saxon.regex.RegexIterator base
	private net.sf.saxon.expr.XPathContext c2
	private net.sf.saxon.expr.Expression nonMatchExpr
	private net.sf.saxon.expr.Expression matchingExpr
	public void  (net.sf.saxon.regex.RegexIterator, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.regex.RegexIterator base
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.expr.Expression nonMatchExpr
		net.sf.saxon.expr.Expression matchingExpr
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/AndExpression.class
AndExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AndExpression extends net.sf.saxon.expr.BooleanExpression {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		net.sf.saxon.expr.Expression p2
	protected net.sf.saxon.expr.Expression preEvaluate () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression cond
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression t
		net.sf.saxon.type.TypeHierarchy th
	public int getCost () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.AndExpression a2
	public net.sf.saxon.expr.Expression negate () 
		net.sf.saxon.expr.Expression not0
		net.sf.saxon.expr.Expression not1
	protected java.lang.String tag () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public static net.sf.saxon.expr.Expression distribute (java.util.Collection) 
		net.sf.saxon.expr.Expression e
		boolean first
		java.util.Collection exprs
		net.sf.saxon.expr.Expression result
}

net/sf/saxon/expr/ArithmeticExpression.class
ArithmeticExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ArithmeticExpression extends net.sf.saxon.expr.BinaryExpression {
	protected net.sf.saxon.expr.Calculator calculator
	private net.sf.saxon.type.PlainType itemType
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
		int operator
		net.sf.saxon.expr.Expression p1
	public java.lang.String getExpressionName () 
	public int computeSpecialProperties () 
		int p
	public void setCalculator (net.sf.saxon.expr.Calculator) 
		net.sf.saxon.expr.Calculator calculator
	public net.sf.saxon.expr.Calculator getCalculator () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.value.NumericValue nv
		net.sf.saxon.expr.NegateExpression ne
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.Expression oldOp0
		net.sf.saxon.expr.Expression oldOp1
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.type.ItemType itemType0
		net.sf.saxon.type.AtomicType type0
		net.sf.saxon.expr.parser.RoleDiagnostic role1
		net.sf.saxon.type.ItemType itemType1
		net.sf.saxon.type.AtomicType type1
		boolean mustResolve
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
		net.sf.saxon.value.IntegerValue val1
		net.sf.saxon.value.IntegerValue val0
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.IntegerValue val1
		net.sf.saxon.value.IntegerValue[] bounds0
		net.sf.saxon.value.IntegerValue[] bounds1
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.ArithmeticExpression ae
	public static net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue value0
		int operator
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.expr.XPathContext context
		int p0
		int p1
		net.sf.saxon.expr.Calculator calculator
	public static int mapOpCode (int) 
		int op
	public net.sf.saxon.type.PlainType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.PlainType resultType
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public void resetLocalStaticProperties () 
	public net.sf.saxon.value.AtomicValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue v0
		net.sf.saxon.value.AtomicValue v1
	protected java.lang.String tag () 
	protected void explainExtraAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/expr/Assignation$1.class
Assignation.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Assignation$1 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionAction  {
	final net.sf.saxon.expr.Assignation val$currentExpression
	final net.sf.saxon.type.ItemType val$type
	final int val$cardinality
	final net.sf.saxon.om.GroundedValue val$constantValue
	final int val$properties
	final net.sf.saxon.expr.Assignation this$0
	void  (net.sf.saxon.expr.Assignation, net.sf.saxon.expr.Assignation, net.sf.saxon.type.ItemType, int, net.sf.saxon.om.GroundedValue, int) 
		net.sf.saxon.expr.Assignation this$0
	public boolean process (net.sf.saxon.expr.Expression, java.lang.Object)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		Object result
}

net/sf/saxon/expr/Assignation.class
Assignation.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Assignation extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.LocalBinding  {
	private net.sf.saxon.expr.Operand sequenceOp
	private net.sf.saxon.expr.Operand actionOp
	protected int slotNumber
	protected net.sf.saxon.om.StructuredQName variableName
	protected net.sf.saxon.value.SequenceType requiredType
	protected boolean isIndexedVariable
	protected boolean hasLoopingReference
	protected java.util.List references
	private static final net.sf.saxon.expr.OperandRole REPEATED_ACTION_ROLE
	public void  () 
	public net.sf.saxon.expr.Operand getSequenceOp () 
	public net.sf.saxon.expr.Operand getActionOp () 
	public java.lang.Iterable operands () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType requiredType
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName variableName
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBoundsForVariable () 
	public int getLocalSlotNumber () 
	public int computeDependencies () 
		int d
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence actual
	public void setAction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression action
	public final boolean isGlobal () 
	public final boolean isAssignable () 
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public boolean isUpdatingExpression () 
	public net.sf.saxon.expr.Expression getAction () 
	public void setSequence (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression sequence
	public net.sf.saxon.expr.Expression getSequence () 
	public void setSlotNumber (int) 
		int nr
	public int getRequiredSlots () 
	public boolean hasVariableBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
	public int getCost () 
	public void suppressValidation (int) 
		int validationMode
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet varPath
	public java.lang.String getVariableName () 
	public java.lang.String getVariableEQName () 
	public void refineTypeInformation (net.sf.saxon.type.ItemType, int, net.sf.saxon.om.GroundedValue, int, net.sf.saxon.expr.Assignation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		int cardinality
		net.sf.saxon.om.GroundedValue constantValue
		int properties
		net.sf.saxon.expr.Assignation currentExpression
	public void addReference (net.sf.saxon.expr.VariableReference, boolean) 
		net.sf.saxon.expr.VariableReference vr
		net.sf.saxon.expr.VariableReference ref
		boolean isLoopingReference
	public int getNominalReferenceCount () 
	protected boolean removeDeadReferences () 
		boolean found
		net.sf.saxon.expr.Expression parent
		int i
		boolean inLoop
	protected void verifyReferences () 
	public void rebuildReferenceList (boolean) 
		boolean force
		int[] results
		java.util.List references
	private static void countReferences (net.sf.saxon.expr.Binding, net.sf.saxon.expr.Expression, java.util.List, int[]) 
		net.sf.saxon.expr.LocalVariableReference ref
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression exp
		java.util.List references
		int[] results
	public boolean isIndexedVariable () 
	public boolean replaceVariable (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Binding newBinding
		net.sf.saxon.expr.Expression seq
		boolean done
	public void setIndexedVariable () 
	static void  () 
}

net/sf/saxon/expr/AtomicSequenceConverter$1.class
AtomicSequenceConverter.java
package net.sf.saxon.expr
 net.sf.saxon.expr.AtomicSequenceConverter$1 extends net.sf.saxon.type.Converter {
	final net.sf.saxon.lib.ConversionRules val$rules
	final net.sf.saxon.expr.AtomicSequenceConverter this$0
	void  (net.sf.saxon.expr.AtomicSequenceConverter, net.sf.saxon.lib.ConversionRules, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.expr.AtomicSequenceConverter this$0
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.type.Converter converter
}

net/sf/saxon/expr/AtomicSequenceConverter$AtomicSequenceMappingFunction.class
AtomicSequenceConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AtomicSequenceConverter$AtomicSequenceMappingFunction extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private net.sf.saxon.type.Converter converter
	public void  () 
	public void setConverter (net.sf.saxon.type.Converter) 
		net.sf.saxon.type.Converter converter
	public net.sf.saxon.value.AtomicValue mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public volatile net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/AtomicSequenceConverter$ToStringMappingFunction.class
AtomicSequenceConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AtomicSequenceConverter$ToStringMappingFunction extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	public void  () 
	public net.sf.saxon.value.StringValue mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public volatile net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/AtomicSequenceConverter.class
AtomicSequenceConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AtomicSequenceConverter extends net.sf.saxon.expr.UnaryExpression {
	public static net.sf.saxon.expr.AtomicSequenceConverter$ToStringMappingFunction TO_STRING_MAPPER
	private net.sf.saxon.type.PlainType requiredItemType
	protected net.sf.saxon.type.Converter converter
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.PlainType) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.type.PlainType requiredItemType
	public void allocateConverter (net.sf.saxon.Configuration, boolean) 
		net.sf.saxon.Configuration config
		boolean allowNull
	public void allocateConverter (net.sf.saxon.Configuration, boolean, net.sf.saxon.type.ItemType) 
		net.sf.saxon.Configuration config
		boolean allowNull
		net.sf.saxon.type.ItemType sourceType
		net.sf.saxon.lib.ConversionRules rules
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.type.PlainType getRequiredItemType () 
	public net.sf.saxon.type.Converter getConverter () 
	public void setConverter (net.sf.saxon.type.Converter) 
		net.sf.saxon.type.Converter converter
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.expr.Literal result
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.UntypedSequenceConverter old
		net.sf.saxon.expr.UntypedSequenceConverter asc2
		net.sf.saxon.expr.UntypedSequenceConverter asc
		net.sf.saxon.type.ItemType ascType
		net.sf.saxon.expr.AtomicSequenceConverter old
		net.sf.saxon.expr.AtomicSequenceConverter asc2
		net.sf.saxon.expr.AtomicSequenceConverter asc
		net.sf.saxon.type.ItemType ascType
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e
	public int getImplementationMethod () 
	public int computeSpecialProperties () 
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.AtomicSequenceConverter atomicConverter
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.AtomicSequenceConverter$AtomicSequenceMappingFunction mapper
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.value.AtomicValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue item
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getExpressionName () 
	protected java.lang.String displayOperator (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static net.sf.saxon.type.PlainType access$000 (net.sf.saxon.expr.AtomicSequenceConverter) 
		net.sf.saxon.expr.AtomicSequenceConverter x0
	static void  () 
}

net/sf/saxon/expr/Atomizer$AtomizingFunction.class
Atomizer.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Atomizer$AtomizingFunction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private static final net.sf.saxon.expr.Atomizer$AtomizingFunction theInstance
	private void  () 
	public static net.sf.saxon.expr.Atomizer$AtomizingFunction getInstance () 
	public net.sf.saxon.tree.iter.AtomicIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public volatile net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/Atomizer.class
Atomizer.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.Atomizer extends net.sf.saxon.expr.UnaryExpression {
	private boolean untyped
	private boolean singleValued
	private net.sf.saxon.type.ItemType operandItemType
	public static final net.sf.saxon.type.UType STRING_KINDS
	public static final net.sf.saxon.type.UType UNTYPED_KINDS
	public static final net.sf.saxon.type.UType UNTYPED_IF_UNTYPED_KINDS
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression sequence
	public static net.sf.saxon.expr.Expression makeAtomizer (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression sequence
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public int getImplementationMethod () 
	public net.sf.saxon.type.ItemType getOperandItemType () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item i
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType operandType
	private void computeSingleValued (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.type.ItemType nodeType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType operandType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression cast
		net.sf.saxon.expr.Expression action
		int i
		net.sf.saxon.expr.Operand[] children
		net.sf.saxon.expr.Expression[] atomizedChildren
		net.sf.saxon.expr.instruct.Block newBlock
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.FingerprintedQName qName
		net.sf.saxon.expr.AttributeGetter ag
		int checks
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression exp
	public boolean isUntyped () 
	public int computeSpecialProperties () 
		int p
	public void resetLocalStaticProperties () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Atomizer copy
	public java.lang.String getStreamerName () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.value.AtomicValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item i
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
	public static net.sf.saxon.type.ItemType getAtomizedItemType (net.sf.saxon.expr.Expression, boolean, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.UType kinds
		net.sf.saxon.type.PlainType ait
		net.sf.saxon.expr.Expression operand
		boolean alwaysUntyped
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType in
	public int computeCardinality () 
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.type.ItemType in
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType operandItemType
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
	public static net.sf.saxon.om.SequenceIterator getAtomizingIterator (net.sf.saxon.om.SequenceIterator, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item first
		int count
		net.sf.saxon.om.SequenceIterator base
		boolean oneToOne
		int properties
	public java.lang.String getExpressionName () 
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/AttributeGetter.class
AttributeGetter.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AttributeGetter extends net.sf.saxon.expr.Expression {
	public static final int CHECK_CONTEXT_ITEM_PRESENT
	public static final int CHECK_CONTEXT_ITEM_IS_NODE
	private net.sf.saxon.om.FingerprintedQName attributeName
	private int requiredChecks
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.om.FingerprintedQName) 
		net.sf.saxon.om.FingerprintedQName attributeName
	public net.sf.saxon.om.FingerprintedQName getAttributeName () 
	public void setRequiredChecks (int) 
		int checks
	public int getRequiredChecks () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.AttributeGetter copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.AttributeGetter ag2
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public int getImplementationMethod () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String val
		String val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo node
	public java.lang.String getExpressionName () 
	public java.lang.String toShortString () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	static void  () 
}

net/sf/saxon/expr/AxisAtomizingIterator.class
AxisAtomizingIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AxisAtomizingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.AtomizedValueIterator base
	private net.sf.saxon.om.AtomicSequence results
	private int atomicPosition
	public void  (net.sf.saxon.om.AtomizedValueIterator) 
		net.sf.saxon.om.AtomizedValueIterator base
	public net.sf.saxon.value.AtomicValue next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.AtomicSequence atomized
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/AxisExpression.class
AxisExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AxisExpression extends net.sf.saxon.expr.Expression {
	private byte axis
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.type.ItemType itemType
	private net.sf.saxon.expr.parser.ContextItemStaticInfo staticInfo
	private int computedCardinality
	private boolean doneTypeCheck
	private boolean doneOptimize
	public void  (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest nodeTest
	public void setAxis (byte) 
		byte axis
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e2
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression thisExp
		net.sf.saxon.expr.ContextItemExpression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.ItemChecker checker
		net.sf.saxon.expr.SimpleStepExpression step
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		boolean noWarnings
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		int relation
	private net.sf.saxon.expr.Expression checkPlausibility (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.UType nonSelfTarget
		net.sf.saxon.type.SchemaType contentType
		net.sf.saxon.z.IntIterator oeni
		int outermostElementName
		net.sf.saxon.type.SchemaDeclaration decl
		net.sf.saxon.expr.Expression path
		boolean canMatchOutermost
		net.sf.saxon.z.IntSet selectedElementNames
		net.sf.saxon.pattern.NodeTest elementTest
		net.sf.saxon.z.IntSet outermostElementNames
		net.sf.saxon.type.SchemaType ct
		net.sf.saxon.type.ComplexType extension
		net.sf.saxon.type.ComplexType extension
		java.util.Iterator extensions
		boolean found
		net.sf.saxon.type.ComplexType extension
		java.util.Iterator iter
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.type.SchemaType schemaType
		java.util.Iterator iter
		java.util.HashSet children
		net.sf.saxon.om.StructuredQName sq
		String message
		java.util.HashSet permitted
		net.sf.saxon.om.StructuredQName childElement
		net.sf.saxon.type.SchemaType schemaType
		java.util.HashSet subDescendants
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.om.StructuredQName c
		net.sf.saxon.type.SchemaType st
		byte nextAxis
		net.sf.saxon.pattern.NodeTest childTest
		net.sf.saxon.expr.AxisExpression first
		byte nextAxis
		net.sf.saxon.expr.AxisExpression next
		net.sf.saxon.expr.Expression path
		java.util.HashSet children
		java.util.HashSet usefulChildren
		boolean considerSelf
		boolean considerDescendants
		java.util.HashSet descendants
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.type.SchemaType contentType
		int targetfp
		net.sf.saxon.om.StructuredQName targetName
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		boolean warnings
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.Configuration config
		net.sf.saxon.type.ItemType contextType
		net.sf.saxon.type.UType originUType
		net.sf.saxon.type.UType targetUType
		net.sf.saxon.type.UType testUType
		byte nonSelf
		net.sf.saxon.type.UType kind
		net.sf.saxon.type.ItemType target
		int origin
	private static java.lang.String getDiagnosticName (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.StaticContext) 
		String prefix
		java.util.Iterator it
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.expr.StaticContext env
		String uri
	private static java.lang.String getStartingNodeDescription (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
		String s
	private net.sf.saxon.pattern.NodeTest makeUnionNodeTest (java.util.HashSet, net.sf.saxon.om.NamePool) 
		net.sf.saxon.pattern.NodeTest nextTest
		net.sf.saxon.om.StructuredQName fp
		java.util.HashSet elements
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.type.ItemType getContextItemType () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getCost () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int h
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.AxisExpression a2
	public int computeSpecialProperties () 
	private static boolean isPeerNodeTest (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.type.UType uType
	public final net.sf.saxon.type.ItemType getItemType () 
		int p
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
		net.sf.saxon.type.UType reachable
	public int getIntrinsicDependencies () 
	public final int computeCardinality () 
		net.sf.saxon.pattern.NodeTest originNodeType
		net.sf.saxon.pattern.NodeTest originNodeType
		net.sf.saxon.type.SchemaException err
		net.sf.saxon.type.SchemaType contentType
		net.sf.saxon.type.SchemaException err
		net.sf.saxon.type.SchemaType contentType
		net.sf.saxon.pattern.NodeTest originNodeType
		net.sf.saxon.pattern.NodeTest nodeTest
		net.sf.saxon.type.ItemType contextItemType
	public boolean isSubtreeExpression () 
	public byte getAxis () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public boolean isContextPossiblyUndefined () 
	public net.sf.saxon.expr.parser.ContextItemStaticInfo getContextItemStaticInfo () 
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.pattern.Pattern pat
		int kind
	public int getImplementationMethod () 
	public net.sf.saxon.tree.iter.AxisIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		ClassCastException cce
		net.sf.saxon.trans.XPathException ec
		UnsupportedOperationException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public net.sf.saxon.tree.iter.AxisIterator iterate (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo origin
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.pattern.NodeTest known
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String toShortString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String getStreamerName () 
	public java.util.Set getPreconditions () 
		java.util.HashSet pre
		net.sf.saxon.expr.Expression a
	public volatile net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/BigRangeIterator.class
BigRangeIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.BigRangeIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator  {
	java.math.BigInteger start
	java.math.BigInteger currentValue
	java.math.BigInteger limit
	public void  (java.math.BigInteger, java.math.BigInteger)  throws net.sf.saxon.trans.XPathException 
		java.math.BigInteger start
		java.math.BigInteger end
	public boolean hasNext () 
	public net.sf.saxon.value.IntegerValue next () 
	public void close () 
	public int getLength () 
		java.math.BigInteger len
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/BinaryExpression$1.class
BinaryExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.BinaryExpression$1 extends java.lang.Object implements java.lang.Iterable  {
	final net.sf.saxon.expr.BinaryExpression this$0
	void  (net.sf.saxon.expr.BinaryExpression) 
		net.sf.saxon.expr.BinaryExpression this$0
	public java.util.Iterator iterator () 
}

net/sf/saxon/expr/BinaryExpression.class
BinaryExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.BinaryExpression extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Operand lhs
	private net.sf.saxon.expr.Operand rhs
	protected int operator
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
		int op
		net.sf.saxon.expr.Expression p1
	public final java.lang.Iterable operands () 
	protected net.sf.saxon.expr.OperandRole getOperandRole (int) 
		int arg
	public net.sf.saxon.expr.Operand getLhs () 
	public final net.sf.saxon.expr.Expression getLhsExpression () 
	public void setLhsExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public net.sf.saxon.expr.Operand getRhs () 
	public final net.sf.saxon.expr.Expression getRhsExpression () 
	public void setRhsExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue v
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue v
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public void setFlattened (boolean) 
		boolean flattened
	public int getOperator () 
	public int computeCardinality () 
		net.sf.saxon.expr.Expression lhs
		net.sf.saxon.expr.Expression rhs
	public int computeSpecialProperties () 
		int p
	protected static boolean isCommutative (int) 
		int operator
	protected static boolean isAssociative (int) 
		int operator
	protected static boolean isInverse (int, int) 
		int op1
		int op2
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.expr.BinaryExpression b
		Object other
	private java.util.List flattenExpression (java.util.List) 
		int h
		int i
		int h
		int i
		java.util.List list
	private boolean pairwiseEqual (java.util.List, java.util.List) 
		int i
		java.util.List a
		java.util.List b
	public int hashCode () 
		int op
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	private java.lang.String parenthesize (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression operand
		String operandStr
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	protected java.lang.String tag () 
	protected void explainExtraAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	protected java.lang.String displayOperator () 
	static net.sf.saxon.expr.Operand access$000 (net.sf.saxon.expr.BinaryExpression) 
		net.sf.saxon.expr.BinaryExpression x0
	static net.sf.saxon.expr.Operand access$100 (net.sf.saxon.expr.BinaryExpression) 
		net.sf.saxon.expr.BinaryExpression x0
}

net/sf/saxon/expr/Binding.class
Binding.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Binding extends java.lang.Object {
	public abstract net.sf.saxon.value.SequenceType getRequiredType () 
	public abstract net.sf.saxon.value.IntegerValue[] getIntegerBoundsForVariable () 
	public abstract net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isGlobal () 
	public abstract boolean isAssignable () 
	public abstract net.sf.saxon.om.StructuredQName getVariableQName () 
	public abstract void addReference (net.sf.saxon.expr.VariableReference, boolean) 
}

net/sf/saxon/expr/BindingReference.class
BindingReference.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.BindingReference extends java.lang.Object {
	public abstract void setStaticType (net.sf.saxon.value.SequenceType, net.sf.saxon.om.GroundedValue, int) 
	public abstract void fixup (net.sf.saxon.expr.Binding) 
}

net/sf/saxon/expr/BooleanExpression.class
BooleanExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.BooleanExpression extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.Negatable  {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		int operator
		net.sf.saxon.expr.Expression p2
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.trans.XPathException err0
		net.sf.saxon.trans.XPathException err1
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		boolean forStreaming
		net.sf.saxon.expr.Expression op0
		net.sf.saxon.expr.Expression op1
	protected abstract net.sf.saxon.expr.Expression preEvaluate () 
	protected net.sf.saxon.expr.Expression forceToBoolean (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression in
	public boolean isNegatable (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public abstract net.sf.saxon.expr.Expression negate () 
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public abstract boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public static void listAndComponents (net.sf.saxon.expr.Expression, java.util.List) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		java.util.List list
	protected net.sf.saxon.expr.OperandRole getOperandRole (int) 
		int arg
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/Calculator$1.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$1 extends java.lang.Object {
}

net/sf/saxon/expr/Calculator$AnyDivAny.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$AnyDivAny extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.Calculator calc
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$AnyIdivAny.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$AnyIdivAny extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.Calculator calc
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$AnyMinusAny.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$AnyMinusAny extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.Calculator calc
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$AnyModAny.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$AnyModAny extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.Calculator calc
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$AnyPlusAny.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$AnyPlusAny extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.Calculator calc
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$AnyTimesAny.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$AnyTimesAny extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.Calculator calc
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DateTimeMinusDateTime.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DateTimeMinusDateTime extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DateTimeMinusDuration.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DateTimeMinusDuration extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DateTimePlusDuration.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DateTimePlusDuration extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DecimalDivDecimal.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DecimalDivDecimal extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DecimalIdivDecimal.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DecimalIdivDecimal extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		java.math.BigDecimal A
		java.math.BigDecimal B
		java.math.BigInteger quot
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DecimalMinusDecimal.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DecimalMinusDecimal extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DecimalModDecimal.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DecimalModDecimal extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		ArithmeticException err
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		java.math.BigDecimal A
		java.math.BigDecimal B
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DecimalPlusDecimal.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DecimalPlusDecimal extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DecimalTimesDecimal.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DecimalTimesDecimal extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DoubleDivDouble.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DoubleDivDouble extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DoubleIdivDouble.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DoubleIdivDouble extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		double A
		double B
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DoubleMinusDouble.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DoubleMinusDouble extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DoubleModDouble.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DoubleModDouble extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DoublePlusDouble.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DoublePlusDouble extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DoubleTimesDouble.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$DoubleTimesDouble extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$DurationDivDuration.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DurationDivDuration extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DurationDivNumeric.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DurationDivNumeric extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		double d
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DurationMinusDuration.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DurationMinusDuration extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DurationPlusDateTime.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DurationPlusDateTime extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DurationPlusDuration.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DurationPlusDuration extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DurationTimesNumeric.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DurationTimesNumeric extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$FloatDivFloat.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$FloatDivFloat extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$FloatIdivFloat.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$FloatIdivFloat extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
		float A
		float B
		float quotient
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$FloatMinusFloat.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$FloatMinusFloat extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$FloatModFloat.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$FloatModFloat extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$FloatPlusFloat.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$FloatPlusFloat extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$FloatTimesFloat.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$FloatTimesFloat extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$IntegerDivInteger.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$IntegerDivInteger extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$IntegerIdivInteger.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$IntegerIdivInteger extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$IntegerMinusInteger.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$IntegerMinusInteger extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$IntegerModInteger.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$IntegerModInteger extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$IntegerPlusInteger.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$IntegerPlusInteger extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$IntegerTimesInteger.class
Calculator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Calculator$IntegerTimesInteger extends net.sf.saxon.expr.Calculator {
	public void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
}

net/sf/saxon/expr/Calculator$NumericTimesDuration.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$NumericTimesDuration extends net.sf.saxon.expr.Calculator {
	private void  () 
	public net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeA
		net.sf.saxon.type.AtomicType typeB
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator.class
Calculator.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Calculator extends java.lang.Object {
	public static final int PLUS
	public static final int MINUS
	public static final int TIMES
	public static final int DIV
	public static final int MOD
	public static final int IDIV
	private static final int[] tokens
	public static final net.sf.saxon.expr.Calculator[] ANY_ANY
	public static final net.sf.saxon.expr.Calculator[] DOUBLE_DOUBLE
	public static final net.sf.saxon.expr.Calculator[] DOUBLE_FLOAT
	public static final net.sf.saxon.expr.Calculator[] DOUBLE_DECIMAL
	public static final net.sf.saxon.expr.Calculator[] DOUBLE_INTEGER
	public static final net.sf.saxon.expr.Calculator[] FLOAT_DOUBLE
	public static final net.sf.saxon.expr.Calculator[] FLOAT_FLOAT
	public static final net.sf.saxon.expr.Calculator[] FLOAT_DECIMAL
	public static final net.sf.saxon.expr.Calculator[] FLOAT_INTEGER
	public static final net.sf.saxon.expr.Calculator[] DECIMAL_DOUBLE
	public static final net.sf.saxon.expr.Calculator[] DECIMAL_FLOAT
	public static final net.sf.saxon.expr.Calculator[] DECIMAL_DECIMAL
	public static final net.sf.saxon.expr.Calculator[] DECIMAL_INTEGER
	public static final net.sf.saxon.expr.Calculator[] INTEGER_DOUBLE
	public static final net.sf.saxon.expr.Calculator[] INTEGER_FLOAT
	public static final net.sf.saxon.expr.Calculator[] INTEGER_DECIMAL
	public static final net.sf.saxon.expr.Calculator[] INTEGER_INTEGER
	public static final net.sf.saxon.expr.Calculator[] DATETIME_DATETIME
	public static final net.sf.saxon.expr.Calculator[] DATETIME_DURATION
	public static final net.sf.saxon.expr.Calculator[] DURATION_DATETIME
	public static final net.sf.saxon.expr.Calculator[] DURATION_DURATION
	public static final net.sf.saxon.expr.Calculator[] DURATION_NUMERIC
	public static final net.sf.saxon.expr.Calculator[] NUMERIC_DURATION
	private static net.sf.saxon.z.IntHashMap table
	private static net.sf.saxon.z.IntHashMap nameTable
	public void  () 
	public static int getTokenFromOperator (int) 
		int operator
	public java.lang.String code () 
		String name
	private static void def (int, int, net.sf.saxon.expr.Calculator[], java.lang.String) 
		int typeA
		int typeB
		net.sf.saxon.expr.Calculator[] calculatorSet
		String setName
		int key
	public static net.sf.saxon.expr.Calculator getCalculator (int, int, int, boolean) 
		int typeA
		int typeB
		int operator
		boolean mustResolve
		int key
		net.sf.saxon.expr.Calculator[] set
	public static net.sf.saxon.expr.Calculator reconstructCalculator (java.lang.String) 
		String code
		int typeA
		int typeB
		int operator
	private static int typeFromCode (char) 
		char code
	public static int operatorFromCode (char) 
		char code
	public static java.lang.String getCalculatorSetName (int, int) 
		int typeA
		int typeB
		int key
	public abstract net.sf.saxon.value.AtomicValue compute (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.type.AtomicType getResultType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
	public static net.sf.saxon.value.BigDecimalValue decimalDivide (net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.trans.XPathException 
		java.math.BigDecimal result
		ArithmeticException err
		net.sf.saxon.value.NumericValue a
		net.sf.saxon.value.NumericValue b
		java.math.BigDecimal A
		java.math.BigDecimal B
		int scale
	static void  () 
}

net/sf/saxon/expr/Callable.class
Callable.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Callable extends java.lang.Object {
	public abstract net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/CardinalityChecker.class
CardinalityChecker.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.CardinalityChecker extends net.sf.saxon.expr.UnaryExpression {
	private int requiredCardinality
	private net.sf.saxon.expr.parser.RoleDiagnostic role
	private void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.parser.RoleDiagnostic) 
		net.sf.saxon.expr.Expression sequence
		int cardinality
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public static net.sf.saxon.expr.Expression makeCardinalityChecker (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.parser.RoleDiagnostic) 
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression sequence
		int cardinality
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression result
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public int getRequiredCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression base
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ItemChecker checker
		net.sf.saxon.expr.Expression other
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression base
	public void setErrorCode (java.lang.String) 
		String code
	public net.sf.saxon.expr.parser.RoleDiagnostic getRoleLocator () 
	public int getImplementationMethod () 
		int m
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int count
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
	public static java.lang.String depictSequenceStart (net.sf.saxon.om.SequenceIterator, int) 
		net.sf.saxon.tree.util.FastStringBuffer sb
		int count
		net.sf.saxon.om.Item next
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.SequenceIterator seq
		int max
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item[] leaders
		net.sf.saxon.om.Item second
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item first
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.TypeCheckingFilter filter
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Expression next
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.CardinalityChecker c2
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String occ
	public java.lang.String toString () 
		net.sf.saxon.expr.Expression operand
	public java.lang.String getExpressionName () 
	public java.lang.String toShortString () 
	public java.lang.String getStreamerName () 
	public void setLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location id
}

net/sf/saxon/expr/CardinalityCheckingIterator.class
CardinalityCheckingIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.CardinalityCheckingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private int requiredCardinality
	private net.sf.saxon.expr.parser.RoleDiagnostic role
	private net.sf.saxon.expr.parser.Location locator
	private net.sf.saxon.om.Item first
	private net.sf.saxon.om.Item second
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, int, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item[] leaders
		net.sf.saxon.om.SequenceIterator base
		int requiredCardinality
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.Location locator
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item current
		net.sf.saxon.om.Item current
		net.sf.saxon.om.Item current
	public void close () 
	public int getProperties () 
	private void typeError (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.trans.XPathException e
}

net/sf/saxon/expr/CastExpression.class
CastExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CastExpression extends net.sf.saxon.expr.CastingExpression implements net.sf.saxon.expr.Callable  {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType, boolean) 
		net.sf.saxon.expr.Expression source
		net.sf.saxon.type.AtomicType target
		boolean allowEmpty
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.type.ItemType sourceItemType
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.PlainType sourceType
		int r
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.AtomicSequenceConverter old
		net.sf.saxon.expr.AtomicSequenceConverter asc
		net.sf.saxon.expr.Expression e
		net.sf.saxon.type.ItemType et
		net.sf.saxon.expr.Expression e
		net.sf.saxon.type.ItemType et
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.Expression e
		net.sf.saxon.type.ItemType et
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.Expression operand
	protected net.sf.saxon.expr.Expression preEvaluate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure err
		String code
		net.sf.saxon.expr.Expression lit
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.GroundedValue literalOperand
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.CastExpression c2
	public int getImplementationMethod () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue result
	private net.sf.saxon.value.AtomicValue doCast (net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.Converter converter
		net.sf.saxon.type.ConversionResult result
	public net.sf.saxon.value.AtomicValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue value
		ClassCastException e
		net.sf.saxon.expr.XPathContext context
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getExpressionName () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/CastToList.class
CastToList.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CastToList extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.type.ListType targetType
	private boolean allowEmpty
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.ListType, boolean) 
		net.sf.saxon.expr.Expression source
		net.sf.saxon.type.ListType targetType
		boolean allowEmpty
	public boolean isAllowEmpty () 
	public net.sf.saxon.type.ListType getTargetType () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.GroundedValue literalOperand
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.TypeHierarchy th
		boolean maybeString
		boolean maybeUntyped
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.CastToList c
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue value
	public static net.sf.saxon.om.AtomicSequence cast (java.lang.CharSequence, net.sf.saxon.type.ListType, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.trans.XPathException 
		CharSequence value
		net.sf.saxon.type.ListType targetType
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.ValidationFailure failure
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getExpressionName () 
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/CastToUnion.class
CastToUnion.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CastToUnion extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.type.UnionType targetType
	private boolean allowEmpty
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.UnionType, boolean) 
		net.sf.saxon.expr.Expression source
		net.sf.saxon.type.UnionType targetType
		boolean allowEmpty
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public boolean isAllowEmpty () 
	public net.sf.saxon.type.UnionType getTargetType () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue av
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.GroundedValue literalOperand
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
	public int computeCardinality () 
		net.sf.saxon.type.MissingComponentException e
		int c
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.CastToUnion c
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.AtomicSequence result
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.value.AtomicValue value
	public static boolean castable (net.sf.saxon.value.AtomicValue, net.sf.saxon.type.UnionType, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.UnionType targetType
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.om.AtomicSequence cast (net.sf.saxon.value.AtomicValue, net.sf.saxon.type.UnionType, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.type.PlainType member
		net.sf.saxon.type.AtomicType t
		net.sf.saxon.type.PlainType member
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.type.Converter c
		net.sf.saxon.type.PlainType type
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.UnionType targetType
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.AtomicType label
		Iterable memberTypes
	public java.lang.String getExpressionName () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/CastableExpression.class
CastableExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.CastableExpression extends net.sf.saxon.expr.CastingExpression {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType, boolean) 
		net.sf.saxon.expr.Expression source
		net.sf.saxon.type.AtomicType target
		boolean allowEmpty
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.ItemType sourceItemType
		net.sf.saxon.type.AtomicType atomizedType
	protected net.sf.saxon.expr.Expression preEvaluate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.om.GroundedValue literalOperand
		int length
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.CastableExpression ce
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.om.AtomicSequence atomizedValue
		int length
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.expr.XPathContext context
		int count
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	private boolean isCastable (net.sf.saxon.value.AtomicValue, net.sf.saxon.type.AtomicType, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.AtomicType targetType
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.Converter converter
	public java.lang.String getExpressionName () 
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/CastingExpression.class
CastingExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.CastingExpression extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.type.AtomicType targetType
	private net.sf.saxon.type.AtomicType targetPrimitiveType
	private boolean allowEmpty
	protected net.sf.saxon.type.Converter converter
	private boolean operandIsStringLiteral
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType, boolean) 
		net.sf.saxon.expr.Expression source
		net.sf.saxon.type.AtomicType target
		boolean allowEmpty
	public net.sf.saxon.type.AtomicType getTargetPrimitiveType () 
	public void setTargetType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.type.AtomicType getTargetType () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public void setAllowEmpty (boolean) 
		boolean allow
	public boolean allowsEmpty () 
	public void setOperandIsStringLiteral (boolean) 
		boolean option
	public boolean isOperandIsStringLiteral () 
	public net.sf.saxon.type.Converter getConverter () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String s
	public int computeSpecialProperties () 
		int p
}

net/sf/saxon/expr/CompareToIntegerConstant.class
CompareToIntegerConstant.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CompareToIntegerConstant extends net.sf.saxon.expr.UnaryExpression implements net.sf.saxon.expr.ComparisonExpression  {
	private long comparand
	private int operator
	public void  (net.sf.saxon.expr.Expression, int, long) 
		net.sf.saxon.expr.Expression operand
		int operator
		long comparand
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression getLhsExpression () 
	public net.sf.saxon.expr.Operand getLhs () 
	public net.sf.saxon.expr.Expression getRhsExpression () 
	public net.sf.saxon.expr.Operand getRhs () 
	public long getComparand () 
	public int getComparisonOperator () 
	public int getImplementationMethod () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.CompareToIntegerConstant c2
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int h
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.NumericValue n
		int c
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public java.lang.String getExpressionName () 
	public net.sf.saxon.type.ItemType getItemType () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer () 
	public int getSingletonOperator () 
	public boolean convertsUntypedToOther () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/ComparisonExpression.class
ComparisonExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ComparisonExpression extends java.lang.Object {
	public abstract net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer () 
	public abstract int getSingletonOperator () 
	public abstract net.sf.saxon.expr.Operand getLhs () 
	public abstract net.sf.saxon.expr.Operand getRhs () 
	public abstract net.sf.saxon.expr.Expression getLhsExpression () 
	public abstract net.sf.saxon.expr.Expression getRhsExpression () 
	public abstract boolean convertsUntypedToOther () 
}

net/sf/saxon/expr/Component$1.class
Component.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Component$1 extends java.lang.Object {
}

net/sf/saxon/expr/Component$M.class
Component.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Component$M extends net.sf.saxon.expr.Component {
	public void  () 
	public net.sf.saxon.trans.Mode getActor () 
	public void setActor (net.sf.saxon.trans.Mode) 
		net.sf.saxon.trans.Mode m
	public volatile net.sf.saxon.expr.instruct.Actor getActor () 
}

net/sf/saxon/expr/Component.class
Component.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Component extends java.lang.Object {
	protected net.sf.saxon.expr.instruct.Actor actor
	private net.sf.saxon.trans.Visibility visibility
	private java.util.List bindings
	private net.sf.saxon.style.StylesheetPackage containingPackage
	private net.sf.saxon.style.StylesheetPackage declaringPackage
	private boolean hasExplicitVisibility
	private net.sf.saxon.expr.Component baseComponent
	private void  () 
	public static net.sf.saxon.expr.Component makeComponent (net.sf.saxon.expr.instruct.Actor, net.sf.saxon.trans.Visibility, net.sf.saxon.style.StylesheetPackage, net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.expr.Component c
		net.sf.saxon.expr.instruct.Actor actor
		net.sf.saxon.trans.Visibility visibility
		net.sf.saxon.style.StylesheetPackage containingPackage
		net.sf.saxon.style.StylesheetPackage declaringPackage
		net.sf.saxon.expr.Component c
	public java.util.List getComponentBindings () 
	public void setComponentBindings (java.util.List) 
		java.util.List bindings
	public void setVisibility (net.sf.saxon.trans.Visibility, boolean) 
		net.sf.saxon.trans.Visibility visibility
		boolean explicit
	public net.sf.saxon.trans.Visibility getVisibility () 
	public boolean isVisibilityExplicit () 
	public boolean isHiddenAbstractComponent () 
	public net.sf.saxon.expr.instruct.Actor getActor () 
	public net.sf.saxon.style.StylesheetPackage getDeclaringPackage () 
	public net.sf.saxon.style.StylesheetPackage getContainingPackage () 
	public net.sf.saxon.expr.Component getBaseComponent () 
	public void setBaseComponent (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component original
	public void export (net.sf.saxon.trace.ExpressionPresenter, java.util.Map)  throws net.sf.saxon.trans.XPathException 
		int baseId
		net.sf.saxon.trace.ExpressionPresenter out
		java.util.Map componentIdMap
		int id
		String refs
	public java.lang.String listComponentReferences (java.util.Map) 
		net.sf.saxon.expr.Component target
		int targetId
		net.sf.saxon.expr.ComponentBinding ref
		java.util.Map componentIdMap
		net.sf.saxon.tree.util.FastStringBuffer fsb
	private int obtainComponentId (net.sf.saxon.expr.Component, java.util.Map) 
		net.sf.saxon.expr.Component component
		java.util.Map componentIdMap
		Integer id
	void  (net.sf.saxon.expr.Component$1) 
		net.sf.saxon.expr.Component$1 x0
}

net/sf/saxon/expr/ComponentBinding.class
ComponentBinding.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ComponentBinding extends java.lang.Object {
	private net.sf.saxon.trans.SymbolicName symbolicName
	private net.sf.saxon.expr.Component target
	public void  (net.sf.saxon.trans.SymbolicName, net.sf.saxon.expr.Component) 
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.expr.Component target
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public net.sf.saxon.expr.Component getTarget () 
}

net/sf/saxon/expr/ComponentInvocation.class
ComponentInvocation.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ComponentInvocation extends java.lang.Object {
	public abstract net.sf.saxon.expr.Component getFixedTarget () 
	public abstract void setBindingSlot (int) 
	public abstract int getBindingSlot () 
	public abstract net.sf.saxon.trans.SymbolicName getSymbolicName () 
}

net/sf/saxon/expr/ConsumingOperand.class
ConsumingOperand.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ConsumingOperand extends net.sf.saxon.expr.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression subExpression
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getIntrinsicDependencies () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.ConsumingOperand exp
	public int getImplementationMethod () 
	public net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public java.lang.String toShortString () 
}

net/sf/saxon/expr/ContextItemExpression.class
ContextItemExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ContextItemExpression extends net.sf.saxon.expr.Expression {
	net.sf.saxon.expr.parser.ContextItemStaticInfo staticInfo
	String errorCodeForAbsentContext
	public void  () 
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.ContextItemExpression cie2
	public void setErrorCodeForUndefinedContext (java.lang.String) 
		String errorCode
	public java.lang.String getErrorCodeForUndefinedContext () 
	public void setStaticInfo (net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.parser.ContextItemStaticInfo info
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ErrorExpression ee
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public boolean isContextPossiblyUndefined () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
		int p
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public boolean isSubtreeExpression () 
	public int getNetCost () 
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
	public java.lang.String getStreamerName () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
		net.sf.saxon.type.ItemType type
	public java.lang.String toShortString () 
}

net/sf/saxon/expr/ContextMappingFunction.class
ContextMappingFunction.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ContextMappingFunction extends java.lang.Object {
	public abstract net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/ContextMappingIterator.class
ContextMappingIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.ContextMappingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.FocusIterator base
	private net.sf.saxon.expr.ContextMappingFunction action
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.SequenceIterator stepIterator
	public void  (net.sf.saxon.expr.ContextMappingFunction, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.ContextMappingFunction action
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.Item nextItem
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/ContextOriginator.class
ContextOriginator.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ContextOriginator extends java.lang.Object {
}

net/sf/saxon/expr/ContextSwitchingExpression.class
ContextSwitchingExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ContextSwitchingExpression extends java.lang.Object implements net.sf.saxon.expr.ContextOriginator  {
	public abstract net.sf.saxon.expr.Expression getSelectExpression () 
	public abstract net.sf.saxon.expr.Expression getActionExpression () 
}

net/sf/saxon/expr/CurrentItemExpression.class
CurrentItemExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CurrentItemExpression extends net.sf.saxon.expr.ContextItemExpression {
	public void  () 
}

net/sf/saxon/expr/DifferenceEnumeration.class
DifferenceEnumeration.java
package net.sf.saxon.expr
public net.sf.saxon.expr.DifferenceEnumeration extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator p1
	private net.sf.saxon.om.SequenceIterator p2
	private net.sf.saxon.om.NodeInfo nextNode1
	private net.sf.saxon.om.NodeInfo nextNode2
	private net.sf.saxon.expr.sort.ItemOrderComparer comparer
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.ItemOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.expr.sort.ItemOrderComparer comparer
	private net.sf.saxon.om.NodeInfo next (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
	public net.sf.saxon.om.NodeInfo next ()  throws net.sf.saxon.trans.XPathException 
		int c
	private net.sf.saxon.om.NodeInfo deliver ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo current
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/EagerLetExpression.class
EagerLetExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.EagerLetExpression extends net.sf.saxon.expr.LetExpression {
	public void  () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/EarlyEvaluationContext.class
EarlyEvaluationContext.java
package net.sf.saxon.expr
public net.sf.saxon.expr.EarlyEvaluationContext extends java.lang.Object implements net.sf.saxon.expr.XPathContext  {
	private net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.Sequence evaluateLocalVariable (int) 
		int slotnumber
	public net.sf.saxon.expr.XPathContext getCaller () 
	public javax.xml.transform.URIResolver getURIResolver () 
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public net.sf.saxon.expr.Component getCurrentComponent () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.Item getContextItem () 
	public net.sf.saxon.Controller getController () 
	public net.sf.saxon.expr.sort.GroupIterator getCurrentGroupIterator () 
	public net.sf.saxon.expr.sort.GroupIterator getCurrentMergeGroupIterator () 
	public net.sf.saxon.om.FocusTrackingIterator getCurrentIterator () 
	public net.sf.saxon.expr.Component$M getCurrentMode () 
	public net.sf.saxon.regex.RegexIterator getCurrentRegexIterator () 
	public net.sf.saxon.trans.rules.Rule getCurrentTemplateRule () 
	public int getLast ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.expr.instruct.ParameterSet getLocalParameters () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public net.sf.saxon.trace.InstructionInfo getOrigin () 
	public int getOriginatingConstructType () 
	public net.sf.saxon.event.SequenceReceiver getReceiver () 
	public net.sf.saxon.expr.StackFrame getStackFrame () 
	public net.sf.saxon.expr.instruct.ParameterSet getTunnelParameters () 
	public boolean isAtLast ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.expr.XPathContextMajor newCleanContext () 
	public net.sf.saxon.expr.XPathContextMajor newContext () 
		net.sf.saxon.Controller controller
	public net.sf.saxon.expr.XPathContextMinor newMinorContext () 
	public void setCaller (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext caller
	public void setCurrentIterator (net.sf.saxon.om.FocusIterator) 
		net.sf.saxon.om.FocusIterator iter
	public void setLocalVariable (int, net.sf.saxon.om.Sequence) 
		int slotNumber
		net.sf.saxon.om.Sequence value
	public void setReceiver (net.sf.saxon.event.SequenceReceiver) 
		net.sf.saxon.event.SequenceReceiver receiver
	public int useLocalParameter (net.sf.saxon.om.StructuredQName, int, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName parameterId
		int slotNumber
		boolean isTunnel
	public net.sf.saxon.value.DateTimeValue getCurrentDateTime ()  throws net.sf.saxon.trans.NoDynamicContextException 
	public int getImplicitTimezone () 
	public java.util.Iterator iterateStackFrames () 
	public net.sf.saxon.trans.XPathException getCurrentException () 
	public void waitForChildThreads ()  throws net.sf.saxon.trans.XPathException 
	public void setTemporaryOutputState (int) 
		int temporary
	public int getTemporaryOutputState () 
	public void setCurrentOutputUri (java.lang.String) 
		String uri
	public java.lang.String getCurrentOutputUri () 
	private void notAllowed () 
	public net.sf.saxon.expr.XPathContextMajor$ThreadManager getThreadManager () 
	public net.sf.saxon.expr.Component getTargetComponent (int) 
		int bindingSlot
	public volatile net.sf.saxon.om.FocusIterator getCurrentIterator () 
}

net/sf/saxon/expr/EmptyTextNodeRemover.class
EmptyTextNodeRemover.java
package net.sf.saxon.expr
public net.sf.saxon.expr.EmptyTextNodeRemover extends net.sf.saxon.expr.UnaryExpression implements net.sf.saxon.expr.ItemMappingFunction  {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.EmptyTextNodeRemover e2
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public java.lang.String getStreamerName () 
	public java.lang.String getExpressionName () 
}

net/sf/saxon/expr/EquivalenceComparer.class
EquivalenceComparer.java
package net.sf.saxon.expr
public net.sf.saxon.expr.EquivalenceComparer extends net.sf.saxon.expr.sort.GenericAtomicComparer {
	protected void  (net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.EquivalenceComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		int implicitTimezone
		Object ac
		Object bc
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	public volatile net.sf.saxon.expr.sort.GenericAtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
	public volatile net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
}

net/sf/saxon/expr/EquivalenceComparison.class
EquivalenceComparison.java
package net.sf.saxon.expr
public net.sf.saxon.expr.EquivalenceComparison extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ComparisonExpression  {
	private net.sf.saxon.expr.sort.AtomicComparer comparer
	private boolean knownToBeComparable
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		int operator
		net.sf.saxon.expr.Expression p2
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.GroundedValue v
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.StaticContext env
		String defaultCollationName
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.StringCollator collation
		net.sf.saxon.expr.Expression oldOp0
		net.sf.saxon.expr.Expression oldOp1
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.expr.parser.RoleDiagnostic role1
		net.sf.saxon.type.ItemType t0
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.BuiltInAtomicType pt0
		net.sf.saxon.type.BuiltInAtomicType pt1
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer () 
	public int getSingletonOperator () 
	public boolean convertsUntypedToOther () 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean isKnownToBeComparable () 
	public net.sf.saxon.expr.sort.AtomicComparer getComparer () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.EquivalenceComparison sc
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue v0
		net.sf.saxon.value.AtomicValue v1
		net.sf.saxon.expr.sort.AtomicComparer comp2
	public java.lang.String getExpressionName () 
	protected void explainExtraAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/ErrorExpression.class
ErrorExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ErrorExpression extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.trans.XPathException exception
	private String message
	private String errorCode
	private boolean isTypeError
	public void  () 
	public void  (java.lang.String, java.lang.String, boolean) 
		String message
		String errorCode
		boolean isTypeError
	public void  (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException exception
	public net.sf.saxon.trans.XPathException getException () 
	public boolean isTypeError () 
	public java.lang.String getMessage () 
	public java.lang.String getErrorCodeLocalPart () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int getImplementationMethod () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.ErrorExpression e2
		net.sf.saxon.expr.ErrorExpression e2
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public java.lang.String getExpressionName () 
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
}

net/sf/saxon/expr/ErrorIterator.class
ErrorIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ErrorIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.trans.XPathException exception
	public void  (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException exception
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/EveryItemMappingIterator.class
EveryItemMappingIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.EveryItemMappingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.expr.ItemMappingFunction action
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.ItemMappingFunction) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.ItemMappingFunction action
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextSource
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/Expression.class
Expression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Expression extends java.lang.Object implements net.sf.saxon.om.IdentityComparable  {
	public static final int EVALUATE_METHOD
	public static final int ITERATE_METHOD
	public static final int PROCESS_METHOD
	public static final int WATCH_METHOD
	public static final int ITEM_FEED_METHOD
	public static final int EFFECTIVE_BOOLEAN_VALUE
	public static final int UPDATE_METHOD
	protected int staticProperties
	private net.sf.saxon.expr.parser.Location location
	private net.sf.saxon.expr.Expression parentExpression
	private net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	private int[] slotsUsed
	private int evaluationMethod
	private java.util.Map extraProperties
	private int cost
	public static final net.sf.saxon.value.IntegerValue UNBOUNDED_LOWER
	public static final net.sf.saxon.value.IntegerValue UNBOUNDED_UPPER
	public static final net.sf.saxon.value.IntegerValue MAX_STRING_LENGTH
	public static final net.sf.saxon.value.IntegerValue MAX_SEQUENCE_LENGTH
	public void  () 
	public java.lang.String getExpressionName () 
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression getInterpretedExpression () 
	public final java.lang.Iterable checkedOperands () 
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.Logger logger
		Exception err
		String message
		net.sf.saxon.expr.Expression child
		boolean badOperand
		boolean badExpression
		net.sf.saxon.expr.Operand o
		Iterable ops
	protected transient java.util.List operandList (net.sf.saxon.expr.Operand[]) 
		net.sf.saxon.expr.Operand[] a
	protected transient java.util.List operandSparseList (net.sf.saxon.expr.Operand[]) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Operand[] a
		java.util.List operanda
	public net.sf.saxon.expr.Expression getParentExpression () 
	public void setParentExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression parent
	public net.sf.saxon.expr.Expression verifyParentPointers ()  throws java.lang.IllegalStateException 
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Operand o
	public void verifyParentPointers (java.lang.String) 
		IllegalStateException err
		String message
	public void restoreParentPointers () 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
	public abstract int getImplementationMethod () 
	public boolean implementsStaticTypeCheck () 
	public boolean hasVariableBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public boolean isLiftable () 
		int p
	public net.sf.saxon.expr.Expression getScopingExpression () 
		int d
	public boolean isMultiThreaded (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public boolean allowExtractingCommonSubexpressions () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	protected final void simplifyChildren ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression f
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.Operand o
	public void setRetainedStaticContext (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public void setRetainedStaticContextThoroughly (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.Expression grandchild
		net.sf.saxon.expr.Operand p
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public void setRetainedStaticContextLocally (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public final net.sf.saxon.expr.parser.RetainedStaticContext getRetainedStaticContext () 
		net.sf.saxon.expr.Expression parent
	public net.sf.saxon.expr.parser.RetainedStaticContext getLocalRetainedStaticContext () 
	public java.lang.String getStaticBaseURIString () 
	public java.net.URI getStaticBaseURI ()  throws net.sf.saxon.trans.XPathException 
	public boolean isCallOn (java.lang.Class) 
		Class function
	public boolean isCallOnSystemFunction (java.lang.String) 
		String localName
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	protected final void typeCheckChildren (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType req
		boolean backwardsCompatible
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	protected final void optimizeChildren (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getCost () 
		net.sf.saxon.expr.Operand o
		int i
	public int getNetCost () 
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
	public final int getSpecialProperties () 
	public int getCardinality () 
	public abstract net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int getDependencies () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public void setFlattened (boolean) 
		boolean flattened
	public void setFiltered (boolean) 
		boolean filtered
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item value
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item o
		net.sf.saxon.value.StringValue value
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Item it
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.expr.XPathContext context
		int m
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
	public java.lang.String toString () 
		int dot
		net.sf.saxon.expr.Operand o
		net.sf.saxon.tree.util.FastStringBuffer buff
		String className
		boolean first
	public java.lang.String toShortString () 
	public abstract void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public final void explain (net.sf.saxon.lib.Logger) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.lib.Logger out
		net.sf.saxon.trace.ExpressionPresenter ep
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public void adoptChildExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public void setLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location id
	public final net.sf.saxon.expr.parser.Location getLocation () 
	public net.sf.saxon.Configuration getConfiguration () 
		NullPointerException e
	public net.sf.saxon.expr.PackageData getPackageData () 
		NullPointerException e
	public boolean isInstruction () 
	public final void computeStaticProperties () 
	public void resetLocalStaticProperties () 
	public boolean isStaticPropertiesKnown () 
	protected abstract int computeCardinality () 
	protected int computeSpecialProperties () 
	public int computeDependencies () 
		net.sf.saxon.expr.Operand o
		int dependencies
	public int getIntrinsicDependencies () 
	public void setStaticProperty (int) 
		int prop
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression sub
		net.sf.saxon.expr.Operand o
	public boolean isUpdatingExpression () 
		net.sf.saxon.expr.Operand o
	public boolean isVacuousExpression () 
	public abstract net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public void suppressValidation (int) 
		int parentValidationMode
	public int markTailFunctionCalls (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int arity
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.type.ItemType type
	public final synchronized int[] getSlotsUsed () 
		net.sf.saxon.z.IntHashSet slots
		int i
		net.sf.saxon.z.IntIterator iter
	private static void gatherSlotsUsed (net.sf.saxon.expr.Expression, net.sf.saxon.z.IntHashSet) 
		int slot
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.z.IntHashSet slots
	protected void dynamicError (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String message
		String code
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.XPathException err
	protected void typeError (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.XPathException e
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet attachmentPoint
		net.sf.saxon.expr.OperandUsage usage
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		boolean dependsOnFocus
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet attachmentPoint
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
	public boolean isSubtreeExpression () 
		net.sf.saxon.expr.Operand o
	public void setEvaluationMethod (int) 
		int method
	public int getEvaluationMethod () 
	public boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
		net.sf.saxon.om.IdentityComparable other
	public int identityHashCode () 
	public void setExtraProperty (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object getExtraProperty (java.lang.String) 
		String name
	public java.lang.String getStreamerName () 
	static void  () 
}

net/sf/saxon/expr/ExpressionOwner.class
ExpressionOwner.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ExpressionOwner extends java.lang.Object {
	public abstract void setChildExpression (net.sf.saxon.expr.Expression) 
}

net/sf/saxon/expr/FilterExpression.class
FilterExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FilterExpression extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ContextSwitchingExpression  {
	private boolean filterIsPositional
	private boolean filterIsSingletonBoolean
	private boolean filterIsIndependent
	public static final int FILTERED
	public static final net.sf.saxon.expr.OperandRole FILTER_PREDICATE
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression filter
	protected net.sf.saxon.expr.OperandRole getOperandRole (int) 
		int arg
	public net.sf.saxon.expr.Expression getBase () 
	public void setBase (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public net.sf.saxon.expr.Expression getFilter () 
	public void setFilter (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression filter
	public java.lang.String getExpressionName () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public boolean isFilterIsPositional () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public boolean isPositional (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public boolean isSimpleBooleanFilter () 
	public boolean isIndependentFilter () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression fie
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.ContextItemStaticInfo baseItemType
		net.sf.saxon.expr.Expression filter2
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.expr.AxisExpression fs
		net.sf.saxon.expr.Expression f
		net.sf.saxon.expr.Expression result
		boolean contextIsDoc
		net.sf.saxon.expr.Expression f
		int isIndexable
		net.sf.saxon.expr.Expression p0
		net.sf.saxon.expr.Expression p1
		net.sf.saxon.expr.FilterExpression f1
		net.sf.saxon.expr.FilterExpression f2
		net.sf.saxon.expr.Expression p0
		net.sf.saxon.expr.Expression p1
		net.sf.saxon.expr.FilterExpression f1
		net.sf.saxon.expr.FilterExpression f2
		net.sf.saxon.expr.BooleanExpression bf
		net.sf.saxon.expr.FilterExpression fe1
		net.sf.saxon.expr.FilterExpression fe2
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression predicate1
		net.sf.saxon.expr.Expression predicate2
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.Optimizer opt
		boolean tracing
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.ContextItemStaticInfo baseItemType
		net.sf.saxon.expr.Expression filter2
		net.sf.saxon.type.ItemType filterType
		net.sf.saxon.expr.Expression subsequence
		net.sf.saxon.om.Sequence sequence
	public int getCost () 
	public int getImplementationMethod () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	private net.sf.saxon.om.Sequence tryEarlyEvaluation (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
	private static net.sf.saxon.expr.Expression forceToBoolean (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression in
	private net.sf.saxon.expr.Expression tryToRewritePositionalFilter (net.sf.saxon.expr.parser.ExpressionVisitor, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression result
		int lvalue
		net.sf.saxon.expr.Expression result
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression comparand
		net.sf.saxon.expr.Expression comparand
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.LocalVariableReference existsArg
		net.sf.saxon.expr.Expression exists
		net.sf.saxon.expr.Expression rewrite
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.expr.Expression lhs
		net.sf.saxon.expr.Expression rhs
		int operator
		net.sf.saxon.expr.Expression comparand
		int card
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression val
		net.sf.saxon.expr.Expression min
		net.sf.saxon.expr.Expression max
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.LocalVariableReference min2
		net.sf.saxon.expr.Expression minMinusOne
		net.sf.saxon.expr.Expression length
		net.sf.saxon.expr.Expression subs
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		boolean tracing
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
	private static net.sf.saxon.expr.Expression tryToRewritePositionalFilterSupport (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, int, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		long n
		net.sf.saxon.expr.ArithmeticExpression decrement
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.Expression[] args
		long n
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.LocalVariableReference isWholeArg
		net.sf.saxon.expr.LocalVariableReference arithArg
		net.sf.saxon.expr.LocalVariableReference floorArg
		net.sf.saxon.expr.Expression isWhole
		net.sf.saxon.expr.Expression minusOne
		net.sf.saxon.expr.Expression floor
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.expr.Expression subs
		net.sf.saxon.expr.Expression floor
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.LocalVariableReference isWholeArg
		net.sf.saxon.expr.LocalVariableReference castArg
		net.sf.saxon.expr.Expression isWhole
		net.sf.saxon.expr.Expression cast
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.expr.Expression rem
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.LocalVariableReference isWholeArg
		net.sf.saxon.expr.LocalVariableReference arithArg
		net.sf.saxon.expr.LocalVariableReference ceilingArg
		net.sf.saxon.expr.Expression isWhole
		net.sf.saxon.expr.Expression plusOne
		net.sf.saxon.expr.Expression ceiling
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.expr.Expression subs
		net.sf.saxon.expr.Expression ceiling
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression comparand
		int operator
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
	private net.sf.saxon.expr.FilterExpression promoteIndependentPredicates (net.sf.saxon.expr.Binding[], net.sf.saxon.expr.parser.Optimizer, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.expr.FilterExpression result
		net.sf.saxon.expr.FilterExpression fe
		net.sf.saxon.expr.Binding[] bindings
		net.sf.saxon.expr.parser.Optimizer opt
		net.sf.saxon.type.TypeHierarchy th
	public static boolean isPositionalFilter (net.sf.saxon.expr.Expression, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
	private static boolean isExplicitlyPositional (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public int computeCardinality () 
		net.sf.saxon.type.ItemType filterType
	public int computeSpecialProperties () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.expr.FilterExpression f
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.pattern.Pattern basePattern
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item m
		net.sf.saxon.om.Item m
		net.sf.saxon.om.Sequence baseVal
		net.sf.saxon.om.Item i
		net.sf.saxon.om.SequenceIterator baseIter
		int pos
		boolean ebv
		net.sf.saxon.om.SequenceIterator it
		net.sf.saxon.om.Item first
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator baseIter
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.FilterExpression fe
	public java.lang.String getStreamerName () 
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	public void setFlags (java.lang.String) 
		String flags
	static void  () 
}

net/sf/saxon/expr/FilterIterator$NonNumeric.class
FilterIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FilterIterator$NonNumeric extends net.sf.saxon.expr.FilterIterator {
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.XPathContext context
	protected boolean matches ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/FilterIterator.class
FilterIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.FilterIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	protected net.sf.saxon.om.FocusIterator base
	protected net.sf.saxon.expr.Expression filter
	protected net.sf.saxon.expr.XPathContext filterContext
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.XPathContext context
	public void setSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.om.Item getNextMatchingItem ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item next
	protected boolean matches ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
	public static boolean testPredicateValue (net.sf.saxon.om.SequenceIterator, long)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
		long position
		net.sf.saxon.om.Item first
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/FirstItemExpression.class
FirstItemExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FirstItemExpression extends net.sf.saxon.expr.SingleItemFilter {
	private void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public static net.sf.saxon.expr.Expression makeFirstItemExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Expression e2
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression baseExpr
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.pattern.Pattern basePattern
		net.sf.saxon.type.ItemType type
	public int getImplementationMethod () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item result
	public java.lang.String getExpressionName () 
	public java.lang.String toShortString () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/ForExpression$MappingAction.class
ForExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ForExpression$MappingAction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction net.sf.saxon.expr.ItemMappingFunction net.sf.saxon.expr.StatefulMappingFunction  {
	protected net.sf.saxon.expr.XPathContext context
	private int slotNumber
	private net.sf.saxon.expr.Expression action
	public void  (net.sf.saxon.expr.XPathContext, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.XPathContext context
		int slotNumber
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public net.sf.saxon.expr.StatefulMappingFunction getAnother () 
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.StackFrame oldstack
		net.sf.saxon.om.Sequence[] vars
		net.sf.saxon.om.Sequence[] newvars
}

net/sf/saxon/expr/ForExpression.class
ForExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ForExpression extends net.sf.saxon.expr.Assignation {
	int actionCardinality
	public void  () 
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.value.SequenceType decl
		net.sf.saxon.value.SequenceType sequenceType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.type.ItemType actualItemType
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	protected int getRangeVariableCardinality () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression newPath
		net.sf.saxon.expr.SlashExpression path2
		net.sf.saxon.expr.Expression start2
		net.sf.saxon.expr.Expression step2
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.Optimizer opt
		boolean debug
		net.sf.saxon.expr.Expression p
		net.sf.saxon.expr.Expression seq0
		net.sf.saxon.expr.Expression act0
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	protected net.sf.saxon.expr.Expression promoteWhereClause () 
		net.sf.saxon.expr.Expression term
		int i
		net.sf.saxon.expr.Expression oldThen
		int i
		net.sf.saxon.expr.Expression retainedCondition
		net.sf.saxon.expr.Expression newIf
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.Binding[] bindingList
		java.util.List list
		net.sf.saxon.expr.Expression promotedCondition
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.ForExpression forExp
		net.sf.saxon.expr.Expression newAction
	public int markTailFunctionCalls (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int arity
	public boolean isVacuousExpression () 
	public int getImplementationMethod () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.ForExpression$MappingAction map
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		int slot
		net.sf.saxon.om.Item item
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.om.SequenceIterator iter
		int slot
		net.sf.saxon.om.Item item
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
		int c1
		int c2
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	protected void explainSpecializedAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public int getConstructType () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/FunctionCall.class
FunctionCall.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.FunctionCall extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.oper.OperandArray operanda
	public void  () 
	protected void setOperanda (net.sf.saxon.expr.oper.OperandArray) 
		net.sf.saxon.expr.oper.OperandArray operanda
	public net.sf.saxon.expr.oper.OperandArray getOperanda () 
	public java.lang.Iterable operands () 
	public abstract net.sf.saxon.om.Function getTargetFunction (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.StructuredQName getFunctionName () 
	public final int getArity () 
	public void setArguments (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
	protected void setOperanda (net.sf.saxon.expr.Expression[], net.sf.saxon.expr.OperandRole[]) 
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.OperandRole[] roles
	public net.sf.saxon.expr.Expression[] getArguments () 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression[] result
		int i
	public net.sf.saxon.expr.Expression getArg (int) 
		int n
	public void setArg (int, net.sf.saxon.expr.Expression) 
		int n
		net.sf.saxon.expr.Expression child
	protected final net.sf.saxon.expr.Expression simplifyArguments (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	protected net.sf.saxon.expr.Expression preEvaluateIfConstant (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trans.NoDynamicContextException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		boolean fixed
	public void checkFunctionCall (net.sf.saxon.om.Function, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		String name
		net.sf.saxon.expr.parser.RoleDiagnostic role
		int i
		net.sf.saxon.om.Function target
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.value.SequenceType[] argTypes
		int n
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		boolean fixed
	public int getNetCost () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.trans.NoDynamicContextException e
		UnsupportedOperationException e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	protected void checkArguments (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	protected int checkArgumentCount (int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int min
		int max
		int numArgs
		String msg
	public int getImplementationMethod () 
	public static java.lang.String pluralArguments (int) 
		int num
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addExternalFunctionCallToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodes
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
	public java.lang.String getExpressionName () 
	public final java.lang.String getDisplayName () 
		net.sf.saxon.om.StructuredQName fName
	public java.lang.String toString () 
		String f
		String f
		net.sf.saxon.expr.Operand o
		net.sf.saxon.tree.util.FastStringBuffer buff
		net.sf.saxon.om.StructuredQName fName
		String f
		boolean first
	public java.lang.String toShortString () 
		net.sf.saxon.om.StructuredQName fName
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public boolean equals (java.lang.Object) 
		int i
		Object o
		net.sf.saxon.expr.FunctionCall f
	public int hashCode () 
		int i
		int h
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Function target
		net.sf.saxon.om.Sequence[] actualArgs
	public net.sf.saxon.om.Sequence[] evaluateArguments (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		int numArgs
		net.sf.saxon.om.Sequence[] actualArgs
	public boolean adjustRequiredType (net.sf.saxon.type.JavaExternalObjectType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.JavaExternalObjectType requiredType
}

net/sf/saxon/expr/GeneralComparison.class
GeneralComparison.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.GeneralComparison extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ComparisonExpression net.sf.saxon.expr.Callable  {
	public static final int ONE_TO_ONE
	public static final int MANY_TO_ONE
	public static final int MANY_TO_MANY
	protected int singletonOperator
	protected net.sf.saxon.expr.sort.AtomicComparer comparer
	protected boolean needsRuntimeCheck
	protected int comparisonCardinality
	protected boolean doneWarnings
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
		int op
		net.sf.saxon.expr.Expression p1
	public boolean needsRuntimeCheck () 
	public void setNeedsRuntimeCheck (boolean) 
		boolean needsCheck
	public int getComparisonCardinality () 
	public void setComparisonCardinality (int) 
		int card
	public void setAtomicComparer (net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.expr.sort.AtomicComparer comparer
	public java.lang.String getExpressionName () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer () 
	public int getSingletonOperator () 
	public boolean convertsUntypedToOther () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String which
		net.sf.saxon.trans.XPathException err
		String message
		net.sf.saxon.expr.Expression vun
		net.sf.saxon.expr.Expression vun
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.ValueComparison vc
		String defaultCollationName
		net.sf.saxon.lib.StringCollator collation
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression oldOp0
		net.sf.saxon.expr.Expression oldOp1
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.expr.parser.RoleDiagnostic role1
		net.sf.saxon.type.ItemType t0
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.BuiltInAtomicType pt0
		net.sf.saxon.type.BuiltInAtomicType pt1
		int c0
		int c1
		net.sf.saxon.expr.StaticContext env
	private net.sf.saxon.expr.Expression makeCompareUntypedToNumeric (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.Expression lhs
		net.sf.saxon.expr.Expression rhs
		int operator
		net.sf.saxon.expr.ValueComparison vc
	private static net.sf.saxon.expr.Expression makeMinOrMax (net.sf.saxon.expr.Expression, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression fn
		net.sf.saxon.expr.Expression exp
		String function
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.GeneralComparison mc
		net.sf.saxon.expr.Expression min
		net.sf.saxon.expr.Expression max
		net.sf.saxon.expr.IntegerRangeTest ir
		net.sf.saxon.expr.Expression min
		net.sf.saxon.expr.Expression max
		net.sf.saxon.expr.IntegerRangeTest ir
		long min
		long max
		net.sf.saxon.expr.IntegerRangeTest ir
		net.sf.saxon.om.GroundedValue value0
		long min
		long max
		net.sf.saxon.expr.IntegerRangeTest ir
		net.sf.saxon.om.GroundedValue value1
		net.sf.saxon.expr.ValueComparison vc
		net.sf.saxon.expr.ValueComparison vc
		net.sf.saxon.expr.ValueComparison vc
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.ItemType t0
		net.sf.saxon.type.ItemType t1
		int c0
		int c1
		boolean many0
		boolean many1
	private boolean manyOperandIsLiftable () 
		net.sf.saxon.expr.Operand o
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue value0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.om.SequenceIterator iter0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.om.SequenceIterator iter1
		net.sf.saxon.om.SequenceIterator iter2
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue value0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.om.SequenceIterator iter0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.om.SequenceIterator iter1
		net.sf.saxon.om.SequenceIterator iter2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue value0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.om.SequenceIterator iter0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.om.SequenceIterator iter1
		net.sf.saxon.om.SequenceIterator iter2
		net.sf.saxon.expr.XPathContext context
	private boolean evaluateOneToOne (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.AtomicValue value0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.expr.XPathContext context
	private boolean evaluateManyToOne (net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue item0
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.SequenceIterator iter0
		net.sf.saxon.value.AtomicValue value1
		net.sf.saxon.expr.XPathContext context
	public boolean evaluateManyToMany (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue item1
		net.sf.saxon.value.AtomicValue item0
		net.sf.saxon.value.AtomicValue item0
		net.sf.saxon.value.AtomicValue item1
		boolean exhausted0
		boolean exhausted1
		java.util.List value0
		java.util.List value1
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.SequenceIterator iter0
		net.sf.saxon.om.SequenceIterator iter1
		net.sf.saxon.expr.XPathContext context
	public static boolean compare (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.sort.AtomicComparer, boolean, net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.StringConverter sc
		net.sf.saxon.type.StringConverter sc
		net.sf.saxon.value.AtomicValue a0
		int operator
		net.sf.saxon.value.AtomicValue a1
		net.sf.saxon.expr.sort.AtomicComparer comparer
		boolean checkTypes
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
		boolean u0
		boolean u1
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public static int getCorrespondingSingletonOperator (int) 
		int op
	protected net.sf.saxon.expr.GeneralComparison getInverseComparison () 
		net.sf.saxon.expr.GeneralComparison20 gc2
	public java.lang.String getStreamerName () 
	public java.lang.String tag () 
	protected void explainExtraAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
		String cc
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/GeneralComparison20.class
GeneralComparison20.java
package net.sf.saxon.expr
public net.sf.saxon.expr.GeneralComparison20 extends net.sf.saxon.expr.GeneralComparison {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
		int op
		net.sf.saxon.expr.Expression p1
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.GeneralComparison20 gc
	protected net.sf.saxon.expr.GeneralComparison getInverseComparison () 
		net.sf.saxon.expr.GeneralComparison20 gc
}

net/sf/saxon/expr/GlobalVariableReference.class
GlobalVariableReference.java
package net.sf.saxon.expr
public net.sf.saxon.expr.GlobalVariableReference extends net.sf.saxon.expr.VariableReference implements net.sf.saxon.expr.ComponentInvocation  {
	int bindingSlot
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void  (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.instruct.GlobalVariable var
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.GlobalVariableReference ref
	public void setBindingSlot (int) 
		int slot
	public int getBindingSlot () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void setTarget (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component target
	public net.sf.saxon.expr.Component getTarget () 
	public net.sf.saxon.expr.Component getFixedTarget () 
		net.sf.saxon.expr.Component c
		net.sf.saxon.trans.Visibility v
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.instruct.GlobalVariable p
		net.sf.saxon.expr.instruct.GlobalVariable b
		net.sf.saxon.expr.XPathContext c
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.util.Set getPreconditions () 
		java.util.Set pre
}

net/sf/saxon/expr/HomogeneityChecker.class
HomogeneityChecker.java
package net.sf.saxon.expr
public net.sf.saxon.expr.HomogeneityChecker extends net.sf.saxon.expr.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.DocumentSorter ds
		net.sf.saxon.expr.SlashExpression se
		net.sf.saxon.expr.Expression savedBase
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.sort.DocumentSorter ds
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
		int rel
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.HomogeneityChecker hc
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
	public java.lang.String getExpressionName () 
}

net/sf/saxon/expr/IdentityComparison.class
IdentityComparison.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.IdentityComparison extends net.sf.saxon.expr.BinaryExpression {
	private boolean generateIdEmulation
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		int op
		net.sf.saxon.expr.Expression p2
	public void setGenerateIdEmulation (boolean) 
		boolean flag
	public boolean isGenerateIdEmulation () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression r
	protected net.sf.saxon.expr.OperandRole getOperandRole (int) 
		int arg
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.IdentityComparison ic
	protected java.lang.String tag () 
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo node0
		net.sf.saxon.om.NodeInfo node1
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo node0
		net.sf.saxon.om.NodeInfo node1
	private boolean compareIdentity (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node0
		net.sf.saxon.om.NodeInfo node1
	private static net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public java.lang.String getExpressionName () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/InstanceOfExpression.class
InstanceOfExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.InstanceOfExpression extends net.sf.saxon.expr.UnaryExpression {
	net.sf.saxon.type.ItemType targetType
	int targetCardinality
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType) 
		net.sf.saxon.expr.Expression source
		net.sf.saxon.value.SequenceType target
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.type.ItemType getRequiredItemType () 
	public int getRequiredCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.type.TypeHierarchy th
		int relation
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		int relation
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.InstanceOfExpression exp
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
	private boolean isInstance (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContext context
		int count
		net.sf.saxon.om.Item item
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toString () 
		String occ
	public java.lang.String toShortString () 
		String occ
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/IntegerRangeTest.class
IntegerRangeTest.java
package net.sf.saxon.expr
public net.sf.saxon.expr.IntegerRangeTest extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Operand valueOp
	private net.sf.saxon.expr.Operand minOp
	private net.sf.saxon.expr.Operand maxOp
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.Expression min
		net.sf.saxon.expr.Expression max
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression getValue () 
	public void setValue (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression value
	public net.sf.saxon.expr.Expression getMin () 
	public void setMin (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression min
	public net.sf.saxon.expr.Expression getMax () 
	public void setMax (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression max
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.BooleanValue result
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.IntegerRangeTest exp
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int h
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.value.NumericValue v
		net.sf.saxon.value.NumericValue v
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.NumericValue v
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.IntegerValue minVal
		net.sf.saxon.value.IntegerValue maxVal
		net.sf.saxon.type.StringConverter toDouble
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.AtomicValue atom
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/IntersectionEnumeration.class
IntersectionEnumeration.java
package net.sf.saxon.expr
public net.sf.saxon.expr.IntersectionEnumeration extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator e1
	private net.sf.saxon.om.SequenceIterator e2
	private net.sf.saxon.om.NodeInfo nextNode1
	private net.sf.saxon.om.NodeInfo nextNode2
	private net.sf.saxon.expr.sort.ItemOrderComparer comparer
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.ItemOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.expr.sort.ItemOrderComparer comparer
	private net.sf.saxon.om.NodeInfo next (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
	public net.sf.saxon.om.NodeInfo next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo current
		int c
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/IsLastExpression.class
IsLastExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.IsLastExpression extends net.sf.saxon.expr.Expression {
	private boolean condition
	public void  (boolean) 
		boolean condition
	public boolean getCondition () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.IsLastExpression exp
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/ItemChecker.class
ItemChecker.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.ItemChecker extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.type.ItemType requiredItemType
	private net.sf.saxon.expr.parser.RoleDiagnostic role
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.ItemType, net.sf.saxon.expr.parser.RoleDiagnostic) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public net.sf.saxon.type.ItemType getRequiredType () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.parser.RoleDiagnostic getRoleLocator () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ItemChecker checkedOp
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.instruct.Block block
		java.util.List checkedOperands
		net.sf.saxon.expr.instruct.Block newBlock
		String message
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.TypeHierarchy th
		int card
		net.sf.saxon.type.ItemType supplied
		int relation
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		int rel
	public int getImplementationMethod () 
		int m
	public java.lang.String getStreamerName () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.expr.ItemMappingFunction getMappingFunction (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.Item item
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.TypeCheckingFilter filter
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Expression next
		int card
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.ItemChecker exp
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.ItemType operandType
		net.sf.saxon.type.TypeHierarchy th
		int relationship
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getExpressionName () 
	public java.lang.String toString () 
		String typeDesc
	public java.lang.String toShortString () 
}

net/sf/saxon/expr/ItemMappingFunction.class
ItemMappingFunction.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ItemMappingFunction extends java.lang.Object {
	public abstract net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/ItemMappingIterator.class
ItemMappingIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ItemMappingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.expr.LastPositionFinder  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.expr.ItemMappingFunction action
	private boolean oneToOne
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.ItemMappingFunction) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.ItemMappingFunction action
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.ItemMappingFunction, boolean) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.ItemMappingFunction action
		boolean oneToOne
	public void setOneToOne (boolean) 
		boolean oneToOne
	public boolean isOneToOne () 
	protected net.sf.saxon.om.SequenceIterator getBaseIterator () 
	protected net.sf.saxon.expr.ItemMappingFunction getMappingFunction () 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextSource
		net.sf.saxon.om.Item current
	public void close () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/expr/ItemTypeCheckingFunction.class
ItemTypeCheckingFunction.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ItemTypeCheckingFunction extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private net.sf.saxon.type.ItemType requiredItemType
	private net.sf.saxon.expr.parser.Location locator
	private net.sf.saxon.expr.parser.RoleDiagnostic role
	private net.sf.saxon.Configuration config
	public void  (net.sf.saxon.type.ItemType, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.Location, net.sf.saxon.Configuration) 
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.Location locator
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	private void testConformance (net.sf.saxon.om.Item, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException te
		net.sf.saxon.trans.XPathException te
		String message
		String errorCode
		net.sf.saxon.om.Item item
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
}

net/sf/saxon/expr/JPConverter$ExternalObjectWrapper.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$ExternalObjectWrapper extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$ExternalObjectWrapper INSTANCE
	private net.sf.saxon.type.JavaExternalObjectType resultType
	public void  (net.sf.saxon.type.JavaExternalObjectType) 
		net.sf.saxon.type.JavaExternalObjectType resultType
	public net.sf.saxon.value.ObjectValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.JavaExternalObjectType getItemType () 
	public volatile net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromBigDecimal.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromBigDecimal extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromBigDecimal INSTANCE
	public void  () 
	public net.sf.saxon.value.BigDecimalValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromBigInteger.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromBigInteger extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromBigInteger INSTANCE
	public void  () 
	public net.sf.saxon.value.IntegerValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromBoolean.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromBoolean extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromBoolean INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromBooleanArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromBooleanArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromBooleanArray INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromByte.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromByte extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromByte INSTANCE
	public void  () 
	public net.sf.saxon.value.Int64Value convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromByteArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromByteArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromByteArray INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromCharArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromCharArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromCharArray INSTANCE
	public void  () 
	public net.sf.saxon.value.StringValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromCharacter.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromCharacter extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromCharacter INSTANCE
	public void  () 
	public net.sf.saxon.value.StringValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromCollection.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromCollection extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromCollection INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.JPConverter itemConverter
		Object obj
		Object object
		net.sf.saxon.expr.XPathContext context
		java.util.List list
		int a
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromDate.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromDate extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromDate INSTANCE
	public void  () 
	public net.sf.saxon.value.DateTimeValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromDouble.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromDouble extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromDouble INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromDoubleArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromDoubleArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromDoubleArray INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromFloat.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromFloat extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromFloat INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromFloatArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromFloatArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromFloatArray INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromInt.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromInt extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromInt INSTANCE
	public void  () 
	public net.sf.saxon.value.Int64Value convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromIntArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromIntArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromIntArray INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromLong.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromLong extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromLong INSTANCE
	public void  () 
	public net.sf.saxon.value.Int64Value convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromLongArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromLongArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromLongArray INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromObject.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromObject extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromObject INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
		Class theClass
		net.sf.saxon.expr.JPConverter instanceConverter
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromObjectArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromObjectArray extends net.sf.saxon.expr.JPConverter {
	private net.sf.saxon.expr.JPConverter itemConverter
	public void  (net.sf.saxon.expr.JPConverter) 
		net.sf.saxon.expr.JPConverter itemConverter
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item newItem
		net.sf.saxon.trans.XPathException e
		Object member
		Object object
		net.sf.saxon.expr.XPathContext context
		Object[] arrayObject
		java.util.List newArray
		int a
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
}

net/sf/saxon/expr/JPConverter$FromQName.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromQName extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromQName INSTANCE
	public void  () 
	public net.sf.saxon.value.QNameValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
		javax.xml.namespace.QName qn
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromSequence.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromSequence extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromSequence INSTANCE
	private net.sf.saxon.type.ItemType resultType
	private int cardinality
	public void  (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType resultType
		int cardinality
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromSequenceIterator.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromSequenceIterator extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromSequenceIterator INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromShort.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromShort extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromShort INSTANCE
	public void  () 
	public net.sf.saxon.value.Int64Value convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromShortArray.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromShortArray extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromShortArray INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromSource.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromSource extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromSource INSTANCE
	public void  () 
	public net.sf.saxon.om.NodeInfo convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.Controller controller
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromString.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromString extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromString INSTANCE
	public void  () 
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromURI.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromURI extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$FromURI INSTANCE
	public void  () 
	public net.sf.saxon.value.AnyURIValue convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromXdmValue.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromXdmValue extends net.sf.saxon.expr.JPConverter {
	private net.sf.saxon.type.ItemType resultType
	private int cardinality
	public void  (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType resultType
		int cardinality
	public net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
}

net/sf/saxon/expr/JPConverter$VoidConverter.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$VoidConverter extends net.sf.saxon.expr.JPConverter {
	public static final net.sf.saxon.expr.JPConverter$VoidConverter INSTANCE
	public void  () 
	public net.sf.saxon.value.EmptySequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object object
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/JPConverter.class
JPConverter.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.JPConverter extends java.lang.Object {
	private static java.util.HashMap converterMap
	private static java.util.Map itemTypeMap
	private static java.util.Map cardinalityMap
	public void  () 
	public static net.sf.saxon.expr.JPConverter allocate (java.lang.Class, java.lang.reflect.Type, net.sf.saxon.Configuration) 
		net.sf.saxon.type.ItemType itemType
		Integer cardinality
		java.lang.reflect.Type[] params
		net.sf.saxon.type.ItemType itemType
		java.util.Map$Entry e
		net.sf.saxon.expr.JPConverter converter
		net.sf.saxon.lib.ExternalObjectModel model
		Class itemClass
		Class javaClass
		java.lang.reflect.Type genericType
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.JPConverter c
		java.util.List externalObjectModels
	public abstract net.sf.saxon.om.Sequence convert (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	static void  () 
}

net/sf/saxon/expr/LastItemExpression.class
LastItemExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.LastItemExpression extends net.sf.saxon.expr.SingleItemFilter {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.LastItemExpression exp
	public int getImplementationMethod () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Item current
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator forwards
	public java.lang.String getExpressionName () 
}

net/sf/saxon/expr/LastPositionFinder.class
LastPositionFinder.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.LastPositionFinder extends java.lang.Object {
	public abstract int getLength ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/LetExpression.class
LetExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.LetExpression extends net.sf.saxon.expr.Assignation implements net.sf.saxon.expr.instruct.TailCallReturner  {
	private int evaluationMode
	private boolean needsEagerEvaluation
	private boolean needsLazyEvaluation
	private boolean isInstruction
	public void  () 
	public void setInstruction (boolean) 
		boolean inst
	public boolean isInstruction () 
	public java.lang.String getExpressionName () 
	public void setNeedsEagerEvaluation (boolean) 
		boolean req
	public void setNeedsLazyEvaluation (boolean) 
		boolean req
	public boolean isNeedsLazyEvaluation () 
	public boolean isLiftable () 
	public void resetLocalStaticProperties () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.type.ItemType actualItemType
	public boolean implementsStaticTypeCheck () 
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType req
		boolean backwardsCompatible
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.TypeChecker tc
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression stringValueExpression
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression seq0
		net.sf.saxon.expr.Expression act0
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.parser.Optimizer opt
		boolean considerRemoval
		int tries
	private void inlineReferences () 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.VariableReference ref
	public int getCost () 
	private boolean allReferencesAreFlattened ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.VariableReference ref
	public boolean isVacuousExpression () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	public net.sf.saxon.om.Sequence eval (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int savedOutputState
		net.sf.saxon.om.Sequence result
		int savedOutputState
		net.sf.saxon.om.Sequence result
		ClassCastException e
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
	public int computeSpecialProperties () 
		int props
		int seqProps
	public int markTailFunctionCalls (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int arity
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.Expression newAction
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.expr.LetExpression let
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public void setEvaluationMode (int) 
		int evaluationMode
	public int getEvaluationMode () 
}

net/sf/saxon/expr/ListCastableFunction.class
ListCastableFunction.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ListCastableFunction extends net.sf.saxon.expr.ListConstructorFunction {
	public void  (net.sf.saxon.type.ListType, net.sf.saxon.om.NamespaceResolver, boolean)  throws net.sf.saxon.type.MissingComponentException 
		net.sf.saxon.type.ListType targetType
		net.sf.saxon.om.NamespaceResolver resolver
		boolean allowEmpty
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.lib.ConversionRules rules
		CharSequence cs
		net.sf.saxon.type.ValidationFailure failure
	public volatile net.sf.saxon.om.AtomicSequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/ListConstructorFunction.class
ListConstructorFunction.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ListConstructorFunction extends net.sf.saxon.functions.AbstractFunction {
	protected net.sf.saxon.type.ListType targetType
	protected net.sf.saxon.om.NamespaceResolver nsResolver
	protected boolean allowEmpty
	protected net.sf.saxon.type.SimpleType memberType
	public void  (net.sf.saxon.type.ListType, net.sf.saxon.om.NamespaceResolver, boolean)  throws net.sf.saxon.type.MissingComponentException 
		net.sf.saxon.type.ListType targetType
		net.sf.saxon.om.NamespaceResolver resolver
		boolean allowEmpty
	public net.sf.saxon.type.ListType getTargetType () 
	public net.sf.saxon.type.SimpleType getMemberType () 
	public boolean isAllowEmpty () 
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
		net.sf.saxon.type.AtomicType resultType
		net.sf.saxon.value.SequenceType argType
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public net.sf.saxon.om.AtomicSequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.lib.ConversionRules rules
		CharSequence cs
		net.sf.saxon.type.ValidationFailure failure
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/Literal.class
Literal.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Literal extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.om.GroundedValue value
	protected void  (net.sf.saxon.om.GroundedValue) 
		net.sf.saxon.om.GroundedValue value
	public static net.sf.saxon.expr.Literal makeStringsLiteral (java.util.List) 
		String s
		java.util.List strings
		java.util.List values
		net.sf.saxon.om.GroundedValue gv
	public net.sf.saxon.om.GroundedValue getValue () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int getNetCost () 
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item next
		net.sf.saxon.trans.XPathException err
	public int computeSpecialProperties () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public boolean isVacuousExpression () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Literal l2
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public final int getDependencies () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.SequenceReceiver out
	public int getImplementationMethod () 
	public java.lang.CharSequence evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue value
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
	public boolean equals (java.lang.Object) 
		net.sf.saxon.om.Item m0
		net.sf.saxon.om.Item m1
		boolean n0
		boolean n1
		boolean a0
		boolean a1
		net.sf.saxon.om.SequenceIterator i0
		net.sf.saxon.om.SequenceIterator i1
		net.sf.saxon.trans.XPathException err
		Object obj
		net.sf.saxon.om.GroundedValue v0
		net.sf.saxon.om.GroundedValue v1
	public int hashCode () 
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public static void exportValue (net.sf.saxon.om.Sequence, net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		String ser
		net.sf.saxon.ma.map.KeyValuePair kvp
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		net.sf.saxon.om.Sequence value
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getExpressionName () 
	public static void exportAtomicValue (net.sf.saxon.value.AtomicValue, net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.type.AtomicType type
		String val
	public java.lang.String toShortString () 
	public static boolean isAtomic (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static boolean isEmptySequence (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static boolean isConstantBoolean (net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.om.GroundedValue b
		net.sf.saxon.expr.Expression exp
		boolean value
	public static boolean hasEffectiveBooleanValue (net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression exp
		boolean value
	public static boolean isConstantOne (net.sf.saxon.expr.Expression) 
		net.sf.saxon.om.GroundedValue v
		net.sf.saxon.expr.Expression exp
	public boolean isSubtreeExpression () 
	public static net.sf.saxon.expr.Literal makeEmptySequence () 
	public static net.sf.saxon.expr.Literal makeLiteral (net.sf.saxon.om.GroundedValue) 
		net.sf.saxon.om.GroundedValue value
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/LocalBinding.class
LocalBinding.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.LocalBinding extends java.lang.Object implements net.sf.saxon.expr.Binding  {
	public abstract int getLocalSlotNumber () 
	public abstract void setIndexedVariable () 
	public abstract boolean isIndexedVariable () 
}

net/sf/saxon/expr/LocalVariableReference.class
LocalVariableReference.java
package net.sf.saxon.expr
public net.sf.saxon.expr.LocalVariableReference extends net.sf.saxon.expr.VariableReference {
	int slotNumber
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void  (net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalBinding binding
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.LocalVariableReference ref
		net.sf.saxon.expr.Binding newBinding
	public net.sf.saxon.expr.LocalBinding getBinding () 
	public void setSlotNumber (int) 
		int slotNumber
	public int getSlotNumber () 
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int actual
		ArrayIndexOutOfBoundsException err
		net.sf.saxon.expr.XPathContext c
	public java.lang.String getExpressionName () 
	public volatile net.sf.saxon.expr.Binding getBinding () 
}

net/sf/saxon/expr/MappingFunction.class
MappingFunction.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.MappingFunction extends java.lang.Object {
	public abstract net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/MappingIterator.class
MappingIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.MappingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.expr.MappingFunction action
	private net.sf.saxon.om.SequenceIterator results
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.MappingFunction) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.MappingFunction action
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.SequenceIterator obj
		net.sf.saxon.om.Item nextSource
		net.sf.saxon.om.Item nextItem
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/MonoIterator.class
MonoIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.MonoIterator extends java.lang.Object implements java.util.Iterator  {
	private Object thing
	private boolean gone
	public void  (java.lang.Object) 
		Object thing
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

net/sf/saxon/expr/MultiIterator.class
MultiIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.MultiIterator extends java.lang.Object implements java.util.Iterator  {
	private java.util.Iterator[] array
	private int current
	public void  (java.util.Iterator[]) 
		java.util.Iterator[] array
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

net/sf/saxon/expr/Negatable.class
Negatable.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Negatable extends java.lang.Object {
	public abstract boolean isNegatable (net.sf.saxon.type.TypeHierarchy) 
	public abstract net.sf.saxon.expr.Expression negate () 
}

net/sf/saxon/expr/NegateExpression.class
NegateExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.NegateExpression extends net.sf.saxon.expr.UnaryExpression {
	private boolean backwardsCompatible
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public void setBackwardsCompatible (boolean) 
		boolean compatible
	public boolean isBackwardsCompatible () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue v
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.type.ItemType getItemType () 
	public int getImplementationMethod () 
	public net.sf.saxon.value.NumericValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.NumericValue v1
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.NegateExpression exp
	protected java.lang.String displayOperator (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/NumberSequenceFormatter.class
NumberSequenceFormatter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.NumberSequenceFormatter extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Operand valueOp
	private net.sf.saxon.expr.Operand formatOp
	private net.sf.saxon.expr.Operand groupSizeOp
	private net.sf.saxon.expr.Operand groupSeparatorOp
	private net.sf.saxon.expr.Operand letterValueOp
	private net.sf.saxon.expr.Operand ordinalOp
	private net.sf.saxon.expr.Operand startAtOp
	private net.sf.saxon.expr.Operand langOp
	private net.sf.saxon.expr.number.NumberFormatter formatter
	private net.sf.saxon.lib.Numberer numberer
	private boolean backwardsCompatible
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.number.NumberFormatter, boolean) 
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.Expression format
		net.sf.saxon.expr.Expression groupSize
		net.sf.saxon.expr.Expression groupSeparator
		net.sf.saxon.expr.Expression letterValue
		net.sf.saxon.expr.Expression ordinal
		net.sf.saxon.expr.Expression startAt
		net.sf.saxon.expr.Expression lang
		net.sf.saxon.expr.number.NumberFormatter formatter
		boolean backwardsCompatible
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public void preallocateNumberer (net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure vf
		String language
		net.sf.saxon.Configuration config
	public java.lang.Iterable operands () 
		net.sf.saxon.expr.Operand o
		java.util.List sub
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.NumberSequenceFormatter exp
	private net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.Operand) 
		net.sf.saxon.expr.Operand op
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int getImplementationMethod () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue num
		java.math.BigInteger bi
		long i
		net.sf.saxon.value.NumericValue num
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		int startValue
		net.sf.saxon.trans.XPathException e
		NumberFormatException err
		String g
		String language
		net.sf.saxon.type.ValidationFailure vf
		String letterVal
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.number.NumberFormatter nf
		net.sf.saxon.expr.XPathContext context
		long value
		java.util.List vec
		net.sf.saxon.lib.ConversionRules rules
		String startAv
		java.util.List startValues
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.AtomicValue val
		int pos
		int gpsize
		String gpseparator
		String letterVal
		String ordinalVal
		net.sf.saxon.lib.Numberer numb
		net.sf.saxon.expr.number.NumberFormatter nf
		CharSequence s
	public java.util.List parseStartAtValue (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.trans.XPathException e
		NumberFormatException err
		String tok
		net.sf.saxon.trans.XPathException e
		String value
		java.util.List list
		String[] tokens
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
}

net/sf/saxon/expr/Operand.class
Operand.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.Operand extends java.lang.Object implements java.lang.Iterable net.sf.saxon.expr.ExpressionOwner  {
	private net.sf.saxon.expr.Expression parentExpression
	private net.sf.saxon.expr.Expression childExpression
	private net.sf.saxon.expr.OperandRole role
	private static boolean DEBUG
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.OperandRole) 
		net.sf.saxon.expr.Expression parentExpression
		net.sf.saxon.expr.Expression childExpression
		net.sf.saxon.expr.OperandRole role
	public net.sf.saxon.expr.Expression getParentExpression () 
	public net.sf.saxon.expr.Expression getChildExpression () 
	public void setChildExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression childExpression
	public void detachChild () 
		java.io.StringWriter sw
	public net.sf.saxon.expr.OperandRole getOperandRole () 
	public void setOperandRole (net.sf.saxon.expr.OperandRole) 
		net.sf.saxon.expr.OperandRole role
	public boolean setsNewFocus () 
	public boolean hasSameFocus () 
	public boolean isEvaluatedRepeatedly () 
	public net.sf.saxon.expr.OperandUsage getUsage () 
	public void setUsage (net.sf.saxon.expr.OperandUsage) 
		net.sf.saxon.expr.OperandUsage usage
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public boolean isInChoiceGroup () 
	public java.util.Iterator iterator () 
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public void optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public static net.sf.saxon.expr.OperandUsage typeDeterminedUsage (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType type
	static void  () 
}

net/sf/saxon/expr/OperandRole.class
OperandRole.java
package net.sf.saxon.expr
public net.sf.saxon.expr.OperandRole extends java.lang.Object {
	public static final int SETS_NEW_FOCUS
	public static final int USES_NEW_FOCUS
	public static final int HIGHER_ORDER
	public static final int IN_CHOICE_GROUP
	public static final int CONSTRAINED_CLASS
	public static final int SINGLETON
	public static final net.sf.saxon.expr.OperandRole SAME_FOCUS_ACTION
	public static final net.sf.saxon.expr.OperandRole FOCUS_CONTROLLING_SELECT
	public static final net.sf.saxon.expr.OperandRole FOCUS_CONTROLLED_ACTION
	public static final net.sf.saxon.expr.OperandRole INSPECT
	public static final net.sf.saxon.expr.OperandRole ABSORB
	public static final net.sf.saxon.expr.OperandRole REPEAT_INSPECT
	public static final net.sf.saxon.expr.OperandRole NAVIGATE
	public static final net.sf.saxon.expr.OperandRole REPEAT_NAVIGATE
	public static final net.sf.saxon.expr.OperandRole REPEAT_NAVIGATE_CONSTRAINED
	public static final net.sf.saxon.expr.OperandRole SINGLE_ATOMIC
	public static final net.sf.saxon.expr.OperandRole ATOMIC_SEQUENCE
	public static final net.sf.saxon.expr.OperandRole NEW_FOCUS_ATOMIC
	public static final net.sf.saxon.expr.OperandRole PATTERN
	int properties
	private net.sf.saxon.expr.OperandUsage usage
	private net.sf.saxon.value.SequenceType requiredType
	public void  (int, net.sf.saxon.expr.OperandUsage) 
		int properties
		net.sf.saxon.expr.OperandUsage usage
	public void  (int, net.sf.saxon.expr.OperandUsage, net.sf.saxon.value.SequenceType) 
		int properties
		net.sf.saxon.expr.OperandUsage usage
		net.sf.saxon.value.SequenceType requiredType
	public boolean setsNewFocus () 
	public boolean hasSameFocus () 
	public boolean isEvaluatedRepeatedly () 
	public boolean isConstrainedClass () 
	public net.sf.saxon.expr.OperandUsage getUsage () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public boolean isInChoiceGroup () 
	public static net.sf.saxon.expr.OperandUsage getTypeDeterminedUsage (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.expr.OperandRole modifyProperty (int, boolean) 
		int property
		boolean on
		int newProp
	public int getProperties () 
	static void  () 
}

net/sf/saxon/expr/OperandUsage.class
OperandUsage.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.OperandUsage extends java.lang.Enum {
	public static final net.sf.saxon.expr.OperandUsage ABSORPTION
	public static final net.sf.saxon.expr.OperandUsage INSPECTION
	public static final net.sf.saxon.expr.OperandUsage TRANSMISSION
	public static final net.sf.saxon.expr.OperandUsage NAVIGATION
	private static final net.sf.saxon.expr.OperandUsage[] $VALUES
	public static net.sf.saxon.expr.OperandUsage[] values () 
	public static net.sf.saxon.expr.OperandUsage valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

net/sf/saxon/expr/OrExpression.class
OrExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.OrExpression extends net.sf.saxon.expr.BooleanExpression {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		net.sf.saxon.expr.Expression p2
	protected net.sf.saxon.expr.Expression preEvaluate () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e
	public int getCost () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.OrExpression exp
	public net.sf.saxon.expr.Expression negate () 
		net.sf.saxon.expr.Expression not0
		net.sf.saxon.expr.Expression not1
		net.sf.saxon.expr.AndExpression result
	protected java.lang.String tag () 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
}

net/sf/saxon/expr/PJConverter$1.class
PJConverter.java
package net.sf.saxon.expr
final net.sf.saxon.expr.PJConverter$1 extends net.sf.saxon.expr.PJConverter {
	final java.lang.reflect.Constructor val$constructor
	void  (java.lang.reflect.Constructor) 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/PJConverter$AnyURIValueToURI.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$AnyURIValueToURI extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$AnyURIValueToURI INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException err
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AnyURIValue av
	static void  () 
}

net/sf/saxon/expr/PJConverter$AnyURIValueToURL.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$AnyURIValueToURL extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$AnyURIValueToURL INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.MalformedURLException err
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AnyURIValue av
	static void  () 
}

net/sf/saxon/expr/PJConverter$Atomic.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$Atomic extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$Atomic INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue item
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.PJConverter converter
	static void  () 
}

net/sf/saxon/expr/PJConverter$BooleanValueToBoolean.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$BooleanValueToBoolean extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$BooleanValueToBoolean INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.BooleanValue bv
	static void  () 
}

net/sf/saxon/expr/PJConverter$CalendarValueToCalendar.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$CalendarValueToCalendar extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$CalendarValueToCalendar INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.CalendarValue cv
	static void  () 
}

net/sf/saxon/expr/PJConverter$CalendarValueToDate.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$CalendarValueToDate extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$CalendarValueToDate INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.CalendarValue cv
	static void  () 
}

net/sf/saxon/expr/PJConverter$General.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$General extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$General INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		net.sf.saxon.om.GroundedValue gv
		net.sf.saxon.expr.PJConverter converter
	static void  () 
}

net/sf/saxon/expr/PJConverter$Identity.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$Identity extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$Identity INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object obj
		net.sf.saxon.om.GroundedValue gv
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	static void  () 
}

net/sf/saxon/expr/PJConverter$IntegerValueToBigInteger.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$IntegerValueToBigInteger extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$IntegerValueToBigInteger INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.IntegerValue val
	static void  () 
}

net/sf/saxon/expr/PJConverter$IntegerValueToByte.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$IntegerValueToByte extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$IntegerValueToByte INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.IntegerValue iv
	static void  () 
}

net/sf/saxon/expr/PJConverter$IntegerValueToChar.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$IntegerValueToChar extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$IntegerValueToChar INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.IntegerValue iv
	static void  () 
}

net/sf/saxon/expr/PJConverter$IntegerValueToInt.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$IntegerValueToInt extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$IntegerValueToInt INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.IntegerValue iv
	static void  () 
}

net/sf/saxon/expr/PJConverter$IntegerValueToLong.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$IntegerValueToLong extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$IntegerValueToLong INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.IntegerValue iv
	static void  () 
}

net/sf/saxon/expr/PJConverter$IntegerValueToShort.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$IntegerValueToShort extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$IntegerValueToShort INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.IntegerValue iv
	static void  () 
}

net/sf/saxon/expr/PJConverter$NumericValueToBigDecimal.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$NumericValueToBigDecimal extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$NumericValueToBigDecimal INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.NumericValue nv
	static void  () 
}

net/sf/saxon/expr/PJConverter$NumericValueToDouble.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$NumericValueToDouble extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$NumericValueToDouble INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.NumericValue nv
	static void  () 
}

net/sf/saxon/expr/PJConverter$NumericValueToFloat.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$NumericValueToFloat extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$NumericValueToFloat INSTANCE
	static final boolean $assertionsDisabled
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.NumericValue nv
	static void  () 
}

net/sf/saxon/expr/PJConverter$QualifiedNameValueToQName.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$QualifiedNameValueToQName extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$QualifiedNameValueToQName INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.QualifiedNameValue qv
	static void  () 
}

net/sf/saxon/expr/PJConverter$StringValueToChar.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$StringValueToChar extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$StringValueToChar INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item first
		String str
	static void  () 
}

net/sf/saxon/expr/PJConverter$StringValueToString.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$StringValueToString extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$StringValueToString INSTANCE
	public void  () 
	public java.lang.String convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item first
	public volatile java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToArray.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToArray extends net.sf.saxon.expr.PJConverter {
	private net.sf.saxon.expr.PJConverter itemConverter
	public void  (net.sf.saxon.expr.PJConverter) 
		net.sf.saxon.expr.PJConverter itemConverter
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		Object obj
		int i
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		Class componentClass
		java.util.List list
		net.sf.saxon.om.SequenceIterator iter
		Object array
}

net/sf/saxon/expr/PJConverter$ToCollection.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToCollection extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToCollection INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.util.Collection list
		java.util.Collection list
		net.sf.saxon.trans.XPathException de
		InstantiationException e
		net.sf.saxon.trans.XPathException de
		IllegalAccessException e
		net.sf.saxon.expr.PJConverter pj
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		java.util.Collection list
		net.sf.saxon.Configuration config
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToNull.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToNull extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToNull INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToOne.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToOne extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToOne INSTANCE
	public void  () 
	public net.sf.saxon.om.One convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public volatile java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToOneOrMore.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToOneOrMore extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToOneOrMore INSTANCE
	public void  () 
	public net.sf.saxon.om.OneOrMore convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public volatile java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToSequenceExtent.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToSequenceExtent extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToSequenceExtent INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToSequenceIterator.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToSequenceIterator extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToSequenceIterator INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToZeroOrMore.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToZeroOrMore extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToZeroOrMore INSTANCE
	public void  () 
	public net.sf.saxon.om.ZeroOrMore convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public volatile java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/PJConverter$ToZeroOrOne.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$ToZeroOrOne extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$ToZeroOrOne INSTANCE
	public void  () 
	public net.sf.saxon.om.ZeroOrOne convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public volatile java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/PJConverter$UnwrapExternalObject.class
PJConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PJConverter$UnwrapExternalObject extends net.sf.saxon.expr.PJConverter {
	public static final net.sf.saxon.expr.PJConverter$UnwrapExternalObject INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item head
		Object obj
	static void  () 
}

net/sf/saxon/expr/PJConverter.class
PJConverter.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.PJConverter extends java.lang.Object {
	private static java.util.HashMap jpmap
	public void  () 
	public static net.sf.saxon.value.SequenceType getEquivalentSequenceType (java.lang.Class) 
		Class memberClass
		net.sf.saxon.value.SequenceType memberType
		Class javaClass
	public static net.sf.saxon.value.SequenceType getParameterizedSequenceType (java.lang.reflect.Type) 
		net.sf.saxon.value.SequenceType memberType
		net.sf.saxon.type.ItemType itemType
		java.lang.reflect.Type collectionType
		int cardinality
		java.lang.reflect.ParameterizedType aType
		java.lang.reflect.Type[] parameterArgTypes
		java.lang.reflect.Type javaType
	public abstract java.lang.Object convert (net.sf.saxon.om.Sequence, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public static net.sf.saxon.expr.PJConverter allocate (net.sf.saxon.Configuration, net.sf.saxon.type.ItemType, int, java.lang.Class)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PJConverter converter
		net.sf.saxon.lib.ExternalObjectModel model
		java.util.List externalObjectModels
		net.sf.saxon.expr.PJConverter itemConverter
		java.lang.reflect.Constructor constructor
		NoSuchMethodException e
		net.sf.saxon.Configuration config
		net.sf.saxon.type.ItemType itemType
		int cardinality
		Class targetClass
		net.sf.saxon.type.TypeHierarchy th
	private static net.sf.saxon.trans.XPathException cannotConvert (net.sf.saxon.type.ItemType, java.lang.Class, net.sf.saxon.Configuration) 
		net.sf.saxon.type.ItemType source
		Class target
		net.sf.saxon.Configuration config
	public static net.sf.saxon.expr.PJConverter allocateNodeListCreator (net.sf.saxon.Configuration, java.lang.Object) 
		net.sf.saxon.expr.PJConverter converter
		net.sf.saxon.lib.ExternalObjectModel model
		net.sf.saxon.Configuration config
		Object node
		java.util.List externalObjectModels
	static void  () 
}

net/sf/saxon/expr/PackageData.class
PackageData.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PackageData extends java.lang.Object {
	protected net.sf.saxon.Configuration config
	private int hostLanguage
	private int xPathVersion
	private boolean isSchemaAware
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	protected net.sf.saxon.trans.KeyManager keyManager
	private net.sf.saxon.expr.accum.AccumulatorRegistry accumulatorRegistry
	private java.util.List globalVariables
	private net.sf.saxon.expr.instruct.SlotManager globalSlotManager
	private int localLicenseId
	private String targetEdition
	private boolean relocatable
	private net.sf.saxon.trans.TypeAliasManager typeAliasManager
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration configuration
	public int getHostLanguage () 
	public void setHostLanguage (int) 
		int hostLanguage
	public int getXPathVersion () 
	public void setLocalLicenseId (int) 
		int id
	public int getLocalLicenseId () 
	public void setTargetEdition (java.lang.String) 
		String edition
	public java.lang.String getTargetEdition () 
	public boolean isRelocatable () 
	public void setRelocatable (boolean) 
		boolean relocatable
	public boolean isSchemaAware () 
	public void setSchemaAware (boolean) 
		boolean schemaAware
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public void setDecimalFormatManager (net.sf.saxon.trans.DecimalFormatManager) 
		net.sf.saxon.trans.DecimalFormatManager manager
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public void setKeyManager (net.sf.saxon.trans.KeyManager) 
		net.sf.saxon.trans.KeyManager manager
	public net.sf.saxon.expr.accum.AccumulatorRegistry getAccumulatorRegistry () 
	public void setAccumulatorRegistry (net.sf.saxon.expr.accum.AccumulatorRegistry) 
		net.sf.saxon.expr.accum.AccumulatorRegistry accumulatorRegistry
	public net.sf.saxon.expr.instruct.SlotManager getGlobalSlotManager () 
	public void setGlobalSlotManager (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager manager
	public void addGlobalVariable (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.instruct.GlobalVariable variable
	public java.util.List getGlobalVariableList () 
	public void setTypeAliasManager (net.sf.saxon.trans.TypeAliasManager) 
		net.sf.saxon.trans.TypeAliasManager manager
	public net.sf.saxon.trans.TypeAliasManager obtainTypeAliasManager () 
}

net/sf/saxon/expr/PairIterator.class
PairIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PairIterator extends java.lang.Object implements java.util.Iterator  {
	private Object one
	private Object two
	private int pos
	public void  (java.lang.Object, java.lang.Object) 
		Object one
		Object two
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

net/sf/saxon/expr/PendingUpdateList.class
PendingUpdateList.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.PendingUpdateList extends java.lang.Object {
	public abstract void apply (net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
	public abstract java.util.Set getAffectedTrees () 
	public abstract void addPutAction (net.sf.saxon.om.NodeInfo, java.lang.String, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/PseudoExpression.class
PseudoExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.PseudoExpression extends net.sf.saxon.expr.Expression {
	public void  () 
	private void cannotEvaluate ()  throws net.sf.saxon.trans.XPathException 
	public int getImplementationMethod () 
	protected final int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public final net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public final java.lang.CharSequence evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public final net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/QuantifiedExpression.class
QuantifiedExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.QuantifiedExpression extends net.sf.saxon.expr.Assignation {
	private int operator
	public void  () 
	public java.lang.String getExpressionName () 
	public void setOperator (int) 
		int operator
	public int getOperator () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.value.SequenceType decl
		net.sf.saxon.value.SequenceType sequenceType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.type.ItemType actualItemType
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue seq
		int len
		net.sf.saxon.expr.Expression e3
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.Optimizer opt
		net.sf.saxon.expr.Expression ebv
	public int getImplementationMethod () 
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
	public boolean isUpdatingExpression () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.QuantifiedExpression qe
		net.sf.saxon.expr.Expression newAction
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		boolean some
		int slot
		net.sf.saxon.om.Item it
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/RangeExpression.class
RangeExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RangeExpression extends net.sf.saxon.expr.BinaryExpression {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression end
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		boolean backCompat
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.expr.parser.RoleDiagnostic role1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	private net.sf.saxon.expr.Expression makeConstantRange ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Literal result
		net.sf.saxon.expr.Literal result
		long i0
		long i1
		net.sf.saxon.expr.Literal result
		net.sf.saxon.om.GroundedValue v0
		net.sf.saxon.om.GroundedValue v1
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
		net.sf.saxon.value.IntegerValue[] start
		net.sf.saxon.value.IntegerValue[] end
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.RangeExpression exp
	public int getImplementationMethod () 
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.IntegerValue av1
		net.sf.saxon.value.IntegerValue av2
}

net/sf/saxon/expr/RangeIterator.class
RangeIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RangeIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AtomicIterator net.sf.saxon.tree.iter.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.tree.iter.GroundedIterator  {
	long start
	long currentValue
	long limit
	public static net.sf.saxon.om.SequenceIterator makeRangeIterator (net.sf.saxon.value.IntegerValue, net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
		long startVal
		long endVal
		net.sf.saxon.value.IntegerValue start
		net.sf.saxon.value.IntegerValue end
	public void  (long, long) 
		long start
		long end
	public boolean hasNext () 
	public net.sf.saxon.value.IntegerValue next () 
	public void close () 
	public int getLength () 
	public int getProperties () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.value.AtomicValue next () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/expr/RawSlashExpression.class
RawSlashExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RawSlashExpression extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ContextSwitchingExpression net.sf.saxon.expr.ContextMappingFunction  {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
	protected net.sf.saxon.expr.OperandRole getOperandRole (int) 
		int arg
	public net.sf.saxon.expr.Expression getStart () 
	public void setStart (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
	public net.sf.saxon.expr.Expression getStep () 
	public void setStep (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression step
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public final net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.ItemType startType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.SlashExpression e2
		net.sf.saxon.expr.Expression result
		net.sf.saxon.type.UType t
	public int getCost () 
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
	public int getImplementationMethod () 
	public net.sf.saxon.expr.RawSlashExpression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.RawSlashExpression exp
	public int computeCardinality () 
		int c1
		int c2
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ItemChecker checker
		net.sf.saxon.expr.AxisExpression mid
		net.sf.saxon.expr.RawSlashExpression start
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.expr.Expression head
		net.sf.saxon.expr.Expression tail
		net.sf.saxon.pattern.Pattern tailPattern
		byte axis
		net.sf.saxon.pattern.Pattern headPattern
	public boolean equals (java.lang.Object) 
		Object other
		net.sf.saxon.expr.RawSlashExpression p
	public int hashCode () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.FocusIterator result
		net.sf.saxon.expr.XPathContext context2
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public net.sf.saxon.expr.Expression getFirstStep () 
	public net.sf.saxon.expr.Expression getRemainingSteps () 
		java.util.List list
		net.sf.saxon.expr.Expression rem
	private void gatherSteps (java.util.List) 
		java.util.List list
	private net.sf.saxon.expr.Expression rebuildSteps (java.util.List) 
		java.util.List list
	public net.sf.saxon.expr.Expression getLastStep () 
	public net.sf.saxon.expr.Expression getLeadingSteps () 
		java.util.List list
		net.sf.saxon.expr.Expression rem
	public boolean isAbsolute () 
		net.sf.saxon.expr.Expression first
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/ReverseRangeIterator.class
ReverseRangeIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ReverseRangeIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.tree.iter.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator  {
	long start
	long currentValue
	long limit
	public void  (long, long)  throws net.sf.saxon.trans.XPathException 
		long start
		long end
	public boolean hasNext () 
	public net.sf.saxon.value.IntegerValue next () 
	public void close () 
	public int getLength () 
	public int getProperties () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/RootExpression.class
RootExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RootExpression extends net.sf.saxon.expr.Expression {
	private boolean contextMaybeUndefined
	public void  () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		int relation
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int computeSpecialProperties () 
	public boolean isContextPossiblyUndefined () 
	protected java.lang.String noContextMessage () 
	public boolean equals (java.lang.Object) 
		Object other
	public final int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int getImplementationMethod () 
	public int hashCode () 
	public net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item current
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.RootExpression exp
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public java.lang.String toString () 
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.NodeInfo evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/SimpleExpression.class
SimpleExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.SimpleExpression extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.expr.oper.OperandArray operanda
	public void  () 
	protected void setOperanda (net.sf.saxon.expr.oper.OperandArray) 
		net.sf.saxon.expr.oper.OperandArray operanda
	protected net.sf.saxon.expr.oper.OperandArray getOperanda () 
	public java.lang.Iterable operands () 
	public void setArguments (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] sub
		net.sf.saxon.expr.Expression[] sub2
		net.sf.saxon.expr.OperandRole[] roles
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.SimpleExpression se2
		net.sf.saxon.expr.Expression[] a2
		int i
		net.sf.saxon.expr.oper.OperandArray o2
		InstantiationException e
		IllegalAccessException e
		net.sf.saxon.expr.parser.RebindingMap rebindings
	protected net.sf.saxon.expr.SimpleExpression copyOperandsFrom (net.sf.saxon.expr.SimpleExpression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.SimpleExpression se1
		net.sf.saxon.expr.Expression[] a2
		int i
		net.sf.saxon.expr.oper.OperandArray o2
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public final net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public final net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public final void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
	private net.sf.saxon.om.Sequence[] evaluateArguments (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] iters
		int i
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String getExpressionType () 
}

net/sf/saxon/expr/SimpleStepExpression.class
SimpleStepExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.SimpleStepExpression extends net.sf.saxon.expr.SlashExpression {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SlashExpression se
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.ItemType selectType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.expr.SimpleStepExpression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.SimpleStepExpression exp
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo origin
	public java.lang.String getExpressionName () 
	public volatile net.sf.saxon.expr.SlashExpression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/SingleItemFilter.class
SingleItemFilter.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.SingleItemFilter extends net.sf.saxon.expr.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression base
	public int computeCardinality () 
}

net/sf/saxon/expr/SingletonAtomizer.class
SingletonAtomizer.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.SingletonAtomizer extends net.sf.saxon.expr.UnaryExpression {
	private boolean allowEmpty
	private net.sf.saxon.expr.parser.RoleDiagnostic role
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic, boolean) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.expr.parser.RoleDiagnostic role
		boolean allowEmpty
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public boolean isAllowEmpty () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.ItemType operandType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression exp
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Expression e2
	public int getImplementationMethod () 
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.parser.RoleDiagnostic getRole () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType operandItemType
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
	public net.sf.saxon.value.AtomicValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.AtomicSequence seq
		net.sf.saxon.expr.XPathContext context
		int found
		net.sf.saxon.value.AtomicValue result
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public net.sf.saxon.type.ItemType getItemType () 
		NullPointerException err
		net.sf.saxon.type.UType kinds
		boolean isSchemaAware
		net.sf.saxon.type.ItemType in
	public int computeCardinality () 
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toShortString () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/SingletonIntersectExpression.class
SingletonIntersectExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SingletonIntersectExpression extends net.sf.saxon.expr.VennExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		int op
		net.sf.saxon.expr.Expression p2
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.SingletonIntersectExpression exp
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo m
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.NodeInfo n
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo m
	public static boolean containsNode (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.NodeInfo m
		net.sf.saxon.om.NodeInfo n
	public java.lang.String getExpressionName () 
	protected java.lang.String displayOperator () 
	protected java.lang.String tag () 
}

net/sf/saxon/expr/SlashExpression.class
SlashExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SlashExpression extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ContextSwitchingExpression net.sf.saxon.expr.ContextMappingFunction  {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
	protected net.sf.saxon.expr.OperandRole getOperandRole (int) 
		int arg
	public net.sf.saxon.expr.Expression getStart () 
	public void setStart (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
	public net.sf.saxon.expr.Expression getStep () 
	public void setStep (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression step
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public final net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.type.ItemType startType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.Expression e2
	public net.sf.saxon.expr.SlashExpression simplifyDescendantPath (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.AxisExpression stax
		net.sf.saxon.expr.ContextItemExpression cie
		byte newAxis
		net.sf.saxon.expr.Expression newStep
		java.util.Stack filters
		net.sf.saxon.expr.Expression newPath
		net.sf.saxon.expr.Expression newStep
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.Expression e3
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression underlyingStep
		net.sf.saxon.expr.Expression st
		net.sf.saxon.expr.SlashExpression startPath
		net.sf.saxon.expr.AxisExpression mid
		net.sf.saxon.pattern.NodeTest test
		byte underlyingAxis
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression leading
		net.sf.saxon.expr.Expression p2
		net.sf.saxon.expr.Expression f2
		net.sf.saxon.expr.Expression lastStep
		net.sf.saxon.expr.Expression k
		net.sf.saxon.expr.SimpleStepExpression sse
		net.sf.saxon.expr.SystemFunctionCall keyCall
		net.sf.saxon.expr.Expression rawStep
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.Optimizer opt
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.Expression firstStep
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.Expression k
	public net.sf.saxon.expr.SlashExpression tryToMakeAbsolute () 
		net.sf.saxon.expr.RootExpression root
		net.sf.saxon.expr.Expression path
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression rest
		net.sf.saxon.expr.sort.DocumentSorter ds
		net.sf.saxon.expr.SlashExpression se
		net.sf.saxon.expr.SlashExpression se2
		net.sf.saxon.expr.Expression first
	public int getCost () 
	public net.sf.saxon.expr.Expression tryToMakeSorted (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.Optimizer opt
		net.sf.saxon.expr.Expression s1
		net.sf.saxon.expr.Expression s2
		net.sf.saxon.expr.Expression x
		net.sf.saxon.expr.AxisExpression ax
		net.sf.saxon.expr.Expression y
		net.sf.saxon.expr.AxisExpression ay
		net.sf.saxon.expr.Expression k
	protected net.sf.saxon.expr.Expression promoteFocusIndependentSubexpressions (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
	public int getImplementationMethod () 
	public net.sf.saxon.expr.SlashExpression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.SlashExpression exp
	public int computeSpecialProperties () 
		int startProperties
		int stepProperties
		int p
	private boolean testNaturallySorted (int, int) 
		int startProperties
		int stepProperties
	private boolean testNaturallyReverseSorted () 
	public int computeCardinality () 
		int c1
		int c2
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ItemChecker checker
		net.sf.saxon.expr.AxisExpression mid
		net.sf.saxon.expr.SlashExpression start
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.expr.Expression head
		net.sf.saxon.expr.Expression tail
		net.sf.saxon.pattern.Pattern tailPattern
		byte axis
		net.sf.saxon.pattern.Pattern headPattern
	public boolean equals (java.lang.Object) 
		Object other
		net.sf.saxon.expr.SlashExpression p
	public int hashCode () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.FocusIterator result
		net.sf.saxon.expr.XPathContext context2
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public net.sf.saxon.expr.Expression getFirstStep () 
	public net.sf.saxon.expr.Expression getRemainingSteps () 
		java.util.List list
		net.sf.saxon.expr.Expression rem
	private void gatherSteps (java.util.List) 
		java.util.List list
	private net.sf.saxon.expr.Expression rebuildSteps (java.util.List) 
		java.util.List list
	public net.sf.saxon.expr.Expression getLastStep () 
	public net.sf.saxon.expr.Expression getLeadingSteps () 
		java.util.List list
		net.sf.saxon.expr.Expression rem
	public boolean isAbsolute () 
		net.sf.saxon.expr.Expression first
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/StackFrame.class
StackFrame.java
package net.sf.saxon.expr
public net.sf.saxon.expr.StackFrame extends java.lang.Object {
	protected net.sf.saxon.expr.instruct.SlotManager map
	protected net.sf.saxon.om.Sequence[] slots
	protected java.util.Stack dynamicStack
	public static final net.sf.saxon.expr.StackFrame EMPTY
	public void  (net.sf.saxon.expr.instruct.SlotManager, net.sf.saxon.om.Sequence[]) 
		net.sf.saxon.expr.instruct.SlotManager map
		net.sf.saxon.om.Sequence[] slots
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
	public net.sf.saxon.om.Sequence[] getStackFrameValues () 
	public void setStackFrameValues (net.sf.saxon.om.Sequence[]) 
		net.sf.saxon.om.Sequence[] values
	public net.sf.saxon.expr.StackFrame copy () 
		net.sf.saxon.om.Sequence[] v2
		net.sf.saxon.expr.StackFrame s
	public void pushDynamicValue (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence value
	public net.sf.saxon.om.Sequence popDynamicValue () 
	public boolean holdsDynamicValue () 
	static void  () 
}

net/sf/saxon/expr/StatefulMappingFunction.class
StatefulMappingFunction.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.StatefulMappingFunction extends java.lang.Object {
	public abstract net.sf.saxon.expr.StatefulMappingFunction getAnother () 
}

net/sf/saxon/expr/StaticContext.class
StaticContext.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.StaticContext extends java.lang.Object {
	public abstract net.sf.saxon.Configuration getConfiguration () 
	public abstract net.sf.saxon.expr.PackageData getPackageData () 
	public abstract net.sf.saxon.expr.XPathContext makeEarlyEvaluationContext () 
	public abstract net.sf.saxon.expr.parser.RetainedStaticContext makeRetainedStaticContext () 
	public abstract net.sf.saxon.expr.parser.Location getContainingLocation () 
	public abstract void issueWarning (java.lang.String, net.sf.saxon.expr.parser.Location) 
	public abstract java.lang.String getSystemId () 
	public abstract java.lang.String getStaticBaseURI () 
	public abstract net.sf.saxon.expr.Expression bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public abstract java.lang.String getDefaultCollationName () 
	public abstract java.lang.String getDefaultElementNamespace () 
	public abstract java.lang.String getDefaultFunctionNamespace () 
	public abstract boolean isInBackwardsCompatibleMode () 
	public abstract boolean isImportedSchema (java.lang.String) 
	public abstract java.util.Set getImportedSchemaNamespaces () 
	public abstract net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public abstract net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public abstract net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public abstract int getXPathVersion () 
	public abstract net.sf.saxon.trans.KeyManager getKeyManager () 
	public abstract net.sf.saxon.type.ItemType resolveTypeAlias (net.sf.saxon.om.StructuredQName) 
}

net/sf/saxon/expr/StaticFunctionCall.class
StaticFunctionCall.java
package net.sf.saxon.expr
public net.sf.saxon.expr.StaticFunctionCall extends net.sf.saxon.expr.FunctionCall implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.om.Function target
	public void  (net.sf.saxon.om.Function, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.om.Function target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Function getTargetFunction () 
	public net.sf.saxon.om.Function getTargetFunction (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public boolean isCallOn (java.lang.Class) 
		Class function
	public boolean isCallOnSystemFunction (java.lang.String) 
		String localName
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Expression[] args
	protected int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.type.UType contextItemType
		net.sf.saxon.type.UType result
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.instruct.OriginalFunction pf
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/StaticProperty.class
StaticProperty.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.StaticProperty extends java.lang.Object {
	public static final int DEPENDS_ON_CURRENT_ITEM
	public static final int DEPENDS_ON_CONTEXT_ITEM
	public static final int DEPENDS_ON_POSITION
	public static final int DEPENDS_ON_LAST
	public static final int DEPENDS_ON_CONTEXT_DOCUMENT
	public static final int DEPENDS_ON_CURRENT_GROUP
	public static final int DEPENDS_ON_REGEX_GROUP
	public static final int DEPENDS_ON_LOCAL_VARIABLES
	public static final int DEPENDS_ON_USER_FUNCTIONS
	public static final int DEPENDS_ON_ASSIGNABLE_GLOBALS
	public static final int DEPENDS_ON_RUNTIME_ENVIRONMENT
	public static final int DEPENDS_ON_STATIC_CONTEXT
	public static final int DEPENDS_ON_XSLT_CONTEXT
	public static final int DEPENDS_ON_FOCUS
	public static final int DEPENDS_ON_NON_DOCUMENT_FOCUS
	public static final int ALLOWS_ZERO
	public static final int ALLOWS_ONE
	public static final int ALLOWS_MANY
	public static final int CARDINALITY_MASK
	public static final int ALLOWS_ONE_OR_MORE
	public static final int ALLOWS_ZERO_OR_MORE
	public static final int ALLOWS_ZERO_OR_ONE
	public static final int EXACTLY_ONE
	public static final int EMPTY
	public static final int CONTEXT_DOCUMENT_NODESET
	public static final int ORDERED_NODESET
	public static final int REVERSE_DOCUMENT_ORDER
	public static final int PEER_NODESET
	public static final int SUBTREE_NODESET
	public static final int ATTRIBUTE_NS_NODESET
	public static final int NON_CREATIVE
	public static final int SINGLE_DOCUMENT_NODESET
	public static final int HAS_SIDE_EFFECTS
	public static final int NOT_UNTYPED_ATOMIC
	public static final int ALL_NODES_UNTYPED
	public static final int ALL_NODES_NEWLY_CREATED
	public static final int DEPENDENCY_MASK
	public static final int SPECIAL_PROPERTY_MASK
	public static final int NODESET_PROPERTIES
	public static int getCardinalityCode (int) 
		int cardinality
	private void  () 
	public static java.lang.String display (int) 
		int props
		net.sf.saxon.tree.util.FastStringBuffer s
		boolean m
		boolean z
}

net/sf/saxon/expr/StringLiteral.class
StringLiteral.java
package net.sf.saxon.expr
public net.sf.saxon.expr.StringLiteral extends net.sf.saxon.expr.Literal {
	public void  (net.sf.saxon.value.StringValue) 
		net.sf.saxon.value.StringValue value
	public void  (java.lang.CharSequence) 
		CharSequence value
	public net.sf.saxon.value.StringValue getValue () 
	public java.lang.String getStringValue () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.StringLiteral stringLiteral
	public volatile net.sf.saxon.om.GroundedValue getValue () 
}

net/sf/saxon/expr/SubscriptExpression.class
SubscriptExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SubscriptExpression extends net.sf.saxon.expr.SingleItemFilter {
	private net.sf.saxon.expr.Operand subscriptOp
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression subscript
	public net.sf.saxon.expr.Expression getSubscript () 
	public void setSubscript (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression subscript
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.SubscriptExpression exp
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression getSubscriptExpression () 
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int computeCardinality () 
	public java.lang.String getStreamerName () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.MemoSequence mem
		net.sf.saxon.om.Item item
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.om.Item item
		net.sf.saxon.om.SequenceIterator tail
		net.sf.saxon.om.Item item
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.NumericValue index
		int intindex
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public java.lang.String toShortString () 
}

net/sf/saxon/expr/SubsequenceIterator.class
SubsequenceIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SubsequenceIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private int basePosition
	private int min
	private int max
	private net.sf.saxon.om.Item nextItem
	private void  (net.sf.saxon.om.SequenceIterator, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
		int min
		int max
		int i
	public static net.sf.saxon.om.SequenceIterator make (net.sf.saxon.om.SequenceIterator, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.om.SequenceIterator base
		int min
		int max
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item current
	public void close () 
	public int getProperties () 
		int p
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		int lastBase
		int z
}

net/sf/saxon/expr/SuppliedParameterReference.class
SuppliedParameterReference.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SuppliedParameterReference extends net.sf.saxon.expr.Expression {
	int slotNumber
	net.sf.saxon.value.SequenceType type
	public void  (int) 
		int slot
	public int getSlotNumber () 
	public void setSuppliedType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.type.ItemType getItemType () 
	public int getIntrinsicDependencies () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.SuppliedParameterReference exp
	public int getImplementationMethod () 
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		AssertionError e
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
}

net/sf/saxon/expr/SystemFunctionCall$Optimized.class
SystemFunctionCall.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.SystemFunctionCall$Optimized extends net.sf.saxon.expr.SystemFunctionCall {
	public void  (net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public volatile net.sf.saxon.om.Function getTargetFunction () 
}

net/sf/saxon/expr/SystemFunctionCall.class
SystemFunctionCall.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SystemFunctionCall extends net.sf.saxon.expr.StaticFunctionCall implements net.sf.saxon.expr.Negatable  {
	public net.sf.saxon.expr.parser.Evaluator[] argumentEvaluators
	public void  (net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public void setRetainedStaticContext (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.functions.SystemFunction target
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	private void allocateArgumentEvaluators (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression arg
		int cardinality
		int i
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.functions.SystemFunction getTargetFunction () 
	public int getIntrinsicDependencies () 
		int dep
		int properties
	protected int computeCardinality () 
	protected int computeSpecialProperties () 
	public int getNetCost () 
	public net.sf.saxon.expr.Expression getScopingExpression () 
		net.sf.saxon.expr.Expression parent
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression sfo
		int i
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry details
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression sf
	public boolean isVacuousExpression () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.functions.SystemFunction target
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
		net.sf.saxon.functions.SystemFunction fn
	public boolean isNegatable (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression negate () 
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.functions.SystemFunction fn
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
		net.sf.saxon.functions.SystemFunction fn
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.functions.SystemFunction fn
	public net.sf.saxon.om.Sequence[] evaluateArguments (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.oper.OperandArray operanda
		int numArgs
		net.sf.saxon.om.Sequence[] actualArgs
	public void resetLocalStaticProperties () 
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.om.Function getTargetFunction () 
}

net/sf/saxon/expr/TailCallLoop$TailCallComponent.class
TailCallLoop.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TailCallLoop$TailCallComponent extends java.lang.Object implements net.sf.saxon.expr.TailCallLoop$TailCallInfo  {
	public net.sf.saxon.expr.Component component
	public net.sf.saxon.expr.instruct.UserFunction function
	protected void  () 
}

net/sf/saxon/expr/TailCallLoop$TailCallFunction.class
TailCallLoop.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TailCallLoop$TailCallFunction extends java.lang.Object implements net.sf.saxon.expr.TailCallLoop$TailCallInfo  {
	public net.sf.saxon.expr.instruct.UserFunction function
	protected void  () 
}

net/sf/saxon/expr/TailCallLoop$TailCallInfo.class
TailCallLoop.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.TailCallLoop$TailCallInfo extends java.lang.Object {
}

net/sf/saxon/expr/TailCallLoop.class
TailCallLoop.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.TailCallLoop extends net.sf.saxon.expr.UnaryExpression {
	net.sf.saxon.expr.instruct.UserFunction containingFunction
	public void  (net.sf.saxon.expr.instruct.UserFunction, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.instruct.UserFunction function
		net.sf.saxon.expr.Expression body
	public net.sf.saxon.expr.instruct.UserFunction getContainingFunction () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getImplementationMethod () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.UserFunction target
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.GroundedValue extent
		net.sf.saxon.expr.TailCallLoop$TailCallInfo tail
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMajor cm
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.UserFunction target
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.TailCallLoop$TailCallInfo tail
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMajor cm
	private net.sf.saxon.expr.instruct.UserFunction establishTargetFunction (net.sf.saxon.expr.TailCallLoop$TailCallInfo, net.sf.saxon.expr.XPathContextMajor) 
		net.sf.saxon.expr.Component targetComponent
		net.sf.saxon.expr.TailCallLoop$TailCallInfo tail
		net.sf.saxon.expr.XPathContextMajor cm
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.UserFunction target
		net.sf.saxon.expr.TailCallLoop$TailCallInfo tail
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMajor cm
		net.sf.saxon.expr.Expression operand
	private net.sf.saxon.om.Sequence tailCallDifferentFunction (net.sf.saxon.expr.instruct.UserFunction, net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.instruct.UserFunction userFunction
		net.sf.saxon.expr.XPathContextMajor cm
	public net.sf.saxon.type.ItemType getItemType () 
	public java.lang.String getExpressionName () 
}

net/sf/saxon/expr/TailExpression.class
TailExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TailExpression extends net.sf.saxon.expr.UnaryExpression {
	int start
	public void  (net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.Expression base
		int start
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.TailExpression exp
	public int getImplementationMethod () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public int getStart () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getStreamerName () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator baseIter
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public java.lang.String toShortString () 
}

net/sf/saxon/expr/TailIterator.class
TailIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TailIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private int start
	private void  (net.sf.saxon.om.SequenceIterator, int) 
		net.sf.saxon.om.SequenceIterator base
		int start
	public static net.sf.saxon.om.SequenceIterator make (net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.om.Item b
		int i
		net.sf.saxon.om.SequenceIterator base
		int start
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public boolean hasNext () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		int bl
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/TreatExpression.class
TreatExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.TreatExpression extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.expr.Expression make (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.value.SequenceType type
	public static net.sf.saxon.expr.Expression make (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, java.lang.String) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.value.SequenceType type
		String errorCode
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/TryCatch$CatchClause.class
TryCatch.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TryCatch$CatchClause extends java.lang.Object {
	public int slotNumber
	public net.sf.saxon.expr.Operand catchOp
	public net.sf.saxon.pattern.QNameTest nameTest
	public void  () 
}

net/sf/saxon/expr/TryCatch$FilteringErrorListener.class
TryCatch.java
package net.sf.saxon.expr
 net.sf.saxon.expr.TryCatch$FilteringErrorListener extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	private javax.xml.transform.ErrorListener base
	final net.sf.saxon.expr.TryCatch this$0
	void  (net.sf.saxon.expr.TryCatch, javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener base
	private boolean isCaught (javax.xml.transform.TransformerException) 
		net.sf.saxon.expr.TryCatch$CatchClause clause
		net.sf.saxon.om.StructuredQName code
		javax.xml.transform.TransformerException err
	public void warning (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/expr/TryCatch.class
TryCatch.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TryCatch extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Operand tryOp
	private java.util.List catchClauses
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression tryExpr
	public void addCatchExpression (net.sf.saxon.pattern.QNameTest, net.sf.saxon.expr.Expression) 
		net.sf.saxon.pattern.QNameTest test
		net.sf.saxon.expr.Expression catchExpr
		net.sf.saxon.expr.TryCatch$CatchClause clause
	public net.sf.saxon.expr.Operand getTryOperand () 
	public net.sf.saxon.expr.Expression getTryExpr () 
	public java.util.List getCatchClauses () 
	public boolean isInstruction () 
	public boolean allowExtractingCommonSubexpressions () 
	public int computeCardinality () 
		net.sf.saxon.expr.TryCatch$CatchClause catchClause
		int card
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.expr.TryCatch$CatchClause catchClause
		net.sf.saxon.type.ItemType type
	public java.lang.Iterable operands () 
		net.sf.saxon.expr.TryCatch$CatchClause cc
		java.util.List list
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int i
		int h
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.TryCatch$CatchClause clause
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.TryCatch t2
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression caught
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.TryCatch$CatchClause clause
		net.sf.saxon.om.StructuredQName code
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.XPathContext c1
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence v
		net.sf.saxon.expr.TailCallLoop$TailCallInfo tci
		net.sf.saxon.expr.Expression caught
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.om.Sequence v
		net.sf.saxon.expr.TailCallLoop$TailCallInfo tci
		net.sf.saxon.expr.TryCatch$CatchClause clause
		net.sf.saxon.om.StructuredQName code
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.XPathContextMajor c1
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int targetVersion
		net.sf.saxon.expr.TryCatch$CatchClause clause
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getStreamerName () 
	static java.util.List access$000 (net.sf.saxon.expr.TryCatch) 
		net.sf.saxon.expr.TryCatch x0
}

net/sf/saxon/expr/UnaryExpression$1.class
UnaryExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.UnaryExpression$1 extends java.lang.Object implements java.lang.Iterable  {
	final net.sf.saxon.expr.UnaryExpression this$0
	void  (net.sf.saxon.expr.UnaryExpression) 
		net.sf.saxon.expr.UnaryExpression this$0
	public java.util.Iterator iterator () 
}

net/sf/saxon/expr/UnaryExpression.class
UnaryExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.UnaryExpression extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Operand operand
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public void setBaseExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public net.sf.saxon.expr.Operand getOperand () 
	public java.lang.Iterable operands () 
	protected abstract net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression base
	public int computeSpecialProperties () 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		String op
		net.sf.saxon.trace.ExpressionPresenter out
		String name
	protected java.lang.String displayOperator (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	static net.sf.saxon.expr.Operand access$000 (net.sf.saxon.expr.UnaryExpression) 
		net.sf.saxon.expr.UnaryExpression x0
}

net/sf/saxon/expr/UnionCastableFunction.class
UnionCastableFunction.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UnionCastableFunction extends net.sf.saxon.expr.UnionConstructorFunction {
	public void  (net.sf.saxon.type.UnionType, net.sf.saxon.om.NamespaceResolver, boolean) 
		net.sf.saxon.type.UnionType targetType
		net.sf.saxon.om.NamespaceResolver resolver
		boolean allowEmpty
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	private boolean effectiveBooleanValue (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.om.AtomicSequence atomizedValue
		int length
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContext context
		int count
		net.sf.saxon.om.Item item
	private boolean castable (net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		boolean value
	public volatile net.sf.saxon.om.AtomicSequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/UnionConstructorFunction.class
UnionConstructorFunction.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UnionConstructorFunction extends net.sf.saxon.functions.AbstractFunction {
	protected net.sf.saxon.type.UnionType targetType
	protected net.sf.saxon.om.NamespaceResolver resolver
	protected boolean allowEmpty
	public void  (net.sf.saxon.type.UnionType, net.sf.saxon.om.NamespaceResolver, boolean) 
		net.sf.saxon.type.UnionType targetType
		net.sf.saxon.om.NamespaceResolver resolver
		boolean allowEmpty
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public boolean isAllowEmpty () 
	public net.sf.saxon.type.UnionType getTargetType () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
		net.sf.saxon.value.SequenceType resultType
		net.sf.saxon.value.SequenceType argType
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public net.sf.saxon.om.AtomicSequence cast (net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.type.PlainType member
		net.sf.saxon.type.AtomicType t
		net.sf.saxon.type.PlainType member
		net.sf.saxon.type.ValidationFailure vf
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.type.Converter c
		net.sf.saxon.type.PlainType type
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.AtomicType label
		Iterable memberTypes
	public net.sf.saxon.om.AtomicSequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.value.AtomicValue val
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/UnionEnumeration.class
UnionEnumeration.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UnionEnumeration extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator e1
	private net.sf.saxon.om.SequenceIterator e2
	private net.sf.saxon.om.NodeInfo nextNode1
	private net.sf.saxon.om.NodeInfo nextNode2
	private net.sf.saxon.expr.sort.ItemOrderComparer comparer
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.ItemOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.expr.sort.ItemOrderComparer comparer
	private net.sf.saxon.om.NodeInfo next (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
	public boolean hasNext () 
	public net.sf.saxon.om.NodeInfo next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo current
		net.sf.saxon.om.NodeInfo current
		net.sf.saxon.om.NodeInfo current
		int c
		net.sf.saxon.om.NodeInfo current
		net.sf.saxon.om.NodeInfo current
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/UntypedSequenceConverter$1.class
UntypedSequenceConverter.java
package net.sf.saxon.expr
final net.sf.saxon.expr.UntypedSequenceConverter$1 extends net.sf.saxon.type.Converter {
	final net.sf.saxon.type.PlainType val$requiredItemType
	final net.sf.saxon.expr.Expression val$operand
	void  (net.sf.saxon.type.PlainType, net.sf.saxon.expr.Expression) 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.type.ValidationFailure vf
}

net/sf/saxon/expr/UntypedSequenceConverter$UntypedConverter.class
UntypedSequenceConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UntypedSequenceConverter$UntypedConverter extends net.sf.saxon.type.Converter {
	net.sf.saxon.type.Converter untypedConverter
	public void  (net.sf.saxon.lib.ConversionRules, net.sf.saxon.type.Converter) 
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.Converter converter
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/expr/UntypedSequenceConverter.class
UntypedSequenceConverter.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.UntypedSequenceConverter extends net.sf.saxon.expr.AtomicSequenceConverter {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.PlainType) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.type.PlainType requiredItemType
	public static net.sf.saxon.expr.UntypedSequenceConverter makeUntypedSequenceConverter (net.sf.saxon.Configuration, net.sf.saxon.expr.Expression, net.sf.saxon.type.PlainType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.Converter untypedConverter
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.PlainType requiredItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.UntypedSequenceConverter atomicSeqConverter
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.Converter untypedConverter
		net.sf.saxon.type.Converter converter
	public static net.sf.saxon.expr.UntypedSequenceConverter makeUntypedSequenceRejector (net.sf.saxon.Configuration, net.sf.saxon.expr.Expression, net.sf.saxon.type.PlainType) 
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.PlainType requiredItemType
		net.sf.saxon.expr.UntypedSequenceConverter atomicSeqConverter
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.Converter untypedConverter
		net.sf.saxon.type.Converter converter
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression base
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.UntypedSequenceConverter atomicConverter
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	protected java.lang.String displayOperator (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public java.lang.String getExpressionName () 
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
}

net/sf/saxon/expr/UserFunctionCall.class
UserFunctionCall.java
package net.sf.saxon.expr
public net.sf.saxon.expr.UserFunctionCall extends net.sf.saxon.expr.FunctionCall implements net.sf.saxon.expr.UserFunctionResolvable net.sf.saxon.expr.ComponentInvocation net.sf.saxon.expr.ContextOriginator  {
	private net.sf.saxon.value.SequenceType staticType
	private net.sf.saxon.expr.instruct.UserFunction function
	private int bindingSlot
	private int tailCall
	private net.sf.saxon.om.StructuredQName name
	private boolean beingInlined
	private int[] argumentEvaluationModes
	public static final int NOT_TAIL_CALL
	public static final int FOREIGN_TAIL_CALL
	public static final int SELF_TAIL_CALL
	public boolean isBeingInlined () 
	public void setBeingInlined (boolean) 
		boolean beingInlined
	public void  () 
	public final void setFunctionName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void setStaticType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public void setFunction (net.sf.saxon.expr.instruct.UserFunction) 
		net.sf.saxon.expr.instruct.UserFunction compiledFunction
	public void setBindingSlot (int) 
		int slot
	public int getBindingSlot () 
	public net.sf.saxon.expr.instruct.UserFunction getFunction () 
	public net.sf.saxon.expr.Component getFixedTarget () 
		net.sf.saxon.trans.Visibility v
	public boolean isTailCall () 
	public boolean isRecursiveTailCall () 
	public final net.sf.saxon.om.StructuredQName getFunctionName () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public net.sf.saxon.expr.Component getTarget () 
	public int[] getArgumentEvaluationModes () 
	public void setArgumentEvaluationModes (int[]) 
		int[] evalModes
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
		net.sf.saxon.expr.instruct.UserFunction f
	public int getIntrinsicDependencies () 
	public boolean isUpdatingExpression () 
	protected int computeSpecialProperties () 
		int props
		int props
		java.util.List calledFunctions
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.UserFunctionCall ufc
		int numArgs
		net.sf.saxon.expr.Expression[] a2
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e
	public void resetLocalStaticProperties () 
	public synchronized void computeArgumentEvaluationModes () 
		net.sf.saxon.expr.Expression arg
		int i
		int numArgs
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public int markTailFunctionCalls (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int arity
	public int getImplementationMethod () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.om.Sequence[] actualArgs
		net.sf.saxon.expr.XPathContextMajor c2
	private net.sf.saxon.om.Sequence callFunction (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.instruct.UserFunction targetFunction
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.om.Sequence s
		StackOverflowError err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.instruct.UserFunction targetFunction
		net.sf.saxon.om.Sequence[] actualArgs
		net.sf.saxon.expr.XPathContextMajor c2
	private void requestTailCall (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.TailCallLoop$TailCallComponent info
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.TailCallLoop$TailCallFunction info
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] actualArgs
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.instruct.UserFunction targetFunction
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] actualArgs
	public net.sf.saxon.expr.Component getTargetComponent (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.instruct.UserFunction getTargetFunction (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Sequence[] evaluateArguments (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.Sequence[] evaluateArguments (net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		int refs
		int evalMode
		int i
		net.sf.saxon.expr.XPathContext c
		boolean streamed
		int numArgs
		net.sf.saxon.om.Sequence[] actualArgs
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.tree.util.FastStringBuffer fsb
		int[] e
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public int getConstructType () 
	public java.lang.String getExpressionName () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public volatile net.sf.saxon.om.Function getTargetFunction (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/UserFunctionResolvable.class
UserFunctionResolvable.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.UserFunctionResolvable extends java.lang.Object {
	public abstract void setFunction (net.sf.saxon.expr.instruct.UserFunction) 
}

net/sf/saxon/expr/ValueComparison.class
ValueComparison.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.ValueComparison extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ComparisonExpression net.sf.saxon.expr.Negatable  {
	private net.sf.saxon.expr.sort.AtomicComparer comparer
	private net.sf.saxon.value.BooleanValue resultWhenEmpty
	private boolean needsRuntimeCheck
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		int op
		net.sf.saxon.expr.Expression p2
	public java.lang.String getExpressionName () 
	public void setAtomicComparer (net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.expr.sort.AtomicComparer comparer
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer () 
	public int getSingletonOperator () 
	public boolean convertsUntypedToOther () 
	public void setResultWhenEmpty (net.sf.saxon.value.BooleanValue) 
		net.sf.saxon.value.BooleanValue value
	public net.sf.saxon.value.BooleanValue getResultWhenEmpty () 
	public boolean needsRuntimeComparabilityCheck () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String which
		String message
		net.sf.saxon.trans.XPathException err
		boolean opt0
		boolean opt1
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String defaultCollationName
		net.sf.saxon.lib.StringCollator comp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.value.SequenceType optionalAtomic
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.expr.parser.RoleDiagnostic role1
		net.sf.saxon.type.PlainType t0
		net.sf.saxon.type.PlainType t1
		net.sf.saxon.type.BuiltInAtomicType p0
		net.sf.saxon.type.BuiltInAtomicType p1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue r
		net.sf.saxon.trans.NoDynamicContextException e
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.IsLastExpression iletrue
		net.sf.saxon.expr.IsLastExpression ilefalse
		net.sf.saxon.expr.IsLastExpression iletrue
		net.sf.saxon.expr.IsLastExpression ilefalse
		net.sf.saxon.expr.Expression fn
		net.sf.saxon.expr.Literal literal
		net.sf.saxon.expr.Expression other
		boolean negate
		net.sf.saxon.expr.IdentityComparison id
		net.sf.saxon.expr.SystemFunctionCall f0
		net.sf.saxon.expr.SystemFunctionCall f1
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.Sequence value0
		net.sf.saxon.om.Sequence value1
		int p0
		int p1
	private net.sf.saxon.expr.Expression optimizeCount (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression result
		long operand
		long operand
		long operand
		net.sf.saxon.expr.Expression ss
		net.sf.saxon.expr.Expression ct
		net.sf.saxon.expr.CompareToIntegerConstant ctic
		net.sf.saxon.expr.TailExpression tail
		net.sf.saxon.expr.Expression result
		long operand
		boolean inverted
		net.sf.saxon.expr.SystemFunctionCall countFn
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.expr.parser.Optimizer opt
		net.sf.saxon.value.AtomicValue literalOperand
		int op
	public boolean isNegatable (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	private boolean maybeNaN (net.sf.saxon.expr.Expression, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression negate () 
		net.sf.saxon.expr.ValueComparison vc
	private static boolean isZero (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence v
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.ValueComparison vc
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue v0
		net.sf.saxon.value.AtomicValue v1
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
	public static boolean compare (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.sort.AtomicComparer, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e2
		net.sf.saxon.trans.XPathException e2
		ClassCastException err
		net.sf.saxon.value.AtomicValue v0
		int op
		net.sf.saxon.value.AtomicValue v1
		net.sf.saxon.expr.sort.AtomicComparer comparer
		boolean checkTypes
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue v0
		net.sf.saxon.value.AtomicValue v1
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
	public java.lang.String tag () 
	protected void explainExtraAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/ValueTailIterator.class
ValueTailIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ValueTailIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.tree.iter.GroundedIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.GroundedValue baseValue
	private int start
	private int pos
	public void  (net.sf.saxon.om.GroundedValue, int) 
		net.sf.saxon.om.GroundedValue base
		int start
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public boolean hasNext () 
	public void close () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/expr/VariableReference.class
VariableReference.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.VariableReference extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.BindingReference  {
	protected net.sf.saxon.expr.Binding binding
	protected net.sf.saxon.value.SequenceType staticType
	protected net.sf.saxon.om.GroundedValue constantValue
	private net.sf.saxon.om.StructuredQName variableName
	private boolean flattened
	private boolean inLoop
	private boolean filtered
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void  (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public void setVariableName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.StructuredQName getVariableName () 
	public abstract net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public int getNetCost () 
	protected void copyFrom (net.sf.saxon.expr.VariableReference) 
		net.sf.saxon.expr.VariableReference ref
	public void setStaticType (net.sf.saxon.value.SequenceType, net.sf.saxon.om.GroundedValue, int) 
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.om.GroundedValue value
		int properties
		int dependencies
	public void setFlattened (boolean) 
		boolean flattened
	public boolean isFlattened () 
	public void setFiltered (boolean) 
		boolean filtered
	public boolean isFiltered () 
	public boolean isInLoop () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public void recomputeInLoop () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression val
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public void fixup (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding newBinding
		boolean indexed
	public void refineVariableType (net.sf.saxon.type.ItemType, int, net.sf.saxon.om.GroundedValue, int) 
		net.sf.saxon.type.ItemType type
		int cardinality
		net.sf.saxon.om.GroundedValue constantValue
		int properties
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType oldItemType
		net.sf.saxon.type.ItemType newItemType
		int newcard
		net.sf.saxon.value.SequenceType seqType
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.value.SequenceType st
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.value.SequenceType st
		net.sf.saxon.type.UType contextItemType
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
		net.sf.saxon.expr.Expression exp
		int p
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int getIntrinsicDependencies () 
		int d
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression getScopingExpression () 
		net.sf.saxon.expr.instruct.LocalParamBlock block
		net.sf.saxon.expr.Expression parent
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence actual
		net.sf.saxon.trans.XPathException err
		String msg
		NullPointerException err
		String msg
		AssertionError err
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence actual
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.expr.parser.Location loc
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		NullPointerException err
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.expr.Binding getBinding () 
	public java.lang.String getDisplayName () 
	public java.lang.String getEQName () 
		net.sf.saxon.om.StructuredQName q
	public java.lang.String toString () 
		String d
	public java.lang.String toShortString () 
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String getStreamerName () 
	static void  () 
}

net/sf/saxon/expr/VennExpression.class
VennExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.VennExpression extends net.sf.saxon.expr.BinaryExpression {
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p1
		int op
		net.sf.saxon.expr.Expression p2
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getExpressionName () 
	public final net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t1
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public final int computeCardinality () 
		int c1
		int c2
	public int computeSpecialProperties () 
		int prop0
		int prop1
		int props
	private boolean testContextDocumentNodeSet (int, int) 
		int prop0
		int prop1
	public void gatherComponents (int, java.util.Set) 
		int operator
		java.util.Set set
	private boolean testSubTree (int, int) 
		int prop0
		int prop1
	private boolean testCreative (int, int) 
		int prop0
		int prop1
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role0
		net.sf.saxon.expr.parser.RoleDiagnostic role1
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t0
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.TypeChecker tc
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.AxisExpression ax
		net.sf.saxon.expr.AxisExpression a1
		net.sf.saxon.expr.AxisExpression a2
		net.sf.saxon.expr.VennExpression venn
		net.sf.saxon.expr.Expression path
		net.sf.saxon.expr.SlashExpression path1
		net.sf.saxon.expr.SlashExpression path2
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.Expression negate2
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.FilterExpression f
		net.sf.saxon.expr.FilterExpression exp0
		net.sf.saxon.expr.FilterExpression exp1
		net.sf.saxon.expr.AxisExpression a0
		net.sf.saxon.expr.AxisExpression a1
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression lhs
		net.sf.saxon.expr.Expression rhs
	private boolean operandsAreDisjoint (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.Block block
		boolean retainAllNodes
		boolean forStreaming
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.VennExpression exp
	public int getImplementationMethod () 
	protected net.sf.saxon.expr.OperandRole getOperandRole (int) 
		int arg
	public boolean equals (java.lang.Object) 
		java.util.Set s0
		java.util.Set s1
		net.sf.saxon.expr.VennExpression b
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
	private boolean isPredicatePattern (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	protected java.lang.String tag () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.SequenceIterator i1
		net.sf.saxon.om.SequenceIterator i2
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/XPathContext.class
XPathContext.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.XPathContext extends java.lang.Object {
	public abstract net.sf.saxon.expr.XPathContextMajor newContext () 
	public abstract net.sf.saxon.expr.XPathContextMajor newCleanContext () 
	public abstract net.sf.saxon.expr.XPathContextMinor newMinorContext () 
	public abstract net.sf.saxon.expr.instruct.ParameterSet getLocalParameters () 
	public abstract net.sf.saxon.expr.instruct.ParameterSet getTunnelParameters () 
	public abstract net.sf.saxon.Controller getController () 
	public abstract net.sf.saxon.Configuration getConfiguration () 
	public abstract net.sf.saxon.om.NamePool getNamePool () 
	public abstract void setCaller (net.sf.saxon.expr.XPathContext) 
	public abstract net.sf.saxon.expr.XPathContext getCaller () 
	public abstract void setCurrentIterator (net.sf.saxon.om.FocusIterator) 
	public abstract net.sf.saxon.om.FocusIterator getCurrentIterator () 
	public abstract net.sf.saxon.om.Item getContextItem () 
	public abstract int getLast ()  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isAtLast ()  throws net.sf.saxon.trans.XPathException 
	public abstract javax.xml.transform.URIResolver getURIResolver () 
	public abstract net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public abstract net.sf.saxon.expr.Component getCurrentComponent () 
	public abstract int useLocalParameter (net.sf.saxon.om.StructuredQName, int, boolean)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.expr.StackFrame getStackFrame () 
	public abstract net.sf.saxon.om.Sequence evaluateLocalVariable (int) 
	public abstract void setLocalVariable (int, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
	public abstract void setTemporaryOutputState (int) 
	public abstract int getTemporaryOutputState () 
	public abstract void setCurrentOutputUri (java.lang.String) 
	public abstract java.lang.String getCurrentOutputUri () 
	public abstract void setReceiver (net.sf.saxon.event.SequenceReceiver) 
	public abstract net.sf.saxon.event.SequenceReceiver getReceiver () 
	public abstract net.sf.saxon.expr.Component$M getCurrentMode () 
	public abstract net.sf.saxon.trans.rules.Rule getCurrentTemplateRule () 
	public abstract net.sf.saxon.expr.sort.GroupIterator getCurrentGroupIterator () 
	public abstract net.sf.saxon.expr.sort.GroupIterator getCurrentMergeGroupIterator () 
	public abstract net.sf.saxon.regex.RegexIterator getCurrentRegexIterator () 
	public abstract net.sf.saxon.value.DateTimeValue getCurrentDateTime ()  throws net.sf.saxon.trans.NoDynamicContextException 
	public abstract int getImplicitTimezone () 
	public abstract java.util.Iterator iterateStackFrames () 
	public abstract net.sf.saxon.trans.XPathException getCurrentException () 
	public abstract net.sf.saxon.expr.XPathContextMajor$ThreadManager getThreadManager () 
	public abstract void waitForChildThreads ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.expr.Component getTargetComponent (int) 
}

net/sf/saxon/expr/XPathContextMajor$ThreadManager.class
XPathContextMajor.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.XPathContextMajor$ThreadManager extends java.lang.Object {
	public void  () 
	public abstract void waitForChildThreads ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/XPathContextMajor.class
XPathContextMajor.java
package net.sf.saxon.expr
public net.sf.saxon.expr.XPathContextMajor extends net.sf.saxon.expr.XPathContextMinor {
	private net.sf.saxon.expr.instruct.ParameterSet localParameters
	private net.sf.saxon.expr.instruct.ParameterSet tunnelParameters
	private net.sf.saxon.expr.TailCallLoop$TailCallInfo tailCallInfo
	private net.sf.saxon.expr.Component$M currentMode
	private net.sf.saxon.trans.rules.Rule currentTemplate
	private net.sf.saxon.expr.sort.GroupIterator currentGroupIterator
	private net.sf.saxon.expr.sort.GroupIterator currentMergeGroupIterator
	private net.sf.saxon.regex.RegexIterator currentRegexIterator
	private net.sf.saxon.expr.ContextOriginator origin
	private net.sf.saxon.expr.XPathContextMajor$ThreadManager threadManager
	private javax.xml.transform.URIResolver uriResolver
	private net.sf.saxon.lib.UnfailingErrorListener errorListener
	private net.sf.saxon.expr.Component currentComponent
	net.sf.saxon.trans.XPathException currentException
	public void  (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	private void  () 
	public void  (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.tree.iter.UnfailingIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.Executable exec
	public net.sf.saxon.expr.XPathContextMajor newContext () 
		net.sf.saxon.expr.XPathContextMajor c
	public static net.sf.saxon.expr.XPathContextMajor newContext (net.sf.saxon.expr.XPathContextMinor) 
		net.sf.saxon.expr.XPathContextMinor prev
		net.sf.saxon.expr.XPathContextMajor c
		net.sf.saxon.expr.XPathContext p
	public static net.sf.saxon.expr.XPathContextMajor newThreadContext (net.sf.saxon.expr.XPathContextMinor) 
		net.sf.saxon.expr.XPathContextMinor prev
		net.sf.saxon.expr.XPathContextMajor c
	public net.sf.saxon.expr.XPathContextMajor$ThreadManager getThreadManager () 
	public void createThreadManager () 
	public void waitForChildThreads ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.instruct.ParameterSet getLocalParameters () 
	public void setLocalParameters (net.sf.saxon.expr.instruct.ParameterSet) 
		net.sf.saxon.expr.instruct.ParameterSet localParameters
	public net.sf.saxon.expr.instruct.ParameterSet getTunnelParameters () 
	public void setTunnelParameters (net.sf.saxon.expr.instruct.ParameterSet) 
		net.sf.saxon.expr.instruct.ParameterSet tunnelParameters
	public void setOrigin (net.sf.saxon.expr.ContextOriginator) 
		net.sf.saxon.expr.ContextOriginator expr
	public net.sf.saxon.expr.ContextOriginator getOrigin () 
	public void setStackFrame (net.sf.saxon.expr.instruct.SlotManager, net.sf.saxon.om.Sequence[]) 
		net.sf.saxon.expr.instruct.SlotManager map
		net.sf.saxon.om.Sequence[] variables
	public void resetStackFrameMap (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.om.Sequence[] v2
		net.sf.saxon.expr.instruct.SlotManager map
		int numberOfParams
	public net.sf.saxon.om.Sequence[] getAllVariableValues () 
	public void resetAllVariableValues (net.sf.saxon.om.Sequence[]) 
		net.sf.saxon.om.Sequence[] values
	public void resetParameterValues (net.sf.saxon.om.Sequence[]) 
		net.sf.saxon.om.Sequence[] values
	public void requestTailCall (net.sf.saxon.expr.TailCallLoop$TailCallInfo, net.sf.saxon.om.Sequence[]) 
		net.sf.saxon.expr.TailCallLoop$TailCallInfo targetFn
		net.sf.saxon.om.Sequence[] variables
	public net.sf.saxon.expr.TailCallLoop$TailCallInfo getTailCallInfo () 
		net.sf.saxon.expr.TailCallLoop$TailCallInfo fn
	public void openStackFrame (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager map
		int numberOfSlots
	public void openStackFrame (int) 
		int numberOfVariables
	public void setCurrentMode (net.sf.saxon.expr.Component$M) 
		net.sf.saxon.expr.Component$M mode
	public net.sf.saxon.expr.Component$M getCurrentMode () 
		net.sf.saxon.trans.rules.RuleManager rm
		net.sf.saxon.expr.Component$M m
	public void setCurrentTemplateRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule rule
	public net.sf.saxon.trans.rules.Rule getCurrentTemplateRule () 
	public void setCurrentGroupIterator (net.sf.saxon.expr.sort.GroupIterator) 
		net.sf.saxon.expr.sort.GroupIterator iterator
	public net.sf.saxon.expr.sort.GroupIterator getCurrentGroupIterator () 
	public void setCurrentMergeGroupIterator (net.sf.saxon.expr.sort.GroupIterator) 
		net.sf.saxon.expr.sort.GroupIterator iterator
	public net.sf.saxon.expr.sort.GroupIterator getCurrentMergeGroupIterator () 
	public void setCurrentRegexIterator (net.sf.saxon.regex.RegexIterator) 
		net.sf.saxon.regex.RegexIterator currentRegexIterator
	public net.sf.saxon.regex.RegexIterator getCurrentRegexIterator () 
	public int useLocalParameter (net.sf.saxon.om.StructuredQName, int, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName paramName
		int slotNumber
		boolean isTunnel
		net.sf.saxon.expr.instruct.ParameterSet params
		int index
		net.sf.saxon.om.Sequence val
		boolean checked
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public void setCurrentException (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException exception
	public net.sf.saxon.trans.XPathException getCurrentException () 
	public net.sf.saxon.expr.Component getCurrentComponent () 
	public void setCurrentComponent (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component component
	public net.sf.saxon.expr.Component getTargetComponent (int) 
		net.sf.saxon.expr.ComponentBinding binding
		NullPointerException e
		IndexOutOfBoundsException e
		int bindingSlot
}

net/sf/saxon/expr/XPathContextMinor$LastValue.class
XPathContextMinor.java
package net.sf.saxon.expr
public net.sf.saxon.expr.XPathContextMinor$LastValue extends java.lang.Object {
	public int value
	public void  (int) 
		int count
}

net/sf/saxon/expr/XPathContextMinor.class
XPathContextMinor.java
package net.sf.saxon.expr
public net.sf.saxon.expr.XPathContextMinor extends java.lang.Object implements net.sf.saxon.expr.XPathContext  {
	net.sf.saxon.Controller controller
	net.sf.saxon.om.FocusIterator currentIterator
	net.sf.saxon.expr.XPathContextMinor$LastValue last
	net.sf.saxon.event.SequenceReceiver currentReceiver
	net.sf.saxon.expr.XPathContext caller
	protected net.sf.saxon.expr.StackFrame stackFrame
	protected String currentDestination
	protected int temporaryOutputState
	protected void  () 
	public net.sf.saxon.expr.XPathContextMajor newContext () 
	public net.sf.saxon.expr.XPathContextMinor newMinorContext () 
		net.sf.saxon.expr.XPathContextMinor c
	public void setCaller (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext caller
	public net.sf.saxon.expr.XPathContextMajor newCleanContext () 
		net.sf.saxon.expr.XPathContextMajor c
	public net.sf.saxon.expr.instruct.ParameterSet getLocalParameters () 
	public net.sf.saxon.expr.instruct.ParameterSet getTunnelParameters () 
	public final net.sf.saxon.Controller getController () 
	public final net.sf.saxon.Configuration getConfiguration () 
	public final net.sf.saxon.om.NamePool getNamePool () 
	public final net.sf.saxon.expr.XPathContext getCaller () 
	public void setCurrentIterator (net.sf.saxon.om.FocusIterator) 
		net.sf.saxon.om.FocusIterator iter
	public final net.sf.saxon.om.FocusIterator getCurrentIterator () 
	public final net.sf.saxon.om.Item getContextItem () 
	public final int getLast ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
	public final boolean isAtLast ()  throws net.sf.saxon.trans.XPathException 
	public javax.xml.transform.URIResolver getURIResolver () 
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public net.sf.saxon.trans.XPathException getCurrentException () 
	public net.sf.saxon.expr.XPathContextMajor$ThreadManager getThreadManager () 
	public net.sf.saxon.expr.Component getCurrentComponent () 
	public net.sf.saxon.expr.StackFrame getStackFrame () 
	public void makeStackFrameMutable () 
	public final net.sf.saxon.om.Sequence evaluateLocalVariable (int) 
		int slotnumber
	public final void setLocalVariable (int, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		ArrayIndexOutOfBoundsException e
		int slotNumber
		net.sf.saxon.om.Sequence value
	public synchronized void waitForChildThreads ()  throws net.sf.saxon.trans.XPathException 
	public void setReceiver (net.sf.saxon.event.SequenceReceiver) 
		net.sf.saxon.event.SequenceReceiver receiver
	public final net.sf.saxon.event.SequenceReceiver getReceiver () 
	public void setTemporaryOutputState (int) 
		int temporary
	public int getTemporaryOutputState () 
	public void setCurrentOutputUri (java.lang.String) 
		String uri
	public java.lang.String getCurrentOutputUri () 
	public int useLocalParameter (net.sf.saxon.om.StructuredQName, int, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName parameterId
		int slotNumber
		boolean isTunnel
	public net.sf.saxon.expr.Component$M getCurrentMode () 
	public net.sf.saxon.trans.rules.Rule getCurrentTemplateRule () 
	public net.sf.saxon.expr.sort.GroupIterator getCurrentGroupIterator () 
	public net.sf.saxon.expr.sort.GroupIterator getCurrentMergeGroupIterator () 
	public net.sf.saxon.regex.RegexIterator getCurrentRegexIterator () 
	public net.sf.saxon.value.DateTimeValue getCurrentDateTime () 
	public final int getImplicitTimezone () 
	public java.util.Iterator iterateStackFrames () 
	public net.sf.saxon.expr.Component getTargetComponent (int) 
		int bindingSlot
}

net/sf/saxon/expr/accum/Accumulator$1.class
Accumulator.java
package net.sf.saxon.expr.accum
 net.sf.saxon.expr.accum.Accumulator$1 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	final net.sf.saxon.trace.ExpressionPresenter val$out
	final net.sf.saxon.expr.accum.Accumulator this$0
	void  (net.sf.saxon.expr.accum.Accumulator, net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.expr.accum.Accumulator this$0
	public void processRule (net.sf.saxon.trans.rules.Rule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.Rule r
}

net/sf/saxon/expr/accum/Accumulator.class
Accumulator.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.Accumulator extends net.sf.saxon.expr.instruct.Actor {
	private net.sf.saxon.om.StructuredQName accumulatorName
	private net.sf.saxon.trans.SimpleMode preDescentRules
	private net.sf.saxon.trans.SimpleMode postDescentRules
	private net.sf.saxon.expr.Expression initialValueExpression
	private net.sf.saxon.value.SequenceType type
	private boolean streamable
	private boolean universallyApplicable
	private int importPrecedence
	private boolean tracing
	private net.sf.saxon.expr.instruct.SlotManager slotManagerForInitialValueExpression
	public void  () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public boolean isDeclaredStreamable () 
	public void setDeclaredStreamable (boolean) 
		boolean streamable
	public net.sf.saxon.om.StructuredQName getAccumulatorName () 
	public void setAccumulatorName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName firstName
	public int getImportPrecedence () 
	public void setImportPrecedence (int) 
		int importPrecedence
	public void setUniversallyApplicable (boolean) 
		boolean universal
	public boolean isUniversallyApplicable () 
	public boolean isTracing () 
	public void setTracing (boolean) 
		boolean tracing
	public net.sf.saxon.expr.instruct.SlotManager getSlotManagerForInitialValueExpression () 
	public void setSlotManagerForInitialValueExpression (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager slotManagerForInitialValueExpression
	public net.sf.saxon.trans.SimpleMode getPreDescentRules () 
	public void setPreDescentRules (net.sf.saxon.trans.SimpleMode) 
		net.sf.saxon.trans.SimpleMode preDescentRules
	public net.sf.saxon.trans.SimpleMode getPostDescentRules () 
	public void setPostDescentRules (net.sf.saxon.trans.SimpleMode) 
		net.sf.saxon.trans.SimpleMode postDescentRules
	public net.sf.saxon.expr.Expression getInitialValueExpression () 
	public void setInitialValueExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression initialValueExpression
	public void addChildExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.value.SequenceType getType () 
	public void setType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public boolean isCompatible (net.sf.saxon.expr.accum.Accumulator) 
		net.sf.saxon.expr.accum.Accumulator other
	public int getComponentKind () 
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void export (net.sf.saxon.trace.ExpressionPresenter, java.util.Map)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trace.ExpressionPresenter out
		java.util.Map componentIdMap
		net.sf.saxon.trans.Mode$RuleAction action
}

net/sf/saxon/expr/accum/AccumulatorData$DataPoint.class
AccumulatorData.java
package net.sf.saxon.expr.accum
 net.sf.saxon.expr.accum.AccumulatorData$DataPoint extends java.lang.Object {
	public net.sf.saxon.expr.accum.AccumulatorData$Visit visit
	public net.sf.saxon.om.Sequence value
	public void  (net.sf.saxon.expr.accum.AccumulatorData$Visit, net.sf.saxon.om.Sequence) 
		net.sf.saxon.expr.accum.AccumulatorData$Visit visit
		net.sf.saxon.om.Sequence value
}

net/sf/saxon/expr/accum/AccumulatorData$Visit.class
AccumulatorData.java
package net.sf.saxon.expr.accum
 net.sf.saxon.expr.accum.AccumulatorData$Visit extends java.lang.Object implements java.lang.Comparable  {
	public net.sf.saxon.om.NodeInfo node
	public boolean isPostDescent
	public void  (net.sf.saxon.om.NodeInfo, boolean) 
		net.sf.saxon.om.NodeInfo node
		boolean isPostDescent
	public int compareTo (net.sf.saxon.expr.accum.AccumulatorData$Visit) 
		net.sf.saxon.expr.accum.AccumulatorData$Visit other
		int relation
	public volatile int compareTo (java.lang.Object) 
}

net/sf/saxon/expr/accum/AccumulatorData.class
AccumulatorData.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.AccumulatorData extends java.lang.Object implements net.sf.saxon.expr.accum.IAccumulatorData  {
	private net.sf.saxon.expr.accum.Accumulator accumulator
	private java.util.List values
	private boolean building
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.accum.Accumulator) 
		net.sf.saxon.expr.accum.Accumulator acc
	public net.sf.saxon.expr.accum.Accumulator getAccumulator () 
	public void buildIndex (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Expression initialValue
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.SlotManager sf
		net.sf.saxon.om.Sequence[] slots
		net.sf.saxon.om.Sequence val
	private net.sf.saxon.om.Sequence visit (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.Sequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Sequence value
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo kid
	private net.sf.saxon.om.Sequence processRule (net.sf.saxon.trans.rules.Rule, net.sf.saxon.om.NodeInfo, boolean, net.sf.saxon.om.Sequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.om.NodeInfo node
		boolean isPostDescent
		net.sf.saxon.om.Sequence value
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.accum.AccumulatorRule target
		net.sf.saxon.expr.Expression delta
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.Controller controller
		net.sf.saxon.tree.iter.ManualIterator initialNode
	public net.sf.saxon.om.Sequence getValue (net.sf.saxon.om.NodeInfo, boolean) 
		net.sf.saxon.om.NodeInfo node
		boolean postDescent
		net.sf.saxon.expr.accum.AccumulatorData$Visit visit
		net.sf.saxon.om.Sequence seq
	private net.sf.saxon.om.Sequence search (int, int, net.sf.saxon.expr.accum.AccumulatorData$Visit) 
		int rel
		int start
		int end
		net.sf.saxon.expr.accum.AccumulatorData$Visit sought
		int mid
	static void  () 
}

net/sf/saxon/expr/accum/AccumulatorManager.class
AccumulatorManager.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.AccumulatorManager extends java.lang.Object {
	private transient java.util.WeakHashMap accumulatorDataIndex
	private transient java.util.WeakHashMap applicableAccumulators
	private static net.sf.saxon.expr.accum.AccumulatorData MARKER
	public void  () 
	public void setApplicableAccumulators (net.sf.saxon.om.TreeInfo, java.util.Set) 
		net.sf.saxon.om.TreeInfo tree
		java.util.Set accumulators
	public boolean isApplicable (net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.accum.Accumulator) 
		net.sf.saxon.om.TreeInfo tree
		net.sf.saxon.expr.accum.Accumulator accumulator
		java.util.Set accSet
	public synchronized net.sf.saxon.expr.accum.IAccumulatorData getAccumulatorData (net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.accum.Accumulator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.accum.IAccumulatorData data
		net.sf.saxon.om.NodeInfo original
		net.sf.saxon.expr.accum.IAccumulatorData originalData
		net.sf.saxon.expr.accum.VirtualAccumulatorData vad
		net.sf.saxon.expr.accum.IAccumulatorData original
		net.sf.saxon.expr.accum.IAccumulatorData failed
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.accum.AccumulatorData d
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.expr.XPathContext context
		java.util.Map map
	public synchronized void addAccumulatorData (net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.accum.Accumulator, net.sf.saxon.expr.accum.IAccumulatorData) 
		net.sf.saxon.expr.accum.IAccumulatorData data
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.expr.accum.IAccumulatorData accData
		java.util.Map map
	static void  () 
}

net/sf/saxon/expr/accum/AccumulatorRegistry.class
AccumulatorRegistry.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.AccumulatorRegistry extends java.lang.Object {
	protected java.util.Map accumulatorsByName
	public void  () 
	public java.util.Set getUsedAccumulators (java.lang.String, net.sf.saxon.style.StyleElement)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.om.NamespaceException e
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.expr.accum.Accumulator acc
		String token
		java.util.List names
		String useAccumulatorsAtt
		net.sf.saxon.style.StyleElement styleElement
		java.util.Set accumulators
		String attNames
		String[] tokens
	public void addAccumulator (net.sf.saxon.expr.accum.Accumulator) 
		net.sf.saxon.expr.accum.Accumulator acc
	public net.sf.saxon.expr.accum.Accumulator getAccumulator (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public java.lang.Iterable getAllAccumulators () 
	public net.sf.saxon.om.Sequence getStreamingAccumulatorValue (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.accum.Accumulator, net.sf.saxon.functions.AccumulatorFn$Phase)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.accum.Accumulator accumulator
		net.sf.saxon.functions.AccumulatorFn$Phase phase
}

net/sf/saxon/expr/accum/AccumulatorRule.class
AccumulatorRule.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.AccumulatorRule extends java.lang.Object implements net.sf.saxon.trans.rules.RuleTarget  {
	private net.sf.saxon.expr.Expression newValueExpression
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.Expression newValueExpression
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	public net.sf.saxon.expr.Expression getNewValueExpression () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
	public void registerRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule rule
}

net/sf/saxon/expr/accum/FailedAccumulatorData.class
FailedAccumulatorData.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.FailedAccumulatorData extends java.lang.Object implements net.sf.saxon.expr.accum.IAccumulatorData  {
	private net.sf.saxon.expr.accum.Accumulator acc
	private net.sf.saxon.trans.XPathException error
	public void  (net.sf.saxon.expr.accum.Accumulator, net.sf.saxon.trans.XPathException) 
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.trans.XPathException error
	public net.sf.saxon.expr.accum.Accumulator getAccumulator () 
	public net.sf.saxon.om.Sequence getValue (net.sf.saxon.om.NodeInfo, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		boolean postDescent
}

net/sf/saxon/expr/accum/IAccumulatorData.class
IAccumulatorData.java
package net.sf.saxon.expr.accum
public abstract net.sf.saxon.expr.accum.IAccumulatorData extends java.lang.Object {
	public abstract net.sf.saxon.expr.accum.Accumulator getAccumulator () 
	public abstract net.sf.saxon.om.Sequence getValue (net.sf.saxon.om.NodeInfo, boolean)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/accum/PathMappedAccumulatorData.class
PathMappedAccumulatorData.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.PathMappedAccumulatorData extends java.lang.Object implements net.sf.saxon.expr.accum.IAccumulatorData  {
	private net.sf.saxon.expr.accum.IAccumulatorData originalData
	private net.sf.saxon.om.NodeInfo origin
	static final boolean $assertionsDisabled
	void  (net.sf.saxon.expr.accum.IAccumulatorData, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.expr.accum.IAccumulatorData original
		net.sf.saxon.om.NodeInfo origin
	public net.sf.saxon.expr.accum.Accumulator getAccumulator () 
	public net.sf.saxon.om.Sequence getValue (net.sf.saxon.om.NodeInfo, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		boolean postDescent
	private net.sf.saxon.om.NodeInfo map (net.sf.saxon.om.NodeInfo) 
		int nodeNrInSubtree
		int pos
		net.sf.saxon.tree.iter.AxisIterator kids
		java.util.Stack path
		net.sf.saxon.om.NodeInfo ancestor
		net.sf.saxon.om.NodeInfo target
		net.sf.saxon.om.NodeInfo node
	static void  () 
}

net/sf/saxon/expr/accum/VirtualAccumulatorData.class
VirtualAccumulatorData.java
package net.sf.saxon.expr.accum
public net.sf.saxon.expr.accum.VirtualAccumulatorData extends java.lang.Object implements net.sf.saxon.expr.accum.IAccumulatorData  {
	private net.sf.saxon.expr.accum.IAccumulatorData realData
	public void  (net.sf.saxon.expr.accum.IAccumulatorData) 
		net.sf.saxon.expr.accum.IAccumulatorData realData
	public net.sf.saxon.expr.accum.Accumulator getAccumulator () 
	public net.sf.saxon.om.Sequence getValue (net.sf.saxon.om.NodeInfo, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		boolean postDescent
		net.sf.saxon.om.NodeInfo original
}

net/sf/saxon/expr/flwor/Clause.class
Clause.java
package net.sf.saxon.expr.flwor
public abstract net.sf.saxon.expr.flwor.Clause extends java.lang.Object {
	public static final int FOR
	public static final int LET
	public static final int WINDOW
	public static final int GROUPBYCLAUSE
	public static final int COUNT
	public static final int ORDERBYCLAUSE
	public static final int WHERE
	public static final int TRACE
	private net.sf.saxon.expr.parser.Location location
	private net.sf.saxon.expr.PackageData packageData
	private boolean repeated
	public void  () 
	public net.sf.saxon.expr.parser.Location getLocation () 
	public void setLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location locationId
	public void setPackageData (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData pd
	public net.sf.saxon.expr.PackageData getPackageData () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setRepeated (boolean) 
		boolean repeated
	public boolean isRepeated () 
	public abstract net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
	public void optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public abstract net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
	public abstract net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
	public abstract void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
	public abstract void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.flwor.LocalVariableBinding[] getRangeVariables () 
	public void gatherVariableReferences (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.Binding, java.util.List) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Binding binding
		java.util.List refs
	public boolean containsNonInlineableVariableReference (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public void refineVariableType (net.sf.saxon.expr.parser.ExpressionVisitor, java.util.List, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		java.util.List references
		net.sf.saxon.expr.Expression returnExpr
	public abstract void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
	public abstract int getClauseKey () 
	public java.lang.String toShortString () 
}

net/sf/saxon/expr/flwor/ClauseInfo.class
ClauseInfo.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ClauseInfo extends java.lang.Object implements net.sf.saxon.trace.InstructionInfo  {
	private net.sf.saxon.expr.flwor.Clause clause
	private net.sf.saxon.om.NamespaceResolver nsResolver
	public void  (net.sf.saxon.expr.flwor.Clause) 
		net.sf.saxon.expr.flwor.Clause clause
	public net.sf.saxon.expr.flwor.Clause getClause () 
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
		net.sf.saxon.expr.flwor.LocalVariableBinding[] vars
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver nsResolver
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
		java.util.List ls
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
}

net/sf/saxon/expr/flwor/CountClause.class
CountClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.CountClause extends net.sf.saxon.expr.flwor.Clause {
	private net.sf.saxon.expr.flwor.LocalVariableBinding rangeVariable
	public void  () 
	public int getClauseKey () 
	public net.sf.saxon.expr.flwor.CountClause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.CountClause c2
	public void setRangeVariable (net.sf.saxon.expr.flwor.LocalVariableBinding) 
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	public net.sf.saxon.expr.flwor.LocalVariableBinding getRangeVariable () 
	public net.sf.saxon.expr.flwor.LocalVariableBinding[] getRangeVariables () 
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public volatile net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/flwor/CountClausePull.class
CountClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.CountClausePull extends net.sf.saxon.expr.flwor.TuplePull {
	net.sf.saxon.expr.flwor.TuplePull base
	int slot
	int count
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.CountClause) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.CountClause countClause
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/flwor/CountClausePush.class
CountClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.CountClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	net.sf.saxon.expr.flwor.TuplePush destination
	int slot
	int count
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.CountClause) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.CountClause countClause
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/FLWORExpression$1.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$1 extends java.lang.Object implements net.sf.saxon.expr.flwor.OperandProcessor  {
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
	public void processOperand (net.sf.saxon.expr.Operand)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand op
}

net/sf/saxon/expr/flwor/FLWORExpression$1WhereClauseStruct.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$1WhereClauseStruct extends java.lang.Object {
	int whereIndex
	net.sf.saxon.expr.flwor.WhereClause whereClause
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
}

net/sf/saxon/expr/flwor/FLWORExpression$2.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$2 extends java.lang.Object implements net.sf.saxon.expr.flwor.OperandProcessor  {
	final net.sf.saxon.expr.parser.ExpressionVisitor val$visitor
	final net.sf.saxon.expr.parser.ContextItemStaticInfo val$contextInfo
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
	public void processOperand (net.sf.saxon.expr.Operand)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand op
}

net/sf/saxon/expr/flwor/FLWORExpression$3.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$3 extends java.lang.Object implements net.sf.saxon.expr.flwor.OperandProcessor  {
	final java.util.List val$list
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression, java.util.List) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
	public void processOperand (net.sf.saxon.expr.Operand) 
		net.sf.saxon.expr.Operand op
}

net/sf/saxon/expr/flwor/FLWORExpression$4.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$4 extends java.lang.Object implements net.sf.saxon.expr.flwor.OperandProcessor  {
	final java.util.List val$list
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression, java.util.List) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
	public void processOperand (net.sf.saxon.expr.Operand) 
		net.sf.saxon.expr.Operand op
}

net/sf/saxon/expr/flwor/FLWORExpression$5.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$5 extends java.lang.Object implements net.sf.saxon.expr.flwor.OperandProcessor  {
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
	public void processOperand (net.sf.saxon.expr.Operand)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand op
}

net/sf/saxon/expr/flwor/FLWORExpression$6.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$6 extends java.lang.Object implements net.sf.saxon.expr.flwor.OperandProcessor  {
	final net.sf.saxon.expr.parser.ExpressionVisitor val$visitor
	final net.sf.saxon.expr.parser.ContextItemStaticInfo val$contextItemType
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
	public void processOperand (net.sf.saxon.expr.Operand)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand op
}

net/sf/saxon/expr/flwor/FLWORExpression$7.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
 net.sf.saxon.expr.flwor.FLWORExpression$7 extends java.lang.Object implements net.sf.saxon.expr.flwor.OperandProcessor  {
	final java.util.List val$response
	final net.sf.saxon.expr.Binding val$binding
	final net.sf.saxon.expr.flwor.FLWORExpression this$0
	void  (net.sf.saxon.expr.flwor.FLWORExpression, java.util.List, net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.flwor.FLWORExpression this$0
	public void processOperand (net.sf.saxon.expr.Operand)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand op
}

net/sf/saxon/expr/flwor/FLWORExpression.class
FLWORExpression.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.FLWORExpression extends net.sf.saxon.expr.Expression {
	public java.util.List clauses
	public net.sf.saxon.expr.Operand returnClauseOp
	private static final net.sf.saxon.expr.OperandRole SINGLE_RETURN
	private static final net.sf.saxon.expr.OperandRole REPEATED_RETURN
	static final boolean $assertionsDisabled
	public void  () 
	public void init (java.util.List, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.Clause c
		java.util.List clauses
		net.sf.saxon.expr.Expression returnClause
		boolean looping
	public java.util.List getClauseList () 
	public static boolean isLoopingClause (net.sf.saxon.expr.flwor.Clause) 
		net.sf.saxon.expr.flwor.Clause c
	public net.sf.saxon.expr.Expression getReturnClause () 
	public boolean hasVariableBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.Binding binding
	private boolean clauseHasBinding (net.sf.saxon.expr.flwor.Clause, net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding b
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.Binding binding
	public boolean allowExtractingCommonSubexpressions () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.flwor.OperandProcessor simplifier
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		int j
		java.util.List references
		net.sf.saxon.expr.Binding b
		net.sf.saxon.expr.flwor.LocalVariableBinding[] bindings
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.flwor.OperandProcessor typeChecker
	public boolean implementsStaticTypeCheck () 
		net.sf.saxon.expr.flwor.Clause c
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType req
		boolean backwardsCompatible
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.TypeChecker tc
	public net.sf.saxon.type.ItemType getItemType () 
	protected int computeCardinality () 
	public java.lang.Iterable operands () 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.trans.XPathException e
		java.util.List list
		net.sf.saxon.expr.flwor.OperandProcessor processor0
		net.sf.saxon.expr.flwor.OperandProcessor processor
		boolean repeatable
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public boolean isUpdatingExpression () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.flwor.Clause c2
		net.sf.saxon.expr.flwor.Clause c
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		java.util.List newClauses
		java.util.List oldBindings
		java.util.List newBindings
		net.sf.saxon.expr.flwor.FLWORExpression f2
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.Clause c
		boolean retainAllNodes
		boolean forStreaming
	private net.sf.saxon.expr.Binding[] extendBindingList (net.sf.saxon.expr.Binding[], net.sf.saxon.expr.flwor.LocalVariableBinding[]) 
		net.sf.saxon.expr.Binding[] b2
		net.sf.saxon.expr.Binding[] bindings
		net.sf.saxon.expr.flwor.LocalVariableBinding[] moreBindings
	public int getEvaluationMethod () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.flwor.Clause c2
		boolean oneRef
		boolean simpleSeq
		net.sf.saxon.expr.flwor.LetClause lc
		boolean suppressInlining
		net.sf.saxon.expr.flwor.Clause c
		int i
		net.sf.saxon.expr.flwor.Clause w
		net.sf.saxon.expr.Expression expr1
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		boolean tryAgain
		boolean changed
		boolean depends
		net.sf.saxon.expr.Expression expr2
		boolean allForOrLetExpr
	private net.sf.saxon.expr.Expression rewriteWhereClause (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.FLWORExpression$1WhereClauseStruct wStruct
		net.sf.saxon.expr.flwor.Clause c
		boolean added
		net.sf.saxon.expr.flwor.WhereClause newWhere
		net.sf.saxon.expr.Expression removedExpr
		net.sf.saxon.expr.flwor.Clause clause
		net.sf.saxon.expr.Binding[] bindingList
		int c
		net.sf.saxon.expr.flwor.WhereClause newWhere
		net.sf.saxon.expr.Expression term
		int i
		net.sf.saxon.expr.Expression condition
		java.util.List list
		net.sf.saxon.expr.flwor.WhereClause whereClause
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		int whereIndex
		java.util.List whereList
	private net.sf.saxon.expr.Expression makeAndCondition (java.util.List) 
		java.util.List list
	private net.sf.saxon.expr.Expression rewriteForOrLet (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ForExpression forExpr
		net.sf.saxon.expr.flwor.ForClause forClause
		net.sf.saxon.expr.ForExpression forExpr
		net.sf.saxon.expr.flwor.LetClause letClause
		net.sf.saxon.expr.LetExpression letExpr
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression action
		net.sf.saxon.expr.parser.CodeInjector injector
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.TuplePull stream
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.Clause c
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.TuplePush destination
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.expr.flwor.TuplePull stream
	public java.lang.String getExpressionName () 
	public java.lang.String toShortString () 
		net.sf.saxon.tree.util.FastStringBuffer sb
	public java.lang.String toString () 
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.tree.util.FastStringBuffer sb
	public boolean hasLoopingVariableReference (net.sf.saxon.expr.Binding) 
		int i
		net.sf.saxon.trans.XPathException e
		int i
		java.util.List response
		net.sf.saxon.expr.flwor.OperandProcessor checker
		int i
		net.sf.saxon.expr.Binding binding
		int bindingClause
		boolean boundOutside
		int lastReferencingClause
	static void  () 
}

net/sf/saxon/expr/flwor/ForClause.class
ForClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ForClause extends net.sf.saxon.expr.flwor.Clause {
	private net.sf.saxon.expr.flwor.LocalVariableBinding rangeVariable
	private net.sf.saxon.expr.flwor.LocalVariableBinding positionVariable
	private net.sf.saxon.expr.Operand sequenceOp
	private boolean allowsEmpty
	static final boolean $assertionsDisabled
	public void  () 
	public int getClauseKey () 
	public net.sf.saxon.expr.flwor.ForClause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.ForClause f2
	public void initSequence (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.Expression sequence
	public void setSequence (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression sequence
	public net.sf.saxon.expr.Expression getSequence () 
	public void setRangeVariable (net.sf.saxon.expr.flwor.LocalVariableBinding) 
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	public net.sf.saxon.expr.flwor.LocalVariableBinding getRangeVariable () 
	public void setPositionVariable (net.sf.saxon.expr.flwor.LocalVariableBinding) 
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	public net.sf.saxon.expr.flwor.LocalVariableBinding getPositionVariable () 
	public net.sf.saxon.expr.flwor.LocalVariableBinding[] getRangeVariables () 
	public void setAllowingEmpty (boolean) 
		boolean option
	public boolean isAllowingEmpty () 
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression checker
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.value.SequenceType decl
		net.sf.saxon.value.SequenceType sequenceType
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public boolean addPredicate (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SlashExpression p
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Expression position
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.Operand child
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		java.util.List varRefs
		net.sf.saxon.expr.Binding[] thisVar
		int op
		net.sf.saxon.expr.ComparisonExpression comp
		net.sf.saxon.expr.Expression[] operands
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.Expression predicate
		int rel
		net.sf.saxon.expr.Expression replacement
		boolean found
		net.sf.saxon.expr.Binding[] thisVar
		net.sf.saxon.expr.Expression path
		net.sf.saxon.expr.Expression k
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.Optimizer opt
		boolean debug
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression head
		net.sf.saxon.expr.Expression selection
		net.sf.saxon.type.ItemType selectionContextItemType
		boolean changed
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void gatherVariableReferences (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.Binding, java.util.List) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Binding binding
		java.util.List references
	public void refineVariableType (net.sf.saxon.expr.parser.ExpressionVisitor, java.util.List, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		java.util.List references
		net.sf.saxon.expr.Expression returnExpr
		net.sf.saxon.type.ItemType actualItemType
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet varPath
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.expr.flwor.LocalVariableBinding posVar
	public java.lang.String toShortString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.expr.flwor.LocalVariableBinding posVar
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.expr.flwor.LocalVariableBinding posVar
	public volatile net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
	static void  () 
}

net/sf/saxon/expr/flwor/ForClauseOuterPull.class
ForClauseOuterPull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ForClauseOuterPull extends net.sf.saxon.expr.flwor.ForClausePull {
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.ForClause) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.ForClause forClause
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item next
		net.sf.saxon.om.Item next
		net.sf.saxon.expr.XPathContext context
	public void close () 
}

net/sf/saxon/expr/flwor/ForClauseOuterPush.class
ForClauseOuterPush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ForClauseOuterPush extends net.sf.saxon.expr.flwor.TuplePush {
	protected net.sf.saxon.expr.flwor.TuplePush destination
	protected net.sf.saxon.expr.flwor.ForClause forClause
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.ForClause) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.ForClause forClause
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		int pos
		net.sf.saxon.om.Item next
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/ForClausePull.class
ForClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ForClausePull extends net.sf.saxon.expr.flwor.TuplePull {
	protected net.sf.saxon.expr.flwor.TuplePull base
	protected net.sf.saxon.expr.flwor.ForClause forClause
	protected net.sf.saxon.om.FocusIterator currentIteration
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.ForClause) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.ForClause forClause
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item next
		net.sf.saxon.expr.XPathContext context
	public void close () 
}

net/sf/saxon/expr/flwor/ForClausePush.class
ForClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ForClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	protected net.sf.saxon.expr.flwor.TuplePush destination
	protected net.sf.saxon.expr.flwor.ForClause forClause
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.ForClause) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.ForClause forClause
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		int pos
		net.sf.saxon.om.Item next
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/GroupByClause$ObjectToBeGrouped.class
GroupByClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.GroupByClause$ObjectToBeGrouped extends java.lang.Object {
	public net.sf.saxon.expr.flwor.Tuple groupingValues
	public net.sf.saxon.expr.flwor.Tuple retainedValues
	public void  () 
}

net/sf/saxon/expr/flwor/GroupByClause$TupleComparisonKey.class
GroupByClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.GroupByClause$TupleComparisonKey extends java.lang.Object {
	private net.sf.saxon.om.Sequence[] groupingValues
	private net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
	final net.sf.saxon.expr.flwor.GroupByClause this$0
	public void  (net.sf.saxon.expr.flwor.GroupByClause, net.sf.saxon.om.Sequence[], net.sf.saxon.expr.sort.GenericAtomicComparer[]) 
		net.sf.saxon.expr.flwor.GroupByClause this$0
		net.sf.saxon.om.Sequence[] groupingValues
		net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
	public int hashCode () 
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.om.SequenceIterator atoms
		net.sf.saxon.expr.sort.GenericAtomicComparer comparer
		int implicitTimezone
		int i
		int h
	public boolean equals (java.lang.Object) 
		net.sf.saxon.trans.XPathException e
		int i
		Object other
}

net/sf/saxon/expr/flwor/GroupByClause.class
GroupByClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.GroupByClause extends net.sf.saxon.expr.flwor.Clause {
	net.sf.saxon.Configuration config
	net.sf.saxon.expr.flwor.LocalVariableBinding[] bindings
	net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
	net.sf.saxon.expr.Operand retainedTupleOp
	net.sf.saxon.expr.Operand groupingTupleOp
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public int getClauseKey () 
	public boolean containsNonInlineableVariableReference (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.flwor.GroupByClause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.GroupByClause g2
	public void initRetainedTupleExpression (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.flwor.TupleExpression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.flwor.TupleExpression expr
	public void setRetainedTupleExpression (net.sf.saxon.expr.flwor.TupleExpression) 
		net.sf.saxon.expr.flwor.TupleExpression expr
	public net.sf.saxon.expr.flwor.TupleExpression getRetainedTupleExpression () 
	public void optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		java.util.LinkedList list
		java.util.LinkedList retainingExpr
		int groupingSize
	public void initGroupingTupleExpression (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.flwor.TupleExpression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.flwor.TupleExpression expr
	public void setGroupingTupleExpression (net.sf.saxon.expr.flwor.TupleExpression) 
		net.sf.saxon.expr.flwor.TupleExpression expr
	public net.sf.saxon.expr.flwor.TupleExpression getGroupingTupleExpression () 
	public void setVariableBindings (net.sf.saxon.expr.flwor.LocalVariableBinding[]) 
		net.sf.saxon.expr.flwor.LocalVariableBinding[] bindings
	public net.sf.saxon.expr.flwor.LocalVariableBinding[] getRangeVariables () 
	public void setComparers (net.sf.saxon.expr.sort.GenericAtomicComparer[]) 
		net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.LocalVariableReference ref
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public void processGroup (java.util.List, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence v
		int j
		net.sf.saxon.om.Sequence val
		net.sf.saxon.om.SequenceIterator si
		net.sf.saxon.om.Item it
		net.sf.saxon.expr.flwor.GroupByClause$ObjectToBeGrouped otbg
		java.util.List concatenatedValue
		net.sf.saxon.value.SequenceExtent se
		int j
		java.util.List group
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.LocalVariableBinding[] bindings
		net.sf.saxon.om.Sequence[] groupingValues
	public net.sf.saxon.expr.flwor.GroupByClause$TupleComparisonKey getComparisonKey (net.sf.saxon.expr.flwor.Tuple, net.sf.saxon.expr.sort.GenericAtomicComparer[]) 
		net.sf.saxon.expr.flwor.Tuple t
		net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public volatile net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/flwor/GroupByClausePull.class
GroupByClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.GroupByClausePull extends net.sf.saxon.expr.flwor.TuplePull {
	private net.sf.saxon.expr.flwor.TuplePull base
	private net.sf.saxon.expr.flwor.GroupByClause groupByClause
	java.util.Iterator groupIterator
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.GroupByClause, net.sf.saxon.expr.XPathContext) 
		int i
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.GroupByClause groupBy
		net.sf.saxon.expr.XPathContext context
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence v
		int i
		java.util.List list
		net.sf.saxon.expr.flwor.GroupByClause$ObjectToBeGrouped otbg
		net.sf.saxon.om.Sequence[] groupingValues
		Object key
		java.util.List group
		net.sf.saxon.expr.flwor.TupleExpression groupingTupleExpr
		net.sf.saxon.expr.flwor.TupleExpression retainedTupleExpr
		java.util.HashMap map
		java.util.List group
		net.sf.saxon.expr.XPathContext context
	public void close () 
}

net/sf/saxon/expr/flwor/GroupByClausePush.class
GroupByClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.GroupByClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	private net.sf.saxon.expr.flwor.TuplePush destination
	private net.sf.saxon.expr.flwor.GroupByClause groupByClause
	private java.util.HashMap map
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.GroupByClause, net.sf.saxon.expr.XPathContext) 
		int i
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.GroupByClause groupBy
		net.sf.saxon.expr.XPathContext context
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence v
		int i
		java.util.List list
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.TupleExpression groupingTupleExpr
		net.sf.saxon.expr.flwor.TupleExpression retainedTupleExpr
		net.sf.saxon.expr.flwor.GroupByClause$ObjectToBeGrouped otbg
		net.sf.saxon.om.Sequence[] groupingValues
		Object key
		java.util.List group
	public void close ()  throws net.sf.saxon.trans.XPathException 
		java.util.List group
}

net/sf/saxon/expr/flwor/LetClause.class
LetClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.LetClause extends net.sf.saxon.expr.flwor.Clause {
	private net.sf.saxon.expr.flwor.LocalVariableBinding rangeVariable
	private net.sf.saxon.expr.Operand sequenceOp
	public void  () 
	public int getClauseKey () 
	public net.sf.saxon.expr.flwor.LetClause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.LetClause let2
	public void initSequence (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.Expression sequence
	public void setSequence (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression sequence
	public net.sf.saxon.expr.Expression getSequence () 
	public void setRangeVariable (net.sf.saxon.expr.flwor.LocalVariableBinding) 
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	public net.sf.saxon.expr.flwor.LocalVariableBinding getRangeVariable () 
	public net.sf.saxon.expr.flwor.LocalVariableBinding[] getRangeVariables () 
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public void gatherVariableReferences (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.Binding, java.util.List) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Binding binding
		java.util.List references
	public void refineVariableType (net.sf.saxon.expr.parser.ExpressionVisitor, java.util.List, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		java.util.List references
		net.sf.saxon.expr.Expression returnExpr
		net.sf.saxon.expr.Expression seq
		net.sf.saxon.type.ItemType actualItemType
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet varPath
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toShortString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public volatile net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/flwor/LetClausePull.class
LetClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.LetClausePull extends net.sf.saxon.expr.flwor.TuplePull {
	net.sf.saxon.expr.flwor.TuplePull base
	net.sf.saxon.expr.flwor.LetClause letClause
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.LetClause) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.LetClause letClause
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence val
	public void close () 
}

net/sf/saxon/expr/flwor/LetClausePush.class
LetClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.LetClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	net.sf.saxon.expr.flwor.TuplePush destination
	net.sf.saxon.expr.flwor.LetClause letClause
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.LetClause) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.LetClause letClause
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence val
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/LocalVariableBinding.class
LocalVariableBinding.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.LocalVariableBinding extends java.lang.Object implements net.sf.saxon.expr.LocalBinding  {
	private net.sf.saxon.om.StructuredQName variableName
	private net.sf.saxon.value.SequenceType requiredType
	private int slotNumber
	private int refCount
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.value.SequenceType) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.value.SequenceType type
	public net.sf.saxon.expr.flwor.LocalVariableBinding copy () 
		net.sf.saxon.expr.flwor.LocalVariableBinding lb2
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBoundsForVariable () 
	public int getNominalReferenceCount () 
	public void addReference (net.sf.saxon.expr.VariableReference, boolean) 
		net.sf.saxon.expr.VariableReference ref
		boolean isLoopingReference
	public void setIndexedVariable () 
	public boolean isIndexedVariable () 
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName variableName
	public void setSlotNumber (int) 
		int nr
	public int getLocalSlotNumber () 
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean isAssignable () 
	public boolean isGlobal () 
}

net/sf/saxon/expr/flwor/OperandProcessor.class
OperandProcessor.java
package net.sf.saxon.expr.flwor
public abstract net.sf.saxon.expr.flwor.OperandProcessor extends java.lang.Object {
	public abstract void processOperand (net.sf.saxon.expr.Operand)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/OrderByClause.class
OrderByClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.OrderByClause extends net.sf.saxon.expr.flwor.Clause {
	net.sf.saxon.expr.Operand sortKeysOp
	net.sf.saxon.expr.sort.AtomicComparer[] comparators
	net.sf.saxon.expr.Operand tupleOp
	public void  (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.sort.SortKeyDefinition[], net.sf.saxon.expr.flwor.TupleExpression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.sort.SortKeyDefinition[] sortKeys
		net.sf.saxon.expr.flwor.TupleExpression tupleExpression
	public int getClauseKey () 
	public boolean containsNonInlineableVariableReference (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.flwor.OrderByClause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
		net.sf.saxon.expr.sort.SortKeyDefinition[] sk2
		net.sf.saxon.expr.flwor.OrderByClause obc
	public net.sf.saxon.expr.sort.SortKeyDefinitionList getSortKeyDefinitions () 
	public net.sf.saxon.expr.sort.AtomicComparer[] getAtomicComparers () 
	public net.sf.saxon.expr.flwor.TupleExpression getTupleExpression () 
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.SortKeyDefinition sk
		net.sf.saxon.expr.sort.AtomicComparer comp
		net.sf.saxon.expr.Expression sortKey
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		boolean allKeysFixed
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
		int i
		net.sf.saxon.expr.parser.TypeChecker tc
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Expression sortKey
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.SortKeyDefinition k
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public net.sf.saxon.value.AtomicValue evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
	public volatile net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/flwor/OrderByClausePull.class
OrderByClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.OrderByClausePull extends net.sf.saxon.expr.flwor.TuplePull implements net.sf.saxon.expr.sort.Sortable  {
	private net.sf.saxon.expr.flwor.TuplePull base
	private net.sf.saxon.expr.flwor.OrderByClause orderByClause
	private net.sf.saxon.expr.flwor.TupleExpression tupleExpr
	private int currentPosition
	protected net.sf.saxon.expr.sort.AtomicComparer[] comparers
	private java.util.ArrayList tupleArray
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.TupleExpression, net.sf.saxon.expr.flwor.OrderByClause, net.sf.saxon.expr.XPathContext) 
		int n
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.TupleExpression tupleExpr
		net.sf.saxon.expr.flwor.OrderByClause orderBy
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer[] suppliedComparers
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.flwor.Tuple tuple
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeyDefinitions
		net.sf.saxon.expr.sort.ItemToBeSorted itbs
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		int position
		net.sf.saxon.expr.XPathContext context
	public int compare (int, int) 
		int comp
		int i
		net.sf.saxon.trans.NoDynamicContextException e
		int a
		int b
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.expr.sort.ItemToBeSorted temp
	public void close () 
}

net/sf/saxon/expr/flwor/OrderByClausePush.class
OrderByClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.OrderByClausePush extends net.sf.saxon.expr.flwor.TuplePush implements net.sf.saxon.expr.sort.Sortable  {
	private net.sf.saxon.expr.flwor.TuplePush destination
	private net.sf.saxon.expr.flwor.OrderByClause orderByClause
	private net.sf.saxon.expr.flwor.TupleExpression tupleExpr
	protected net.sf.saxon.expr.sort.AtomicComparer[] comparers
	net.sf.saxon.expr.XPathContext context
	int position
	private java.util.ArrayList tupleArray
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.TupleExpression, net.sf.saxon.expr.flwor.OrderByClause, net.sf.saxon.expr.XPathContext) 
		int n
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.TupleExpression tupleExpr
		net.sf.saxon.expr.flwor.OrderByClause orderBy
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer[] suppliedComparers
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.Tuple tuple
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeyDefinitions
		net.sf.saxon.expr.sort.ItemToBeSorted itbs
	public int compare (int, int) 
		int comp
		int i
		net.sf.saxon.trans.NoDynamicContextException e
		int a
		int b
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.expr.sort.ItemToBeSorted temp
	public void close ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.expr.sort.ItemToBeSorted itbs
}

net/sf/saxon/expr/flwor/OuterForExpression.class
OuterForExpression.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.OuterForExpression extends net.sf.saxon.expr.ForExpression {
	public void  () 
	protected int getRangeVariableCardinality () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression sequence0
		net.sf.saxon.expr.Expression action0
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.OuterForExpression forExp
		net.sf.saxon.expr.Expression newAction
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.MappingFunction map
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.tree.iter.LookaheadIterator ahead
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		int position
		int slot
		net.sf.saxon.tree.iter.LookaheadIterator ahead
	public java.lang.String getExpressionName () 
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.om.SequenceIterator base
		int position
		int slot
		net.sf.saxon.tree.iter.LookaheadIterator ahead
	protected void explainSpecializedAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/flwor/ReturnClauseIterator.class
ReturnClauseIterator.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ReturnClauseIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.expr.flwor.TuplePull base
	private net.sf.saxon.expr.flwor.FLWORExpression flwor
	private net.sf.saxon.expr.Expression action
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.SequenceIterator results
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.Item nextItem
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/flwor/ReturnClausePush.class
ReturnClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.ReturnClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	private net.sf.saxon.expr.Expression returnExpr
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression returnExpr
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/SingularityPull.class
SingularityPull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.SingularityPull extends net.sf.saxon.expr.flwor.TuplePull {
	private boolean done
	public void  () 
	public boolean nextTuple (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/flwor/TraceClause.class
TraceClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.TraceClause extends net.sf.saxon.expr.flwor.Clause {
	private net.sf.saxon.expr.flwor.Clause target
	private net.sf.saxon.om.NamespaceResolver nsResolver
	public void  (net.sf.saxon.expr.flwor.Clause, net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.expr.flwor.Clause target
		net.sf.saxon.om.NamespaceResolver nsResolver
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver nsResolver
	public int getClauseKey () 
	public net.sf.saxon.expr.flwor.TraceClause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toString () 
	public volatile net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/flwor/TraceClausePull.class
TraceClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.TraceClausePull extends net.sf.saxon.expr.flwor.TuplePull {
	private net.sf.saxon.expr.flwor.TuplePull base
	private net.sf.saxon.expr.flwor.Clause baseClause
	private net.sf.saxon.expr.flwor.TraceClause traceClause
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.TraceClause, net.sf.saxon.expr.flwor.Clause) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.flwor.TraceClause traceClause
		net.sf.saxon.expr.flwor.Clause baseClause
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.ClauseInfo baseInfo
		boolean b
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
	public void close () 
}

net/sf/saxon/expr/flwor/TraceClausePush.class
TraceClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.TraceClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	private net.sf.saxon.expr.flwor.TuplePush destination
	net.sf.saxon.expr.flwor.TraceClause traceClause
	private net.sf.saxon.expr.flwor.Clause baseClause
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.TraceClause, net.sf.saxon.expr.flwor.Clause) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.TraceClause traceClause
		net.sf.saxon.expr.flwor.Clause baseClause
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.ClauseInfo baseInfo
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/Tuple.class
Tuple.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.Tuple extends net.sf.saxon.value.ObjectValue {
	public void  (net.sf.saxon.om.Sequence[]) 
		net.sf.saxon.om.Sequence[] members
	public net.sf.saxon.om.Sequence[] getMembers () 
}

net/sf/saxon/expr/flwor/TupleExpression.class
TupleExpression.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.TupleExpression extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.oper.OperandArray operanda
	public void  () 
	protected void setOperanda (net.sf.saxon.expr.oper.OperandArray) 
		net.sf.saxon.expr.oper.OperandArray operanda
	protected net.sf.saxon.expr.oper.OperandArray getOperanda () 
	public java.lang.Iterable operands () 
	public void setVariables (java.util.List) 
		int i
		java.util.List refs
		net.sf.saxon.expr.Expression[] e
	public int getSize () 
	public net.sf.saxon.expr.LocalVariableReference getSlot (int) 
		int i
	public void setSlot (int, net.sf.saxon.expr.LocalVariableReference) 
		int i
		net.sf.saxon.expr.LocalVariableReference ref
	public boolean includesBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		int i
		net.sf.saxon.expr.flwor.TupleExpression t2
		Object other
	public int hashCode () 
		net.sf.saxon.expr.Operand o
		int h
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		int n
		java.util.List refs2
		net.sf.saxon.expr.flwor.TupleExpression t2
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.flwor.Tuple evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		int n
		net.sf.saxon.om.Sequence[] tuple
	public java.lang.String getExpressionName () 
	public void setCurrentTuple (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.flwor.Tuple)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.Tuple tuple
		net.sf.saxon.om.Sequence[] members
		int n
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/TuplePull.class
TuplePull.java
package net.sf.saxon.expr.flwor
public abstract net.sf.saxon.expr.flwor.TuplePull extends java.lang.Object {
	public void  () 
	public abstract boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public void close () 
}

net/sf/saxon/expr/flwor/TuplePush.class
TuplePush.java
package net.sf.saxon.expr.flwor
public abstract net.sf.saxon.expr.flwor.TuplePush extends java.lang.Object {
	public void  () 
	public abstract void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/WhereClause.class
WhereClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.WhereClause extends net.sf.saxon.expr.flwor.Clause {
	private net.sf.saxon.expr.Operand predicateOp
	public void  (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.Expression predicate
	public void setRepeated (boolean) 
		boolean repeated
	public int getClauseKey () 
	public net.sf.saxon.expr.Expression getPredicate () 
	public void setPredicate (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression predicate
	public net.sf.saxon.expr.flwor.WhereClause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.WhereClause w2
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public void gatherVariableReferences (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.Binding, java.util.List) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Binding binding
		java.util.List references
	public void refineVariableType (net.sf.saxon.expr.parser.ExpressionVisitor, java.util.List, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		java.util.List references
		net.sf.saxon.expr.Expression returnExpr
		net.sf.saxon.type.ItemType actualItemType
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toShortString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public volatile net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/flwor/WhereClausePull.class
WhereClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.WhereClausePull extends net.sf.saxon.expr.flwor.TuplePull {
	net.sf.saxon.expr.flwor.TuplePull base
	net.sf.saxon.expr.Expression predicate
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.Expression predicate
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void close () 
}

net/sf/saxon/expr/flwor/WhereClausePush.class
WhereClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.WhereClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	net.sf.saxon.expr.flwor.TuplePush destination
	net.sf.saxon.expr.Expression predicate
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.Expression predicate
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/flwor/WindowClause$Window.class
WindowClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.WindowClause$Window extends java.lang.Object {
	public net.sf.saxon.om.Item startItem
	public int startPosition
	public net.sf.saxon.om.Item startPreviousItem
	public net.sf.saxon.om.Item startNextItem
	public net.sf.saxon.om.Item endItem
	public int endPosition
	public net.sf.saxon.om.Item endPreviousItem
	public net.sf.saxon.om.Item endNextItem
	public java.util.List contents
	public boolean isDespatched
	protected void  () 
	public boolean isFinished () 
	public boolean isDespatched () 
}

net/sf/saxon/expr/flwor/WindowClause.class
WindowClause.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.WindowClause extends net.sf.saxon.expr.flwor.Clause {
	private boolean sliding
	private boolean includeUnclosedWindows
	private net.sf.saxon.expr.Operand sequenceOp
	private net.sf.saxon.expr.Operand startConditionOp
	private net.sf.saxon.expr.Operand endConditionOp
	private net.sf.saxon.z.IntHashMap windowVars
	public static final int WINDOW_VAR
	public static final int START_ITEM
	public static final int START_ITEM_POSITION
	public static final int START_PREVIOUS_ITEM
	public static final int START_NEXT_ITEM
	public static final int END_ITEM
	public static final int END_ITEM_POSITION
	public static final int END_PREVIOUS_ITEM
	public static final int END_NEXT_ITEM
	public void  () 
	public int getClauseKey () 
	public void setIsSlidingWindow (boolean) 
		boolean sliding
	public boolean isSlidingWindow () 
	public boolean isTumblingWindow () 
	public void setIncludeUnclosedWindows (boolean) 
		boolean include
	public boolean isIncludeUnclosedWindows () 
	public void initSequence (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.Expression sequence
	public void setSequence (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression sequence
	public net.sf.saxon.expr.Expression getSequence () 
	public void initStartCondition (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.Expression startCondition
	public void setStartCondition (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression startCondition
	public net.sf.saxon.expr.Expression getStartCondition () 
	public void initEndCondition (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.Expression endCondition
	public void setEndCondition (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression endCondition
	public net.sf.saxon.expr.Expression getEndCondition () 
	public void setVariableBinding (int, net.sf.saxon.expr.flwor.LocalVariableBinding)  throws net.sf.saxon.trans.XPathException 
		java.util.Iterator iter
		int role
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	public net.sf.saxon.expr.flwor.LocalVariableBinding getVariableBinding (int) 
		int role
	public net.sf.saxon.expr.flwor.Clause copy (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.WindowClause wc
	public net.sf.saxon.expr.flwor.TuplePull getPullStream (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull base
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.flwor.TuplePush getPushStream (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.XPathContext context
	public void processOperands (net.sf.saxon.expr.flwor.OperandProcessor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.OperandProcessor processor
	public void addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.expr.flwor.LocalVariableBinding[] getRangeVariables () 
		net.sf.saxon.expr.flwor.LocalVariableBinding[] vars
		int i
		java.util.Iterator iter
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	protected boolean matchesStart (net.sf.saxon.om.Item, net.sf.saxon.om.Item, net.sf.saxon.om.Item, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item previous
		net.sf.saxon.om.Item current
		net.sf.saxon.om.Item next
		int position
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.WindowClause clause
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	protected boolean matchesEnd (net.sf.saxon.expr.flwor.WindowClause$Window, net.sf.saxon.om.Item, net.sf.saxon.om.Item, net.sf.saxon.om.Item, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.WindowClause$Window window
		net.sf.saxon.om.Item previous
		net.sf.saxon.om.Item current
		net.sf.saxon.om.Item next
		int position
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.WindowClause clause
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	protected static net.sf.saxon.om.Sequence makeValue (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/flwor/WindowClausePull.class
WindowClausePull.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.WindowClausePull extends net.sf.saxon.expr.flwor.TuplePull {
	private net.sf.saxon.expr.flwor.WindowClause windowClause
	private net.sf.saxon.expr.flwor.TuplePull source
	private net.sf.saxon.om.SequenceIterator baseIterator
	private boolean finished
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.Item previousPrevious
	private net.sf.saxon.om.Item previous
	private net.sf.saxon.om.Item current
	private net.sf.saxon.om.Item next
	private int position
	private java.util.List currentWindows
	public void  (net.sf.saxon.expr.flwor.TuplePull, net.sf.saxon.expr.flwor.WindowClause, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.flwor.TuplePull source
		net.sf.saxon.expr.flwor.WindowClause windowClause
		net.sf.saxon.expr.XPathContext context
	public boolean nextTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.flwor.WindowClause$Window window
		net.sf.saxon.expr.flwor.WindowClause$Window active
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.flwor.WindowClause$Window w
		java.util.List removals
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.XPathContext context
		boolean pending
		boolean autoclose
		boolean deliver
	private boolean despatch (net.sf.saxon.expr.flwor.WindowClause$Window, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.SequenceType requiredType
	private boolean lookForEarliest ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.WindowClause$Window u
		int earliestStart
		net.sf.saxon.expr.flwor.WindowClause$Window earliestWindow
	public void processWindow (net.sf.saxon.expr.flwor.WindowClause$Window, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.flwor.WindowClause clause
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	public void close () 
}

net/sf/saxon/expr/flwor/WindowClausePush.class
WindowClausePush.java
package net.sf.saxon.expr.flwor
public net.sf.saxon.expr.flwor.WindowClausePush extends net.sf.saxon.expr.flwor.TuplePush {
	private net.sf.saxon.expr.flwor.WindowClause windowClause
	private net.sf.saxon.expr.flwor.TuplePush destination
	java.util.List currentWindows
	public void  (net.sf.saxon.expr.flwor.TuplePush, net.sf.saxon.expr.flwor.WindowClause) 
		net.sf.saxon.expr.flwor.TuplePush destination
		net.sf.saxon.expr.flwor.WindowClause windowClause
	public void processTuple (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.flwor.WindowClause$Window window
		net.sf.saxon.expr.flwor.WindowClause$Window active
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.flwor.WindowClause$Window w
		java.util.List removals
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.XPathContext context
		boolean autoclose
		net.sf.saxon.om.Item previousPrevious
		net.sf.saxon.om.Item previous
		net.sf.saxon.om.Item current
		net.sf.saxon.om.Item next
		int position
		net.sf.saxon.om.SequenceIterator iter
		boolean finished
	private void despatch (net.sf.saxon.expr.flwor.WindowClause$Window, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.WindowClause$Window u
		net.sf.saxon.expr.flwor.WindowClause clause
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
		int earliestStart
		net.sf.saxon.expr.flwor.WindowClause$Window earliestWindow
		net.sf.saxon.expr.flwor.WindowClause$Window w
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.SequenceType requiredType
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/instruct/Actor.class
Actor.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.Actor extends java.lang.Object implements net.sf.saxon.trace.InstructionInfo net.sf.saxon.expr.ExpressionOwner  {
	protected net.sf.saxon.expr.Expression body
	private String systemId
	private int lineNumber
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private net.sf.saxon.expr.PackageData packageData
	private net.sf.saxon.expr.Component declaringComponent
	private net.sf.saxon.trans.Visibility declaredVisibility
	private net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public void  () 
	public abstract net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void setPackageData (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData packageData
	public net.sf.saxon.expr.PackageData getPackageData () 
	public net.sf.saxon.expr.Component makeDeclaringComponent (net.sf.saxon.trans.Visibility, net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.trans.Visibility visibility
		net.sf.saxon.style.StylesheetPackage declaringPackage
	public net.sf.saxon.expr.Component getDeclaringComponent () 
	public void setDeclaringComponent (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component comp
	public void allocateAllBindingSlots (net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.style.StylesheetPackage pack
	public static void allocateBindingSlotsRecursive (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.expr.instruct.Actor, net.sf.saxon.expr.Expression, java.util.List) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.expr.instruct.Actor p
		net.sf.saxon.expr.Expression exp
		java.util.List bindings
	private void processComponentReference (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.expr.ComponentInvocation, java.util.List) 
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.expr.ComponentInvocation invocation
		java.util.List bindings
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.expr.Component target
		int slot
		net.sf.saxon.expr.ComponentBinding cb
	public void setBody (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public final net.sf.saxon.expr.Expression getBody () 
	public void setStackFrameMap (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager map
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
	public void setLineNumber (int) 
		int lineNumber
	public void setSystemId (java.lang.String) 
		String systemId
	public net.sf.saxon.expr.parser.Location getLocation () 
	public int getLineNumber () 
	public java.lang.String getSystemId () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public void setRetainedStaticContext (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public net.sf.saxon.expr.parser.RetainedStaticContext getRetainedStaticContext () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public void setDeclaredVisibility (net.sf.saxon.trans.Visibility) 
		net.sf.saxon.trans.Visibility visibility
	public net.sf.saxon.trans.Visibility getDeclaredVisibility () 
	public java.util.Iterator getProperties () 
		java.util.List list
	public abstract int getComponentKind () 
	public abstract void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public boolean isExportable () 
	public void setChildExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expr
}

net/sf/saxon/expr/instruct/AnalyzeString.class
AnalyzeString.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.AnalyzeString extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.ContextOriginator  {
	private net.sf.saxon.expr.Operand selectOp
	private net.sf.saxon.expr.Operand regexOp
	private net.sf.saxon.expr.Operand flagsOp
	private net.sf.saxon.expr.Operand matchingOp
	private net.sf.saxon.expr.Operand nonMatchingOp
	private static final net.sf.saxon.expr.OperandRole ACTION
	private static final net.sf.saxon.expr.OperandRole SELECT
	private net.sf.saxon.regex.RegularExpression pattern
	private boolean useXsltErrorCodes
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.regex.RegularExpression) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression regex
		net.sf.saxon.expr.Expression flags
		net.sf.saxon.expr.Expression matching
		net.sf.saxon.expr.Expression nonMatching
		net.sf.saxon.regex.RegularExpression pattern
	public net.sf.saxon.expr.Expression getSelect () 
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression getRegex () 
	public void setRegex (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression regex
	public net.sf.saxon.expr.Expression getFlags () 
	public void setFlags (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression flags
	public net.sf.saxon.expr.Expression getMatching () 
	public void setMatching (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression matching
	public net.sf.saxon.expr.Expression getNonMatching () 
	public void setNonMatching (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression nonMatching
	public int getInstructionNameCode () 
	public java.lang.Iterable operands () 
	public int getImplementationMethod () 
	public net.sf.saxon.regex.RegularExpression getPatternExpression () 
	public boolean isAllow30features () 
	public boolean allowExtractingCommonSubexpressions () 
	public void setUseXsltErrorCodes (boolean) 
		boolean xslt
	public boolean isUseXsltErrorCodes () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.value.SequenceType required
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		String w
		CharSequence regex
		CharSequence flagstr
		String hostLang
		java.util.List warnings
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
	private void invalidRegex (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rm
		net.sf.saxon.expr.instruct.AnalyzeString a2
	private net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
	public int computeDependencies () 
		int dependencies
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.regex.RegexIterator iter
		net.sf.saxon.om.FocusIterator focusIter
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.om.Item it
	private net.sf.saxon.regex.RegexIterator getRegexIterator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence flagstr
		String dialect
		net.sf.saxon.expr.XPathContext context
		CharSequence input
		net.sf.saxon.regex.RegularExpression re
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.regex.RegexIterator iter
		net.sf.saxon.om.FocusIterator focus
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.AnalyzeMappingFunction fn
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	static void  () 
}

net/sf/saxon/expr/instruct/ApplyImports.class
ApplyImports.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ApplyImports extends net.sf.saxon.expr.instruct.ApplyNextMatchingTemplate implements net.sf.saxon.expr.instruct.ITemplateCall  {
	static final boolean $assertionsDisabled
	public void  () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.ApplyImports ai2
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TemplateRule nh
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.ParameterSet params
		net.sf.saxon.expr.instruct.ParameterSet tunnels
		net.sf.saxon.trans.rules.Rule currentTemplateRule
		int min
		int max
		net.sf.saxon.expr.Component$M modeComponent
		net.sf.saxon.om.Item currentItem
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.trans.rules.Rule rule
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getStreamerName () 
	static void  () 
}

net/sf/saxon/expr/instruct/ApplyNextMatchingTemplate.class
ApplyNextMatchingTemplate.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.ApplyNextMatchingTemplate extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.instruct.ITemplateCall  {
	private net.sf.saxon.expr.instruct.WithParam[] actualParams
	private net.sf.saxon.expr.instruct.WithParam[] tunnelParams
	public void  () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.instruct.WithParam[] getActualParams () 
	public net.sf.saxon.expr.instruct.WithParam[] getTunnelParams () 
	public void setActualParams (net.sf.saxon.expr.instruct.WithParam[]) 
		net.sf.saxon.expr.instruct.WithParam[] params
	public void setTunnelParams (net.sf.saxon.expr.instruct.WithParam[]) 
		net.sf.saxon.expr.instruct.WithParam[] params
	public java.lang.Iterable operands () 
		java.util.List operanda
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getIntrinsicDependencies () 
	public final boolean mayCreateNewNodes () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
}

net/sf/saxon/expr/instruct/ApplyTemplates$ApplyTemplatesPackage.class
ApplyTemplates.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ApplyTemplates$ApplyTemplatesPackage extends java.lang.Object implements net.sf.saxon.expr.instruct.TailCall  {
	private net.sf.saxon.om.Sequence selectedItems
	private net.sf.saxon.expr.Component$M targetMode
	private net.sf.saxon.expr.instruct.ParameterSet params
	private net.sf.saxon.expr.instruct.ParameterSet tunnelParams
	private net.sf.saxon.expr.XPathContextMajor evaluationContext
	private net.sf.saxon.expr.parser.Location locationId
	void  (net.sf.saxon.om.Sequence, net.sf.saxon.expr.Component$M, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContextMajor, net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.om.Sequence selectedItems
		net.sf.saxon.expr.Component$M targetMode
		net.sf.saxon.expr.instruct.ParameterSet params
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.expr.parser.Location locationId
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/instruct/ApplyTemplates.class
ApplyTemplates.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ApplyTemplates extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.instruct.ITemplateCall net.sf.saxon.expr.ComponentInvocation  {
	private net.sf.saxon.expr.Operand selectOp
	private net.sf.saxon.expr.instruct.WithParam[] actualParams
	private net.sf.saxon.expr.instruct.WithParam[] tunnelParams
	protected boolean useCurrentMode
	protected boolean useTailRecursion
	protected net.sf.saxon.trans.Mode mode
	protected boolean implicitSelect
	protected boolean inStreamableConstruct
	protected net.sf.saxon.trans.rules.RuleManager ruleManager
	private int bindingSlot
	protected void  () 
	public void  (net.sf.saxon.expr.Expression, boolean, boolean, boolean, boolean, net.sf.saxon.trans.Mode, net.sf.saxon.trans.rules.RuleManager) 
		net.sf.saxon.expr.Expression select
		boolean useCurrentMode
		boolean useTailRecursion
		boolean implicitSelect
		boolean inStreamableConstruct
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.trans.rules.RuleManager ruleManager
	protected void init (net.sf.saxon.expr.Expression, boolean, boolean, net.sf.saxon.trans.Mode) 
		net.sf.saxon.expr.Expression select
		boolean useCurrentMode
		boolean useTailRecursion
		net.sf.saxon.trans.Mode mode
	public void setMode (net.sf.saxon.trans.SimpleMode) 
		net.sf.saxon.trans.SimpleMode target
	public net.sf.saxon.expr.instruct.WithParam[] getActualParams () 
	public net.sf.saxon.expr.instruct.WithParam[] getTunnelParams () 
	public void setActualParams (net.sf.saxon.expr.instruct.WithParam[]) 
		net.sf.saxon.expr.instruct.WithParam[] params
	public void setTunnelParams (net.sf.saxon.expr.instruct.WithParam[]) 
		net.sf.saxon.expr.instruct.WithParam[] params
	public java.lang.Iterable operands () 
		java.util.List operanda
	public int getInstructionNameCode () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String code
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getIntrinsicDependencies () 
	public net.sf.saxon.trans.rules.RuleManager getRuleManager () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.ApplyTemplates a2
	public final boolean mayCreateNewNodes () 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	protected net.sf.saxon.expr.instruct.TailCall apply (net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.trans.XPathException err
		StackOverflowError e
		net.sf.saxon.expr.XPathContext context
		boolean returnTailCall
		net.sf.saxon.expr.Component$M targetMode
		net.sf.saxon.trans.Mode thisMode
		net.sf.saxon.expr.instruct.ParameterSet params
		net.sf.saxon.expr.instruct.ParameterSet tunnels
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.expr.Component$M getTargetMode (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.Component$M targetMode
		net.sf.saxon.expr.Component$M targetMode
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Component$M targetMode
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public boolean isImplicitSelect () 
	public boolean useTailRecursion () 
	public boolean usesCurrentMode () 
	public net.sf.saxon.trans.Mode getMode () 
	public net.sf.saxon.expr.Component getFixedTarget () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	public net.sf.saxon.expr.Expression getSelect () 
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public void setBindingSlot (int) 
		int slot
	public int getBindingSlot () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/AttributeCreator.class
AttributeCreator.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.AttributeCreator extends net.sf.saxon.expr.instruct.SimpleNodeConstructor implements net.sf.saxon.expr.instruct.ValidatingInstruction  {
	net.sf.saxon.type.SimpleType schemaType
	private int validationAction
	private int options
	private boolean isInstruction
	static final boolean $assertionsDisabled
	public void  () 
	public void setInstruction (boolean) 
		boolean inst
	public boolean isInstruction () 
	public void setSchemaType (net.sf.saxon.type.SimpleType) 
		net.sf.saxon.type.SimpleType type
	public net.sf.saxon.type.SimpleType getSchemaType () 
	public void setValidationAction (int) 
		int action
	public int getValidationAction () 
	public void setOptions (int) 
		int options
	public void setRejectDuplicates () 
	public void setNoSpecialChars () 
	public int getOptions () 
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.type.ItemType getItemType () 
	public void processValue (java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure ve
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.SimpleType ann
		net.sf.saxon.Configuration config
		net.sf.saxon.type.SimpleType ann
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.trans.XPathException err
		CharSequence value
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.event.SequenceReceiver out
		int opt
		net.sf.saxon.type.SimpleType ann
		net.sf.saxon.type.SimpleType schemaType
		int validationAction
	protected void validateOrphanAttribute (net.sf.saxon.tree.util.Orphan, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.Controller controller
		net.sf.saxon.type.SimpleType ann
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.tree.util.Orphan orphan
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.SimpleType schemaType
		int validationAction
	public volatile net.sf.saxon.type.SchemaType getSchemaType () 
	static void  () 
}

net/sf/saxon/expr/instruct/AttributeSet.class
AttributeSet.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.AttributeSet extends net.sf.saxon.expr.instruct.Actor {
	net.sf.saxon.om.StructuredQName attributeSetName
	private boolean declaredStreamable
	public void  () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void setName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName attributeSetName
	public void setDeclaredStreamable (boolean) 
		boolean value
	public boolean isDeclaredStreamable () 
	public void setStackFrameMap (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	public int getFocusDependencies () 
	public void expand (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		java.util.Stack stack
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public int getComponentKind () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
}

net/sf/saxon/expr/instruct/Bindery.class
Bindery.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.Bindery extends java.lang.Object {
	private net.sf.saxon.om.Sequence[] globals
	private long[] busy
	public void  (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData pack
	private void allocateGlobals (net.sf.saxon.expr.instruct.SlotManager) 
		int i
		net.sf.saxon.expr.instruct.SlotManager map
		int n
	public void setGlobalVariable (net.sf.saxon.expr.instruct.GlobalVariable, net.sf.saxon.om.Sequence) 
		net.sf.saxon.expr.instruct.GlobalVariable binding
		net.sf.saxon.om.Sequence value
	public boolean setExecuting (net.sf.saxon.expr.instruct.GlobalVariable)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.instruct.GlobalVariable binding
		long thisThread
		int slot
		long busyThread
	public void setNotExecuting (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.instruct.GlobalVariable binding
		int slot
	public synchronized net.sf.saxon.om.Sequence saveGlobalVariableValue (net.sf.saxon.expr.instruct.GlobalVariable, net.sf.saxon.om.Sequence) 
		net.sf.saxon.expr.instruct.GlobalVariable binding
		net.sf.saxon.om.Sequence value
		int slot
	public net.sf.saxon.om.Sequence getGlobalVariableValue (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.instruct.GlobalVariable binding
	public net.sf.saxon.om.Sequence getGlobalVariable (int) 
		int slot
	public net.sf.saxon.om.Sequence[] getGlobalVariables () 
}

net/sf/saxon/expr/instruct/Block.class
Block.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.Block extends net.sf.saxon.expr.instruct.Instruction {
	private net.sf.saxon.expr.Operand[] operanda
	private boolean allNodesUntyped
	public void  (net.sf.saxon.expr.Expression[]) 
		int i
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.Expression[] children
	public boolean isInstruction () 
	private net.sf.saxon.expr.Expression child (int) 
		int n
	private void setChild (int, net.sf.saxon.expr.Expression) 
		int n
		net.sf.saxon.expr.Expression child
	private int size () 
	public java.lang.Iterable operands () 
	public boolean hasVariableBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Binding binding
	public static net.sf.saxon.expr.Expression makeBlock (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Operand o
		java.util.List list
		net.sf.saxon.expr.Expression[] exps
		net.sf.saxon.expr.Expression[] exps
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.Expression e2
	public static net.sf.saxon.expr.Expression makeBlock (java.util.List) 
		net.sf.saxon.expr.Expression[] exps
		java.util.List list
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Operand[] getOperanda () 
	public int computeSpecialProperties () 
		net.sf.saxon.expr.Expression child
		byte axis
		net.sf.saxon.expr.Operand o
		int p
		boolean allAxisExpressions
		boolean allChildAxis
		boolean allSubtreeAxis
	public static boolean mayReturnTypedNodes (net.sf.saxon.expr.instruct.Instruction, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.instruct.Instruction insn
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression mergeAdjacentTextInstructions () 
		int i
		net.sf.saxon.expr.instruct.ValueOf inst
		int i
		net.sf.saxon.expr.instruct.ValueOf inst
		java.util.List content
		String pendingText
		boolean[] isLiteralText
		boolean hasAdjacentTextNodes
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int c
		int c
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Expression[] c2
		net.sf.saxon.expr.instruct.Block b2
	public final net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.ItemType t
		net.sf.saxon.expr.Expression child
		int i
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		int i
		net.sf.saxon.type.UType t1
		net.sf.saxon.type.UType contextItemType
	public final int getCardinality () 
		int i
		int c1
	public final boolean mayCreateNewNodes () 
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		boolean updating
		boolean nonUpdating
	public boolean isVacuousExpression () 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		int c
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.Expression result
		int i
		java.util.List list
		net.sf.saxon.expr.Expression[] children
		net.sf.saxon.expr.instruct.Block newBlock
		int c
		net.sf.saxon.value.AtomicValue[] values
		net.sf.saxon.expr.Expression result
		boolean allAtomic
		boolean nested
	private void flatten (java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		java.util.List targetList
		java.util.List currentLiteralList
	private void flushCurrentLiteralList (java.util.List, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.Literal lit
		java.util.List currentLiteralList
		java.util.List list
	public boolean isCandidateForSharedAppend () 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Operand o
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		java.util.List list
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		boolean canSimplify
		boolean prevLiteral
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toShortString () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.instruct.TailCall tc
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/BlockIterator.class
BlockIterator.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.BlockIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.expr.Operand[] operanda
	private int currentChildExpr
	private net.sf.saxon.om.SequenceIterator currentIter
	private net.sf.saxon.expr.XPathContext context
	private int position
	public void  (net.sf.saxon.expr.Operand[], net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.Operand[] operanda
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item current
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/instruct/BreakInstr.class
BreakInstr.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.BreakInstr extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.TailCallLoop$TailCallInfo  {
	public void  () 
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public boolean mayCreateNewNodes () 
	public boolean isLiftable () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void markContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext c
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/instruct/CallTemplate$CallTemplatePackage.class
CallTemplate.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.CallTemplate$CallTemplatePackage extends java.lang.Object implements net.sf.saxon.expr.instruct.TailCall  {
	private net.sf.saxon.expr.Component targetComponent
	private net.sf.saxon.expr.instruct.ParameterSet params
	private net.sf.saxon.expr.instruct.ParameterSet tunnelParams
	private net.sf.saxon.expr.instruct.CallTemplate instruction
	private net.sf.saxon.expr.XPathContext evaluationContext
	public void  (net.sf.saxon.expr.Component, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.CallTemplate, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.Component targetComponent
		net.sf.saxon.expr.instruct.ParameterSet params
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.instruct.CallTemplate instruction
		net.sf.saxon.expr.XPathContext evaluationContext
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.NamedTemplate template
		net.sf.saxon.expr.XPathContextMajor c2
}

net/sf/saxon/expr/instruct/CallTemplate.class
CallTemplate.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.CallTemplate extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.instruct.ITemplateCall net.sf.saxon.expr.ComponentInvocation  {
	private net.sf.saxon.expr.instruct.NamedTemplate template
	private net.sf.saxon.om.StructuredQName calledTemplateName
	private net.sf.saxon.expr.instruct.WithParam[] actualParams
	private net.sf.saxon.expr.instruct.WithParam[] tunnelParams
	private boolean useTailRecursion
	private int bindingSlot
	private boolean isWithinDeclaredStreamableConstruct
	public void  (net.sf.saxon.expr.instruct.NamedTemplate, net.sf.saxon.om.StructuredQName, boolean, boolean) 
		net.sf.saxon.expr.instruct.NamedTemplate template
		net.sf.saxon.om.StructuredQName calledTemplateName
		boolean useTailRecursion
		boolean inStreamable
	public void setActualParameters (net.sf.saxon.expr.instruct.WithParam[], net.sf.saxon.expr.instruct.WithParam[]) 
		net.sf.saxon.expr.instruct.WithParam actualParam
		net.sf.saxon.expr.instruct.WithParam tunnelParam
		net.sf.saxon.expr.instruct.WithParam[] actualParams
		net.sf.saxon.expr.instruct.WithParam[] tunnelParams
	public net.sf.saxon.om.StructuredQName getCalledTemplateName () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public net.sf.saxon.expr.Component getTarget () 
	public net.sf.saxon.expr.Component getFixedTarget () 
		net.sf.saxon.expr.Component c
		net.sf.saxon.trans.Visibility v
	public net.sf.saxon.expr.instruct.WithParam[] getActualParams () 
	public net.sf.saxon.expr.instruct.WithParam[] getTunnelParams () 
	public void setTargetTemplate (net.sf.saxon.expr.instruct.NamedTemplate) 
		net.sf.saxon.expr.instruct.NamedTemplate target
	public net.sf.saxon.expr.instruct.NamedTemplate getTargetTemplate () 
	public boolean usesTailRecursion () 
	public int getInstructionNameCode () 
	public void setBindingSlot (int) 
		int slot
	public int getBindingSlot () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType req
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.instruct.WithParam wp
		net.sf.saxon.expr.instruct.LocalParam lp
		int p
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		boolean backwards
		net.sf.saxon.expr.parser.TypeChecker tc
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.CallTemplate ct
	public int getIntrinsicDependencies () 
	public final boolean mayCreateNewNodes () 
	public java.lang.Iterable operands () 
		java.util.ArrayList list
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.trans.XPathException err
		StackOverflowError e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.instruct.NamedTemplate t
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component targetComponent
		net.sf.saxon.expr.Component targetComponent
		net.sf.saxon.expr.instruct.ParameterSet params
		net.sf.saxon.expr.instruct.ParameterSet tunnels
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	public java.lang.String toString () 
		net.sf.saxon.expr.instruct.WithParam p
		net.sf.saxon.tree.util.FastStringBuffer buff
		boolean first
	public java.lang.String toShortString () 
		net.sf.saxon.tree.util.FastStringBuffer buff
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/Choose.class
Choose.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.Choose extends net.sf.saxon.expr.instruct.Instruction {
	private net.sf.saxon.expr.Operand[] conditionOps
	private net.sf.saxon.expr.Operand[] actionOps
	private boolean isInstruction
	private static final net.sf.saxon.expr.OperandRole CHOICE_ACTION
	public void  (net.sf.saxon.expr.Expression[], net.sf.saxon.expr.Expression[]) 
		int i
		int i
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
	public static net.sf.saxon.expr.Expression makeConditional (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.Expression thenExp
		net.sf.saxon.expr.Expression elseExp
	public static net.sf.saxon.expr.Expression makeConditional (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.Expression thenExp
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
	public void setInstruction (boolean) 
		boolean inst
	public boolean isInstruction () 
	public int size () 
	public static boolean isSingleBranchChoice (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public int getNumberOfConditions () 
	public net.sf.saxon.expr.Expression getCondition (int) 
		int i
	public void setCondition (int, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression condition
	public java.lang.Iterable conditions () 
	public net.sf.saxon.expr.Operand getActionOperand (int) 
		int i
	public net.sf.saxon.expr.Expression getAction (int) 
		int i
	public void setAction (int, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression action
	public java.lang.Iterable actions () 
	public java.lang.Iterable operands () 
		int i
		java.util.List operanda
	public boolean allowExtractingCommonSubexpressions () 
	public void atomizeActions () 
		int i
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int i
	private net.sf.saxon.expr.Expression removeRedundantBranches (net.sf.saxon.expr.parser.ExpressionVisitor) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression result
	private net.sf.saxon.expr.Expression removeRedundantBranches0 (net.sf.saxon.expr.parser.ExpressionVisitor) 
		net.sf.saxon.expr.Expression condition
		int i
		net.sf.saxon.expr.Expression condition
		int i
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.expr.Expression[] c
		net.sf.saxon.expr.Expression[] a
		net.sf.saxon.expr.instruct.Choose result
		java.util.List conditions
		java.util.List actions
		net.sf.saxon.expr.Literal lit
		int i
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		int i
		int i
		net.sf.saxon.expr.instruct.Choose choose2
		int newLen
		net.sf.saxon.expr.Expression[] c2
		net.sf.saxon.expr.Expression[] a2
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		boolean compress
		int size
		boolean changed
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
	public boolean implementsStaticTypeCheck () 
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ErrorExpression ee
		net.sf.saxon.trans.XPathException err
		int i
		int i
		net.sf.saxon.expr.Expression[] c
		net.sf.saxon.expr.Expression[] a
		String cond
		String message
		net.sf.saxon.expr.ErrorExpression errExp
		net.sf.saxon.value.SequenceType req
		boolean backwardsCompatible
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		int size
		net.sf.saxon.expr.parser.TypeChecker tc
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		boolean b
		net.sf.saxon.trans.XPathException err
		boolean b
		net.sf.saxon.expr.Expression ebv
		int i
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		int size
		net.sf.saxon.expr.Expression e
		boolean JSTarget
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int c
		net.sf.saxon.expr.parser.RebindingMap rebindings
		int size
		net.sf.saxon.expr.Expression[] c2
		net.sf.saxon.expr.Expression[] a2
		net.sf.saxon.expr.instruct.Choose ch2
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression act
		net.sf.saxon.expr.Operand o
		boolean updating
		boolean nonUpdating
	public boolean isUpdatingExpression () 
		net.sf.saxon.expr.Operand o
	public boolean isVacuousExpression () 
		net.sf.saxon.expr.Operand action
	public int getImplementationMethod () 
		int m
	public int markTailFunctionCalls (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.expr.Operand action
		net.sf.saxon.om.StructuredQName qName
		int arity
		int result
	public net.sf.saxon.type.ItemType getItemType () 
		int i
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		int i
		net.sf.saxon.type.UType type
		net.sf.saxon.type.UType contextItemType
	public int computeCardinality () 
		int i
		int card
		boolean includesTrue
	public int computeSpecialProperties () 
		int i
		int props
	public final boolean mayCreateNewNodes () 
		int props
		net.sf.saxon.expr.Operand action
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		int i
		boolean retainAllNodes
		boolean forStreaming
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand action
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Operand condition
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet temp
		net.sf.saxon.expr.Operand action
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
	public java.lang.String toString () 
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
	public java.lang.String toShortString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		int i
	private int choose (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		boolean b
		net.sf.saxon.trans.XPathException e
		boolean b
		int i
		net.sf.saxon.expr.XPathContext context
		int size
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		int i
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		int i
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		int i
	public java.lang.String getExpressionName () 
	public java.lang.String getStreamerName () 
	static void  () 
}

net/sf/saxon/expr/instruct/Comment.class
Comment.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.Comment extends net.sf.saxon.expr.instruct.SimpleNodeConstructor {
	public void  () 
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.Comment exp
	public void localTypeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		String s
		String s2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public void processValue (java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence value
		net.sf.saxon.expr.XPathContext context
		String comment
		net.sf.saxon.event.SequenceReceiver out
	protected java.lang.String checkContent (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String comment
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String checkContentXSLT (java.lang.String) 
		String comment
		int hh
	public static java.lang.String checkContentXQuery (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String comment
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
}

net/sf/saxon/expr/instruct/ComputedAttribute.class
ComputedAttribute.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.ComputedAttribute extends net.sf.saxon.expr.instruct.AttributeCreator {
	private net.sf.saxon.expr.Operand nameOp
	private net.sf.saxon.expr.Operand namespaceOp
	private boolean allowNameAsQName
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.om.NamespaceResolver, int, net.sf.saxon.type.SimpleType, boolean) 
		net.sf.saxon.expr.Expression attributeName
		net.sf.saxon.expr.Expression namespace
		net.sf.saxon.om.NamespaceResolver nsContext
		int validationAction
		net.sf.saxon.type.SimpleType schemaType
		boolean allowNameAsQName
	public void setRejectDuplicates () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getNameExp () 
	public net.sf.saxon.expr.Expression getNamespaceExp () 
	public void setNameExp (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression attributeName
	public void setNamespace (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression namespace
	public java.lang.Iterable operands () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public boolean isAllowNameAsQName () 
	public int computeSpecialProperties () 
	public void localTypeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ItemType nameItemType
		boolean maybeString
		boolean maybeQName
		net.sf.saxon.trans.XPathException se
		String uri
		String[] parts
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeName nc
		net.sf.saxon.expr.instruct.FixedAttribute fa
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.ComputedAttribute exp
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.om.NodeName evaluateNodeName (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		String prefix
		String localName
		String errorCode
		net.sf.saxon.trans.XPathException err1
		net.sf.saxon.om.QNameException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		CharSequence rawName
		String prefix
		String localName
		net.sf.saxon.trans.XPathException err
		String prefix
		String message
		String message
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String prefix
		String localName
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.om.Item nameValue
		String prefix
		String localName
		String uri
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item node
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.type.SimpleType type
		String flags
}

net/sf/saxon/expr/instruct/ComputedElement.class
ComputedElement.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ComputedElement extends net.sf.saxon.expr.instruct.ElementCreator {
	private net.sf.saxon.expr.Operand nameOp
	private net.sf.saxon.expr.Operand namespaceOp
	private boolean allowNameAsQName
	private net.sf.saxon.type.ItemType itemType
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.type.SchemaType, int, boolean, boolean) 
		net.sf.saxon.expr.Expression elementName
		net.sf.saxon.expr.Expression namespace
		net.sf.saxon.type.SchemaType schemaType
		int validation
		boolean inheritNamespaces
		boolean allowQName
	public net.sf.saxon.expr.Expression getNameExp () 
	public net.sf.saxon.expr.Expression getNamespaceExp () 
	protected void setNameExp (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression elementName
	protected void setNamespaceExp (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression namespace
	public java.lang.Iterable operands () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean schemaAware
		net.sf.saxon.type.SchemaType schemaType
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.type.ItemType supplied
		net.sf.saxon.trans.XPathException se
		String prefix
		String uri
		String[] parts
		net.sf.saxon.value.AtomicValue val
		String code
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.ComputedElement ce
	public net.sf.saxon.type.ItemType getItemType () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.om.NodeName getElementName (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		net.sf.saxon.trans.XPathException err1
		String[] parts
		String prefix
		String localName
		String message
		String errorCode
		net.sf.saxon.trans.XPathException err1
		net.sf.saxon.om.QNameException err
		CharSequence rawName
		String prefix
		String localName
		net.sf.saxon.trans.XPathException err
		String prefix
		String localName
		String errorCode
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		String errorCode
		net.sf.saxon.trans.XPathException err
		String message
		String message
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
		net.sf.saxon.Controller controller
		String prefix
		String localName
		String uri
		net.sf.saxon.value.AtomicValue nameValue
	public boolean isAllowNameAsQName () 
	public java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
	public void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver, net.sf.saxon.om.NodeName, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver out
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.om.NodeInfo copiedNode
	public int getInstructionNameCode () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	static void  () 
}

net/sf/saxon/expr/instruct/ConditionalBlock$1.class
ConditionalBlock.java
package net.sf.saxon.expr.instruct
 net.sf.saxon.expr.instruct.ConditionalBlock$1 extends java.lang.Object implements net.sf.saxon.event.SignificantItemDetector$Action  {
	final java.util.List val$onNonEmptyPending
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.expr.instruct.ConditionalBlock this$0
	void  (net.sf.saxon.expr.instruct.ConditionalBlock, java.util.List, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.instruct.ConditionalBlock this$0
	public void doAction ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/instruct/ConditionalBlock.class
ConditionalBlock.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ConditionalBlock extends net.sf.saxon.expr.instruct.Instruction {
	private net.sf.saxon.expr.Operand[] operanda
	private boolean allNodesUntyped
	public void  (net.sf.saxon.expr.Expression[]) 
		int i
		net.sf.saxon.expr.Expression[] children
	public void  (java.util.List) 
		java.util.List children
	public net.sf.saxon.expr.Expression getChildExpression (int) 
		int n
	public int size () 
	public java.lang.Iterable operands () 
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Expression[] getChildren () 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression[] result
		int i
	public int computeSpecialProperties () 
		net.sf.saxon.expr.Expression child
		byte axis
		net.sf.saxon.expr.Operand o
		int p
		boolean allAxisExpressions
		boolean allChildAxis
		boolean allSubtreeAxis
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int c
		int c
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Expression[] c2
		net.sf.saxon.expr.instruct.ConditionalBlock b2
	public final net.sf.saxon.type.ItemType getItemType () 
		int i
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.TypeHierarchy th
	public final int getCardinality () 
		int i
		int c1
	public final boolean mayCreateNewNodes () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		int card
		int c
		int c
		java.util.List retain
		int c
		java.util.List retain
		int c
		java.util.List retain
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e
		int lastOrdinaryInstruction
		boolean alwaysNonEmpty
		boolean alwaysEmpty
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toShortString () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMinor c2
		java.util.List onNonEmptyPending
		net.sf.saxon.event.SignificantItemDetector$Action action
		net.sf.saxon.event.SignificantItemDetector significantItemDetector
	public int getImplementationMethod () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/Copy.class
Copy.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.Copy extends net.sf.saxon.expr.instruct.ElementCreator {
	private boolean copyNamespaces
	private net.sf.saxon.type.ItemType selectItemType
	private net.sf.saxon.type.ItemType resultItemType
	public void  (boolean, boolean, net.sf.saxon.type.SchemaType, int) 
		boolean copyNamespaces
		boolean inheritNamespaces
		net.sf.saxon.type.SchemaType schemaType
		int validation
	public void setCopyNamespaces (boolean) 
		boolean copy
	public boolean isCopyNamespaces () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.ItemType selectItemType
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.Copy copy
	public int getIntrinsicDependencies () 
	public int getInstructionNameCode () 
	public java.lang.Iterable operands () 
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
	private net.sf.saxon.type.ItemType computeItemType (net.sf.saxon.type.TypeHierarchy) 
		int e
		int a
		int e
		int a
		net.sf.saxon.type.MissingComponentException e1
		net.sf.saxon.type.SchemaDeclaration elem
		net.sf.saxon.type.MissingComponentException e1
		net.sf.saxon.type.SchemaDeclaration attr
		int e
		int a
		int e
		int a
		int fp
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType selectItemType
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression copyOf
		net.sf.saxon.pattern.NodeTest leafTest
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		net.sf.saxon.expr.instruct.Choose choose
		net.sf.saxon.type.UType type
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.om.NodeName getElementName (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
	public java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
	public void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver, net.sf.saxon.om.NodeName, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.om.NodeInfo copiedNode
	public net.sf.saxon.om.NamespaceBinding[] getActiveNamespaces ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.NoOpenStartTagException err
		CharSequence tval
		CharSequence pval
		CharSequence cval
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.NoOpenStartTagException err
		net.sf.saxon.event.SequenceReceiver sr
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.Receiver val
		net.sf.saxon.event.SequenceReceiver saved
		boolean pop
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo source
	public static void copyUnparsedEntities (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.SequenceReceiver)  throws net.sf.saxon.trans.XPathException 
		String n
		String[] details
		net.sf.saxon.om.NodeInfo source
		net.sf.saxon.event.SequenceReceiver out
		java.util.Iterator unparsedEntities
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver saved
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.om.Item item
	public java.lang.String getStreamerName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
}

net/sf/saxon/expr/instruct/CopyOf$1.class
CopyOf.java
package net.sf.saxon.expr.instruct
 net.sf.saxon.expr.instruct.CopyOf$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.Controller val$controller
	final net.sf.saxon.expr.instruct.CopyOf this$0
	void  (net.sf.saxon.expr.instruct.CopyOf, net.sf.saxon.Controller) 
		net.sf.saxon.expr.instruct.CopyOf this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Sink sink
		net.sf.saxon.tree.wrapper.VirtualCopy vc
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/instruct/CopyOf$2.class
CopyOf.java
package net.sf.saxon.expr.instruct
 net.sf.saxon.expr.instruct.CopyOf$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.instruct.CopyOf this$0
	void  (net.sf.saxon.expr.instruct.CopyOf) 
		net.sf.saxon.expr.instruct.CopyOf this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
		net.sf.saxon.tree.wrapper.VirtualCopy vc
}

net/sf/saxon/expr/instruct/CopyOf.class
CopyOf.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.CopyOf extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.instruct.ValidatingInstruction  {
	private net.sf.saxon.expr.Operand selectOp
	private boolean copyNamespaces
	private boolean copyAccumulators
	private int validation
	private net.sf.saxon.type.SchemaType schemaType
	private boolean requireDocumentOrElement
	private boolean rejectDuplicateAttributes
	private boolean validating
	private boolean copyLineNumbers
	private boolean copyForUpdate
	private boolean isSchemaAware
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression, boolean, int, net.sf.saxon.type.SchemaType, boolean) 
		net.sf.saxon.expr.Expression select
		boolean copyNamespaces
		int validation
		net.sf.saxon.type.SchemaType schemaType
		boolean rejectDuplicateAttributes
	public net.sf.saxon.expr.Expression getSelect () 
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public java.lang.Iterable operands () 
	public int getValidationAction () 
	public boolean isValidating () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public void setSchemaAware (boolean) 
		boolean schemaAware
	public void setCopyLineNumbers (boolean) 
		boolean copy
	public final boolean mayCreateNewNodes () 
	public int getInstructionNameCode () 
	public void setRequireDocumentOrElement (boolean) 
		boolean requireDocumentOrElement
	public boolean isDocumentOrElementRequired () 
	public void setCopyForUpdate (boolean) 
		boolean forUpdate
	public boolean isCopyForUpdate () 
	public int getImplementationMethod () 
	public boolean isCopyNamespaces () 
	public void setCopyAccumulators (boolean) 
		boolean copy
	public boolean isCopyAccumulators () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.CopyOf c
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
		int e
		int a
		net.sf.saxon.type.TypeHierarchy th
		int e
		int a
		net.sf.saxon.type.MissingComponentException e1
		net.sf.saxon.type.SchemaDeclaration elem
		net.sf.saxon.type.MissingComponentException e1
		net.sf.saxon.type.SchemaDeclaration attr
		int e
		int a
		int e
		int a
		net.sf.saxon.type.TypeHierarchy th
		int fp
		net.sf.saxon.type.ItemType in
		net.sf.saxon.Configuration config
	public int getCardinality () 
	public int getDependencies () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.tiny.TinyBuilder builder
		net.sf.saxon.tree.tiny.TinyNodeImpl copy
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		int copyOptions
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.SequenceReceiver out
	private void copyOneNode (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.SequenceReceiver, net.sf.saxon.om.NodeInfo, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.StructuredQName typeName
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.StructuredQName typeName
		String xsitype
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.LocationCopier copier
		net.sf.saxon.event.Receiver eval
		net.sf.saxon.event.Receiver savedReceiver
		net.sf.saxon.event.PipelineConfiguration savedPipe
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.NoOpenStartTagException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.NoOpenStartTagException err
		net.sf.saxon.event.LocationCopier copier
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.Receiver val
		net.sf.saxon.event.Receiver savedReceiver
		net.sf.saxon.event.PipelineConfiguration savedPipe
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.NodeInfo item
		int copyOptions
		net.sf.saxon.Controller controller
		boolean copyBaseURI
		int kind
		net.sf.saxon.Configuration config
	public static java.lang.String computeNewBaseUri (net.sf.saxon.om.NodeInfo, java.lang.String) 
		String newBaseUri
		java.net.URI sbu
		java.net.URI abs
		String newBaseUri
		java.net.URI xmlBaseUri
		String newBaseUri
		java.net.URISyntaxException err
		String newBaseUri
		net.sf.saxon.om.NodeInfo source
		String staticBaseURI
		String newBaseUri
		String xmlBase
	static void copyAttribute (net.sf.saxon.om.NodeInfo, net.sf.saxon.type.SimpleType, int, net.sf.saxon.expr.instruct.Instruction, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo source
		net.sf.saxon.type.SimpleType schemaType
		int validation
		net.sf.saxon.expr.instruct.Instruction instruction
		net.sf.saxon.expr.XPathContext context
		boolean rejectDuplicates
		int opt
		CharSequence value
		net.sf.saxon.type.SimpleType annotation
	public static net.sf.saxon.type.SimpleType validateAttribute (net.sf.saxon.om.NodeInfo, net.sf.saxon.type.SimpleType, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeInfo source
		net.sf.saxon.type.SimpleType schemaType
		int validation
		net.sf.saxon.expr.XPathContext context
		CharSequence value
		net.sf.saxon.type.SimpleType annotation
	private boolean mustPush () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ItemMappingFunction copier
		net.sf.saxon.expr.ItemMappingFunction copier
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver saved
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceOutputter out
	static boolean access$000 (net.sf.saxon.expr.instruct.CopyOf) 
		net.sf.saxon.expr.instruct.CopyOf x0
	static boolean access$100 (net.sf.saxon.expr.instruct.CopyOf) 
		net.sf.saxon.expr.instruct.CopyOf x0
	static void  () 
}

net/sf/saxon/expr/instruct/Debugger.class
Debugger.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.Debugger extends java.lang.Object {
	public abstract net.sf.saxon.expr.instruct.SlotManager makeSlotManager () 
}

net/sf/saxon/expr/instruct/Doctype.class
Doctype.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.Doctype extends net.sf.saxon.expr.instruct.Instruction {
	private net.sf.saxon.expr.Operand contentOp
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression content
	public net.sf.saxon.expr.Expression getContent () 
	public void setContent (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression content
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public final boolean mayCreateNewNodes () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		String elname
		String content
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		String atname
		String type
		String value
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo attDef
		String elname
		net.sf.saxon.om.SequenceIterator attributes
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo content
		String entname
		String parameter
		String esystem
		String epublicid
		String notation
		net.sf.saxon.om.SequenceIterator contents
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		String notname
		String nsystem
		String npublicid
		net.sf.saxon.trans.XPathException e
		String localname
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.tree.tiny.TinyBuilder builder
		net.sf.saxon.om.NodeInfo dtdRoot
		net.sf.saxon.om.SequenceIterator children
		net.sf.saxon.om.NodeInfo docType
		String name
		String system
		String publicid
		boolean openSquare
		net.sf.saxon.om.NodeInfo child
	private void write (net.sf.saxon.event.Receiver, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		String s
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/instruct/DocumentInstr.class
DocumentInstr.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.DocumentInstr extends net.sf.saxon.expr.instruct.ParentNodeConstructor {
	private boolean textOnly
	private String constantText
	static final boolean $assertionsDisabled
	public void  (boolean, java.lang.String) 
		boolean textOnly
		String constantText
	public java.lang.Iterable operands () 
	public int getImplementationMethod () 
	public boolean isTextOnly () 
	public java.lang.CharSequence getConstantText () 
	protected void checkContentSequence (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext env
	protected static void checkContentSequence (net.sf.saxon.expr.StaticContext, net.sf.saxon.expr.Operand, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand[] components
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.type.SchemaDeclaration decl
		net.sf.saxon.type.UType possibleNodeKinds
		net.sf.saxon.expr.Expression component
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Operand content
		net.sf.saxon.lib.ParseOptions validationOptions
		net.sf.saxon.expr.Operand[] components
		int validation
		net.sf.saxon.type.SchemaType type
		int elementCount
		boolean isXSLT
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression getStringValueExpression () 
		net.sf.saxon.expr.Expression fn
		net.sf.saxon.expr.CastExpression cast
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.DocumentInstr doc
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.NodeInfo evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence textValue
		net.sf.saxon.tree.util.FastStringBuffer sb
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		CharSequence textValue
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.event.SequenceReceiver saved
		net.sf.saxon.event.Builder builder
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.NodeInfo root
	public int getInstructionNameCode () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
		net.sf.saxon.type.SchemaType schemaType
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/instruct/DummyNamespaceResolver.class
DummyNamespaceResolver.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.DummyNamespaceResolver extends java.lang.Object implements net.sf.saxon.om.NamespaceResolver  {
	private static final net.sf.saxon.expr.instruct.DummyNamespaceResolver THE_INSTANCE
	public static net.sf.saxon.expr.instruct.DummyNamespaceResolver getInstance () 
	private void  () 
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
	static void  () 
}

net/sf/saxon/expr/instruct/ElementCreator.class
ElementCreator.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.ElementCreator extends net.sf.saxon.expr.instruct.ParentNodeConstructor {
	protected boolean inheritNamespacesToChildren
	protected boolean inheritNamespacesFromParent
	public void  () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public void setInheritNamespacesToChildren (boolean) 
		boolean inherit
	public boolean isInheritNamespacesToChildren () 
	public void setInheritNamespacesFromParent (boolean) 
		boolean inherit
	public boolean isInheritNamespacesFromParent () 
	public int computeSpecialProperties () 
		int p
	public void suppressValidation (int) 
		int parentValidationMode
	protected void checkContentSequence (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		String value
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		boolean maybeEmpty
		net.sf.saxon.type.UType possibleNodeKinds
		net.sf.saxon.expr.Expression component
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Operand[] components
		boolean foundChild
		boolean foundPossibleChild
		net.sf.saxon.expr.StaticContext env
	public abstract net.sf.saxon.om.NodeName getElementName (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo) 
	public abstract void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver, net.sf.saxon.om.NodeName, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamespaceBinding[] getActiveNamespaces ()  throws net.sf.saxon.trans.XPathException 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public final net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.Receiver validator
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.SequenceReceiver saved
		boolean pop
		net.sf.saxon.event.Receiver elemOut
		int properties
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.NodeInfo constructElement (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.TreeReceiver tr
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.event.Receiver validator
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver saved
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.event.SequenceReceiver ini
		int properties
		net.sf.saxon.om.NodeInfo result
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
	protected void exportValidationAndType (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.trace.ExpressionPresenter out
	protected java.lang.String getInheritanceFlags () 
		String flags
	public void setInheritanceFlags (java.lang.String) 
		String flags
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/Executable.class
Executable.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.Executable extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.expr.PackageData topLevelPackage
	private java.util.List packages
	private net.sf.saxon.trans.KeyManager keyManager
	private java.util.List compiledGlobalVariables
	private java.util.Properties defaultOutputProperties
	private net.sf.saxon.serialize.CharacterMapIndex characterMapIndex
	private java.util.HashMap queryLibraryModules
	private java.util.HashSet queryLocationHintsProcessed
	private net.sf.saxon.functions.FunctionLibraryList functionLibrary
	private int hostLanguage
	private java.util.Map globalParams
	private java.util.HashMap outputDeclarations
	private boolean createsSecondaryResult
	protected boolean schemaAware
	private net.sf.saxon.expr.instruct.GlobalContextRequirement globalContextRequirement
	private net.sf.saxon.expr.parser.ICompilerService compilerService
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.expr.PackageData getTopLevelPackage () 
	public void setTopLevelPackage (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData topLevelPackage
	public void addPackage (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData data
	public java.lang.Iterable getPackages () 
	public void setHostLanguage (int) 
		int language
	public int getHostLanguage () 
	public net.sf.saxon.functions.FunctionLibraryList getFunctionLibrary () 
	public void setFunctionLibrary (net.sf.saxon.functions.FunctionLibraryList) 
		net.sf.saxon.functions.FunctionLibraryList functionLibrary
	public void setCharacterMapIndex (net.sf.saxon.serialize.CharacterMapIndex) 
		net.sf.saxon.serialize.CharacterMapIndex cmi
	public net.sf.saxon.serialize.CharacterMapIndex getCharacterMapIndex () 
	public void setKeyManager (net.sf.saxon.trans.KeyManager) 
		net.sf.saxon.trans.KeyManager km
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public void setDefaultOutputProperties (java.util.Properties) 
		java.util.Properties properties
	public java.util.Properties getDefaultOutputProperties () 
	public void setOutputProperties (net.sf.saxon.om.StructuredQName, java.util.Properties) 
		net.sf.saxon.om.StructuredQName qName
		java.util.Properties properties
	public java.util.Properties getOutputProperties (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void addQueryLibraryModule (net.sf.saxon.query.QueryModule) 
		net.sf.saxon.query.QueryModule module
		String uri
		java.util.List existing
	public java.util.List getQueryLibraryModules (java.lang.String) 
		String namespace
	public net.sf.saxon.query.QueryModule getQueryModuleWithSystemId (java.lang.String, net.sf.saxon.query.QueryModule) 
		net.sf.saxon.query.QueryModule sqc
		String uri
		String systemId
		net.sf.saxon.query.QueryModule topModule
		java.util.Iterator miter
	public java.util.Iterator getQueryLibraryModules () 
		java.util.List queryModules
		java.util.List modules
	public void addQueryLocationHintProcessed (java.lang.String) 
		String uri
	public boolean isQueryLocationHintProcessed (java.lang.String) 
		String uri
	public void fixupQueryModules (net.sf.saxon.query.QueryModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.QueryModule env
		java.util.List queryModules
		net.sf.saxon.query.QueryModule env
		java.util.List queryModules
		net.sf.saxon.query.QueryModule main
		java.util.List varDefinitions
	public void explainGlobalVariables (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.PackageData pack
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void registerGlobalParameter (net.sf.saxon.expr.instruct.GlobalParam) 
		net.sf.saxon.expr.instruct.GlobalParam param
	public java.lang.Iterable getGlobalParameters () 
	public void checkAllRequiredParamsArePresent (net.sf.saxon.expr.instruct.GlobalParameterSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName req
		java.util.Map$Entry entry
		net.sf.saxon.expr.instruct.GlobalParameterSet params
	public void setCreatesSecondaryResult (boolean) 
		boolean flag
	public boolean createsSecondaryResult () 
	public void setGlobalContextRequirement (net.sf.saxon.expr.instruct.GlobalContextRequirement) 
		net.sf.saxon.expr.instruct.GlobalContextRequirement requirement
	public net.sf.saxon.expr.instruct.GlobalContextRequirement getGlobalContextRequirement () 
	public net.sf.saxon.om.Item checkInitialContextItem (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.ItemType type
		net.sf.saxon.type.ItemType type
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.XPathContext context
	public void setSchemaAware (boolean) 
		boolean aware
	public boolean isSchemaAware () 
	public net.sf.saxon.expr.parser.ICompilerService getCompilerService () 
	public net.sf.saxon.expr.parser.ICompilerService obtainCompilerService () 
	public void setCompilerService (net.sf.saxon.expr.parser.ICompilerService) 
		net.sf.saxon.expr.parser.ICompilerService compilerService
}

net/sf/saxon/expr/instruct/ExpressionInfo.class
ExpressionInfo.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.ExpressionInfo extends java.lang.Object implements net.sf.saxon.trace.InstructionInfo  {
	private net.sf.saxon.expr.Expression expr
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expr
	public int getConstructType () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
		java.util.List list
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
}

net/sf/saxon/expr/instruct/FixedAttribute.class
FixedAttribute.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.FixedAttribute extends net.sf.saxon.expr.instruct.AttributeCreator {
	private net.sf.saxon.om.NodeName nodeName
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.om.NodeName, int, net.sf.saxon.type.SimpleType) 
		net.sf.saxon.om.NodeName nodeName
		int validationAction
		net.sf.saxon.type.SimpleType schemaType
	public int getInstructionNameCode () 
	public java.lang.String getExpressionName () 
	public net.sf.saxon.om.NodeName getAttributeName () 
	public void localTypeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.trans.XPathException se
		net.sf.saxon.type.SchemaDeclaration decl
		net.sf.saxon.type.SchemaDeclaration decl
		int validation
		net.sf.saxon.trans.XPathException se
		CharSequence value
		net.sf.saxon.type.ValidationFailure err
		char c
		int k
		boolean special
		CharSequence val
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.SimpleType schemaType
		String errorCode
	public int getAttributeFingerprint () 
	public int getCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.FixedAttribute exp
	public net.sf.saxon.om.NodeName evaluateNodeName (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.SchemaType parentType
		boolean whole
		int fp
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.om.NodeInfo evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.tree.util.Orphan o
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	public java.lang.String toShortString () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/instruct/FixedElement.class
FixedElement.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.FixedElement extends net.sf.saxon.expr.instruct.ElementCreator {
	private net.sf.saxon.om.NodeName elementName
	protected net.sf.saxon.om.NamespaceBinding[] namespaceBindings
	private net.sf.saxon.type.ItemType itemType
	public void  (net.sf.saxon.om.NodeName, net.sf.saxon.om.NamespaceBinding[], boolean, boolean, net.sf.saxon.type.SchemaType, int) 
		net.sf.saxon.om.NodeName elementName
		net.sf.saxon.om.NamespaceBinding[] namespaceBindings
		boolean inheritNamespacesToChildren
		boolean inheritNamespacesFromParent
		net.sf.saxon.type.SchemaType schemaType
		int validation
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
	protected void checkContentSequence (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.FixedElement fixedContent
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e
	private void removeRedundantNamespaces (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.type.ItemType childType
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Operand o
		net.sf.saxon.om.NamespaceBinding parentNamespace
		int i
		net.sf.saxon.om.NamespaceBinding namespaceBinding
		net.sf.saxon.om.NamespaceBinding[] ns2
		int j
		int removed
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.om.NamespaceBinding[] parentNamespaces
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType contentType
		boolean ok
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.om.NamespaceBinding[] ns2
		net.sf.saxon.expr.instruct.FixedElement fe
	private net.sf.saxon.type.ItemType computeFixedElementItemType (net.sf.saxon.expr.instruct.FixedElement, net.sf.saxon.expr.StaticContext, int, net.sf.saxon.type.SchemaType, net.sf.saxon.om.NodeName, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.ValidationFailure ve
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.type.SchemaDeclaration decl
		net.sf.saxon.type.SchemaType declaredType
		net.sf.saxon.type.SchemaType xsiType
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.SchemaDeclaration decl
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.instruct.FixedElement instr
		net.sf.saxon.expr.StaticContext env
		int validation
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.om.NodeName elementName
		net.sf.saxon.expr.Expression content
		net.sf.saxon.Configuration config
		net.sf.saxon.type.ItemType itemType
		int fp
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.NodeName getElementName (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
	public net.sf.saxon.om.NodeName getElementName () 
	public java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo copiedNode
	private net.sf.saxon.type.SchemaType getXSIType (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.StaticContext env
	private net.sf.saxon.type.SchemaType testForXSIType (net.sf.saxon.expr.instruct.FixedAttribute, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		String prefix
		net.sf.saxon.om.NamespaceBinding namespaceBinding
		net.sf.saxon.om.NamePool pool
		String[] parts
		String uri
		net.sf.saxon.om.QNameException e
		net.sf.saxon.expr.Expression attValue
		net.sf.saxon.expr.instruct.FixedAttribute fat
		net.sf.saxon.expr.StaticContext env
		int att
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.instruct.Block block
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.SchemaType parentType
		boolean whole
		net.sf.saxon.type.SchemaType type
	public void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver, net.sf.saxon.om.NodeName, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding namespaceBinding
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver out
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.om.NodeInfo copiedNode
	public net.sf.saxon.om.NamespaceBinding[] getActiveNamespaces () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		String prefix
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public java.lang.String getExpressionName () 
}

net/sf/saxon/expr/instruct/ForEach.class
ForEach.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ForEach extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.ContextMappingFunction net.sf.saxon.expr.ContextSwitchingExpression  {
	protected boolean containsTailCall
	protected net.sf.saxon.expr.Operand selectOp
	protected net.sf.saxon.expr.Operand actionOp
	protected net.sf.saxon.expr.Operand threadsOp
	protected boolean isInstruction
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression action
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, boolean, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression action
		boolean containsTailCall
		net.sf.saxon.expr.Expression threads
	public void setInstruction (boolean) 
		boolean inst
	public boolean isInstruction () 
	public net.sf.saxon.expr.Expression getSelect () 
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression getAction () 
	public void setAction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.expr.Expression getThreads () 
	public void setThreads (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression threads
	public java.lang.Iterable operands () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public void setSelectExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public void setActionExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.expr.Expression getActionExpression () 
	public net.sf.saxon.expr.Expression getNumberOfThreadsExpression () 
	public final net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getStaticUType (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType contextItemType
	public final boolean mayCreateNewNodes () 
		int props
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.ItemType selectType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean retainAllNodes
		boolean forStreaming
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.ForEach f2
	public int computeSpecialProperties () 
		int p
	public boolean alwaysCreatesNewNodes () 
	public int getImplementationMethod () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.TraceListener listener
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.om.Item item
		net.sf.saxon.lib.TraceListener listener
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.FocusIterator master
		net.sf.saxon.expr.XPathContextMinor c2
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	protected void explainThreads (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public java.lang.String getExpressionName () 
	public java.lang.String getStreamerName () 
	static void  () 
}

net/sf/saxon/expr/instruct/ForEachGroup.class
ForEachGroup.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ForEachGroup extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.sort.SortKeyEvaluator net.sf.saxon.expr.ContextMappingFunction net.sf.saxon.expr.ContextSwitchingExpression  {
	public static final int GROUP_BY
	public static final int GROUP_ADJACENT
	public static final int GROUP_STARTING
	public static final int GROUP_ENDING
	private byte algorithm
	private int keyItemType
	private net.sf.saxon.lib.StringCollator collator
	private transient net.sf.saxon.expr.sort.AtomicComparer[] sortComparators
	private boolean composite
	private boolean isInFork
	private net.sf.saxon.expr.Operand selectOp
	private net.sf.saxon.expr.Operand actionOp
	private net.sf.saxon.expr.Operand keyOp
	private net.sf.saxon.expr.Operand collationOp
	private net.sf.saxon.expr.Operand sortKeysOp
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, byte, net.sf.saxon.expr.Expression, net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.sort.SortKeyDefinitionList) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression action
		byte algorithm
		net.sf.saxon.expr.Expression key
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.expr.Expression collationNameExpression
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
		net.sf.saxon.expr.OperandRole keyRole
	public int getInstructionNameCode () 
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public byte getAlgorithm () 
	public net.sf.saxon.expr.Expression getGroupingKey () 
	public int getKeyItemType () 
	public net.sf.saxon.expr.sort.SortKeyDefinitionList getSortKeyDefinitions () 
	public net.sf.saxon.expr.sort.AtomicComparer[] getSortKeyComparators () 
	public net.sf.saxon.lib.StringCollator getCollation () 
	public java.net.URI getBaseURI () 
		net.sf.saxon.trans.XPathException err
	public boolean isComposite () 
	public void setComposite (boolean) 
		boolean composite
	public boolean isInFork () 
	public void setIsInFork (boolean) 
		boolean inFork
	public boolean allowExtractingCommonSubexpressions () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.sort.AtomicComparer comp
		net.sf.saxon.expr.Expression sortKey
		net.sf.saxon.expr.sort.SortKeyDefinition sk
		int i
		boolean allFixed
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.ItemType selectedItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	private static void fixupGroupReferences (net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.ForEachGroup, net.sf.saxon.type.ItemType, boolean) 
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.expr.instruct.ForEachGroup feg2
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.instruct.ForEachGroup feg
		net.sf.saxon.type.ItemType selectedItemType
		boolean isInLoop
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression sortKey
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.trans.XPathException err
		String collationNameString
		java.net.URI collationURI
		net.sf.saxon.trans.XPathException e
		java.net.URISyntaxException err
		String collation
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.type.ItemType selectedItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo sit
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.sort.SortKeyDefinition[] newKeyDef
		net.sf.saxon.expr.instruct.ForEachGroup feg
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeDependencies () 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		int dependencies
	public int computeSpecialProperties () 
		int p
	public final boolean mayCreateNewNodes () 
		int props
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.TraceListener listener
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.sort.GroupIterator groupIterator
		net.sf.saxon.om.FocusIterator focusIterator
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.expr.Expression getCollationNameExpression () 
	private net.sf.saxon.lib.StringCollator getCollator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.StringValue collationValue
		String cname
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.StringCollator coll
	private net.sf.saxon.expr.sort.GroupIterator getGroupIterator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.sort.GroupIterator getGroupIterator (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.StringCollator coll
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.FocusIterator population
		net.sf.saxon.expr.sort.GroupIterator groupIterator
		net.sf.saxon.lib.StringCollator coll
		net.sf.saxon.expr.sort.GroupIterator groupIterator
		net.sf.saxon.expr.sort.GroupIterator groupIterator
		net.sf.saxon.expr.sort.GroupIterator groupIterator
		int s
		net.sf.saxon.expr.sort.AtomicComparer[] comps
		net.sf.saxon.expr.XPathContext xpc
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.GroupIterator groupIterator
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.GroupIterator master
		net.sf.saxon.om.FocusIterator focus
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.value.AtomicValue evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.expr.sort.SortKeyDefinitionList getSortKeyDefinitionList () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	private static java.lang.String getAlgorithmName (byte) 
		byte algorithm
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public void setAction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression action
	public void setKey (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression key
	public void setCollationNameExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression collationNameExpression
	public void setSortKeyDefinitions (net.sf.saxon.expr.sort.SortKeyDefinitionList) 
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeyDefinitions
	static void  () 
}

net/sf/saxon/expr/instruct/Fork.class
Fork.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.Fork extends net.sf.saxon.expr.instruct.Instruction {
	net.sf.saxon.expr.Operand[] operanda
	public void  (net.sf.saxon.expr.Operand[]) 
		int i
		net.sf.saxon.expr.Operand[] prongs
	public void  (net.sf.saxon.expr.Expression[]) 
		int i
		net.sf.saxon.expr.Expression[] prongs
	public java.lang.Iterable operands () 
	public int getInstructionNameCode () 
	public int getSize () 
	public net.sf.saxon.expr.Expression getProng (int) 
		int i
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.expr.Operand o
		net.sf.saxon.type.ItemType t1
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.Expression[] e2
		int i
		net.sf.saxon.expr.instruct.Fork f2
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/instruct/GlobalContextRequirement.class
GlobalContextRequirement.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.GlobalContextRequirement extends java.lang.Object {
	private boolean mayBeOmitted
	private boolean absentFocus
	private java.util.List requiredItemTypes
	private net.sf.saxon.expr.Expression defaultValue
	public void  () 
	public net.sf.saxon.type.ItemType getRequiredItemType () 
	public java.util.List getRequiredItemTypes () 
	public void addRequiredItemType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType requiredItemType
	public net.sf.saxon.expr.Expression getDefaultValue () 
	public void setDefaultValue (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression defaultValue
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		String use
		String use
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter out
		String use
	protected void exportAccumulatorUsages (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void setAbsentFocus (boolean) 
		boolean absent
	public boolean isAbsentFocus () 
	public void setMayBeOmitted (boolean) 
		boolean mayOmit
	public boolean isMayBeOmitted () 
}

net/sf/saxon/expr/instruct/GlobalParam.class
GlobalParam.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.GlobalParam extends net.sf.saxon.expr.instruct.GlobalVariable {
	private boolean implicitlyRequired
	static final boolean $assertionsDisabled
	public void  () 
	public void setImplicitlyRequiredParam (boolean) 
		boolean requiredParam
	public boolean isImplicitlyRequiredParam () 
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Component target
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.Bindery b
		net.sf.saxon.om.Sequence val
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	protected java.lang.String getFlags () 
		String f
	static void  () 
}

net/sf/saxon/expr/instruct/GlobalParameterSet.class
GlobalParameterSet.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.GlobalParameterSet extends java.lang.Object {
	private java.util.HashMap params
	public void  () 
	public void  (net.sf.saxon.expr.instruct.GlobalParameterSet) 
		net.sf.saxon.expr.instruct.GlobalParameterSet parameterSet
	public void put (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.Sequence value
	public net.sf.saxon.om.Sequence get (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public boolean containsKey (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.om.Sequence convertParameterValue (net.sf.saxon.om.StructuredQName, net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.value.SequenceType requiredType
		boolean convert
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence val
	public void clear () 
	public java.util.Collection getKeys () 
	public int getNumberOfKeys () 
}

net/sf/saxon/expr/instruct/GlobalVariable.class
GlobalVariable.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.GlobalVariable extends net.sf.saxon.expr.instruct.Actor implements net.sf.saxon.expr.Binding net.sf.saxon.query.Declaration net.sf.saxon.trace.InstructionInfo net.sf.saxon.expr.ContextOriginator  {
	protected java.util.List references
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.om.StructuredQName variableQName
	private net.sf.saxon.value.SequenceType requiredType
	private boolean indexed
	private boolean isPrivate
	private boolean isAssignable
	private net.sf.saxon.expr.instruct.GlobalVariable originalVariable
	private int binderySlotNumber
	private boolean isRequiredParam
	static final boolean $assertionsDisabled
	public void  () 
	public void init (net.sf.saxon.expr.Expression, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void setSelectExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType required
	public net.sf.saxon.value.SequenceType getRequiredType () 
	private net.sf.saxon.Configuration getConfiguration () 
	public void setOriginalVariable (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.instruct.GlobalVariable var
	public net.sf.saxon.expr.instruct.GlobalVariable getOriginalVariable () 
	public net.sf.saxon.expr.instruct.GlobalVariable getUltimateOriginalVariable () 
	public void setUnused (boolean) 
		boolean unused
	public boolean isUnused () 
	public boolean isPrivate () 
	public void setPrivate (boolean) 
		boolean b
	public void setAssignable (boolean) 
		boolean assignable
	public final boolean isAssignable () 
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
		java.util.List list
	public int getHostLanguage () 
	public void setIndexedVariable () 
	public boolean isIndexedVariable () 
	public void setContainsLocals (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager map
	public boolean isGlobal () 
	public void registerReference (net.sf.saxon.expr.BindingReference) 
		net.sf.saxon.expr.BindingReference ref
	public java.util.Iterator iterateReferences () 
	public int getBinderySlotNumber () 
	public void setBinderySlotNumber (int) 
		int s
	public void setRequiredParam (boolean) 
		boolean requiredParam
	public boolean isRequiredParam () 
	public void compile (net.sf.saxon.expr.instruct.Executable, int)  throws net.sf.saxon.trans.XPathException 
		int relation
		net.sf.saxon.om.GroundedValue constantValue
		int properties
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.BindingReference ref
		net.sf.saxon.expr.instruct.Executable exec
		int slot
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.value.SequenceType type
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.BindingReference reference
		net.sf.saxon.type.ItemType itemType
		int cardinality
		net.sf.saxon.om.GroundedValue constantValue
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.Expression value2
		net.sf.saxon.expr.instruct.SlotManager map
		int slots
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression value
	public void lookForCycles (java.util.Stack, net.sf.saxon.query.XQueryFunctionLibrary)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalVariable next
		net.sf.saxon.query.XQueryFunction next
		int i
		String errorCode
		int s
		String message
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.expr.Binding b
		net.sf.saxon.query.XQueryFunction f
		net.sf.saxon.trans.SymbolicName s
		java.util.List list
		java.util.List flist
		java.util.Stack referees
		net.sf.saxon.query.XQueryFunctionLibrary globalFunctionLibrary
	private static void lookForFunctionCycles (net.sf.saxon.query.XQueryFunction, java.util.Stack, net.sf.saxon.query.XQueryFunctionLibrary)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Binding b
		net.sf.saxon.query.XQueryFunction qf
		net.sf.saxon.trans.SymbolicName s
		net.sf.saxon.query.XQueryFunction f
		java.util.Stack referees
		net.sf.saxon.query.XQueryFunctionLibrary globalFunctionLibrary
		net.sf.saxon.expr.Expression body
		java.util.List list
		java.util.List flist
	public net.sf.saxon.om.Sequence getSelectValue (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.ManualIterator mi
		net.sf.saxon.om.Sequence result
		net.sf.saxon.expr.XPathContextMajor c2
		int savedOutputState
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Component target
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.Bindery b
		net.sf.saxon.om.Sequence v
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Component target
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.Bindery b
		net.sf.saxon.om.Sequence v
	protected net.sf.saxon.om.Sequence actuallyEvaluate (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		boolean go
		net.sf.saxon.om.Sequence value
		String errorCode
		String errorCode
		net.sf.saxon.value.SingletonClosure closure
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Component target
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.Bindery b
	protected static void setDependencies (net.sf.saxon.expr.instruct.GlobalVariable, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ContextOriginator origin
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
	private static net.sf.saxon.expr.XPathContextMajor getMajorCaller (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext caller
	public net.sf.saxon.value.IntegerValue[] getIntegerBoundsForVariable () 
	public int getLocalSlotNumber () 
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName s
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void addReference (net.sf.saxon.expr.VariableReference, boolean) 
		net.sf.saxon.expr.VariableReference ref
		boolean isLoopingReference
	public int getComponentKind () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Visibility vis
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter presenter
		String flags
	protected java.lang.String getFlags () 
		String flags
	static void  () 
}

net/sf/saxon/expr/instruct/ITemplateCall.class
ITemplateCall.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.ITemplateCall extends java.lang.Object implements net.sf.saxon.expr.ContextOriginator  {
	public abstract net.sf.saxon.expr.instruct.WithParam[] getActualParams () 
	public abstract net.sf.saxon.expr.instruct.WithParam[] getTunnelParams () 
}

net/sf/saxon/expr/instruct/Instruction.class
Instruction.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.Instruction extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.instruct.TailCallReturner  {
	public void  () 
	public int getImplementationMethod () 
	public boolean isInstruction () 
	public int getInstructionNameCode () 
	public java.lang.String getInstructionName () 
	public java.lang.String getExpressionName () 
		int code
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public abstract java.lang.Iterable operands () 
	public abstract net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
	public javax.xml.transform.SourceLocator getSourceLocator () 
	protected static net.sf.saxon.trans.XPathException dynamicError (net.sf.saxon.expr.parser.Location, net.sf.saxon.trans.XPathException, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.parser.Location loc
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.expr.instruct.ParameterSet assembleParams (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.instruct.WithParam[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.WithParam actualParam
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.instruct.WithParam[] actualParams
		net.sf.saxon.expr.instruct.ParameterSet params
	public static net.sf.saxon.expr.instruct.ParameterSet assembleTunnelParams (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.instruct.WithParam[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.WithParam actualParam
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.instruct.WithParam[] actualParams
		net.sf.saxon.expr.instruct.ParameterSet existingParams
		net.sf.saxon.expr.instruct.ParameterSet newParams
	public int computeSpecialProperties () 
		int p
	public int getNetCost () 
	public boolean mayCreateNewNodes () 
	public boolean alwaysCreatesNewNodes () 
	protected final boolean someOperandCreatesNewNodes () 
		net.sf.saxon.expr.Expression child
		int props
		net.sf.saxon.expr.Operand o
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		int m
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		int m
	public final java.lang.CharSequence evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public int getConstructType () 
	public boolean isXSLT () 
}

net/sf/saxon/expr/instruct/InstructionDetails.class
InstructionDetails.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.InstructionDetails extends java.lang.Object implements net.sf.saxon.trace.InstructionInfo  {
	private int constructType
	private String systemId
	private int lineNumber
	private int columnNumber
	private net.sf.saxon.om.StructuredQName objectName
	private java.util.HashMap properties
	public void  () 
	public void setConstructType (int) 
		int type
	public int getConstructType () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public void setLineNumber (int) 
		int lineNumber
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public void setObjectName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void setProperty (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
	public java.lang.String getPublicId () 
	public void setColumnNumber (int) 
		int column
	public int getColumnNumber () 
}

net/sf/saxon/expr/instruct/InstructionWithComplexContent.class
InstructionWithComplexContent.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.InstructionWithComplexContent extends java.lang.Object {
	public abstract net.sf.saxon.expr.Expression getContentExpression () 
}

net/sf/saxon/expr/instruct/IterateInstr.class
IterateInstr.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.IterateInstr extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.ContextSwitchingExpression  {
	private net.sf.saxon.expr.Operand selectOp
	private net.sf.saxon.expr.Operand actionOp
	private net.sf.saxon.expr.Operand initiallyOp
	private net.sf.saxon.expr.Operand onCompletionOp
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.LocalParamBlock, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.instruct.LocalParamBlock initiallyExp
		net.sf.saxon.expr.Expression action
		net.sf.saxon.expr.Expression onCompletion
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.instruct.LocalParamBlock getInitiallyExp () 
	public void setInitiallyExp (net.sf.saxon.expr.instruct.LocalParamBlock) 
		net.sf.saxon.expr.instruct.LocalParamBlock initiallyExp
	public void setAction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.expr.Expression getOnCompletion () 
	public void setOnCompletion (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression onCompletion
	public java.lang.Iterable operands () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.ItemType selectType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit2
	public boolean isCompilable () 
	private static boolean containsBreakOrNextIterationWithinTryCatch (net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Operand o
		boolean found
		boolean inTryCatch
		net.sf.saxon.expr.Expression exp
		boolean withinTryCatch
	public int allocateParameterSlots (int) 
		int slot
		net.sf.saxon.expr.instruct.LocalParam b
		net.sf.saxon.expr.Operand o
		int nextFree
		java.util.HashMap slotMap
	private static void setWithParamSlots (net.sf.saxon.expr.Expression, java.util.HashMap) 
		net.sf.saxon.expr.instruct.WithParam p
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		java.util.HashMap slotMap
	public final net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.TypeHierarchy th
	public final boolean mayCreateNewNodes () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
	public boolean hasVariableBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.instruct.LocalParam setter
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.instruct.LocalParamBlock paramBlock
	public java.lang.String getStreamerName () 
	public int getImplementationMethod () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.IterateInstr exp
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.TailCallLoop$TailCallInfo comp
		net.sf.saxon.expr.XPathContextMinor c3
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
		boolean tracing
		net.sf.saxon.lib.TraceListener listener
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/instruct/LocalParam.class
LocalParam.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.LocalParam extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.LocalBinding  {
	private net.sf.saxon.expr.Operand conversionOp
	private int conversionEvaluationMode
	private static final int REQUIRED
	private static final int TUNNEL
	private static final int IMPLICITLY_REQUIRED
	private byte properties
	private net.sf.saxon.expr.Operand selectOp
	protected net.sf.saxon.om.StructuredQName variableQName
	private net.sf.saxon.value.SequenceType requiredType
	protected int slotNumber
	protected int referenceCount
	protected int evaluationMode
	public void  () 
	public void setSelectExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType required
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void setRequiredParam (boolean) 
		boolean requiredParam
	public void setImplicitlyRequiredParam (boolean) 
		boolean requiredParam
	public void setTunnel (boolean) 
		boolean tunnel
	public void setReferenceCount (int) 
		int refCount
	public int getEvaluationMode () 
	public int getCardinality () 
	public boolean isAssignable () 
	public boolean isGlobal () 
	public int getLocalSlotNumber () 
	public final boolean isRequiredParam () 
	public final boolean isImplicitlyRequiredParam () 
	public final boolean isTunnelParam () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e2
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e2
	public void computeEvaluationMode () 
	public net.sf.saxon.expr.instruct.LocalParam copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.LocalParam p2
	public void addReference (net.sf.saxon.expr.VariableReference, boolean) 
		net.sf.saxon.expr.VariableReference ref
		boolean isLoopingReference
	public void checkAgainstRequiredType (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.value.SequenceType r
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.om.Sequence getSelectValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int savedOutputState
		net.sf.saxon.om.Sequence result
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Expression select
	public int getSlotNumber () 
	public void setSlotNumber (int) 
		int s
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName s
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void setConversion (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression convertor
	public net.sf.saxon.expr.Expression getConversion () 
	public int getConversionEvaluationMode () 
	public int getInstructionNameCode () 
	public java.lang.Iterable operands () 
		java.util.List list
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String name
		net.sf.saxon.trans.XPathException e
		String name
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		int wasSupplied
	public net.sf.saxon.value.IntegerValue[] getIntegerBoundsForVariable () 
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	public boolean isCompatible (net.sf.saxon.expr.instruct.LocalParam) 
		net.sf.saxon.expr.instruct.LocalParam other
	public boolean isLiftable () 
	public boolean hasVariableBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public boolean mayCreateNewNodes () 
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
		net.sf.saxon.expr.Expression conversion
	private java.lang.String getFlags () 
		String flags
	public void setIndexedVariable () 
	public boolean isIndexedVariable () 
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/instruct/LocalParamBlock.class
LocalParamBlock.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.LocalParamBlock extends net.sf.saxon.expr.instruct.Instruction {
	net.sf.saxon.expr.Operand[] operanda
	public void  (net.sf.saxon.expr.instruct.LocalParam[]) 
		int i
		net.sf.saxon.expr.instruct.LocalParam[] params
	public java.lang.String getExpressionName () 
	public java.lang.Iterable operands () 
	public int getNumberOfParams () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.instruct.LocalParam oldLps
		net.sf.saxon.expr.instruct.LocalParam newLps
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.LocalParam[] lps2
		int i
	public final net.sf.saxon.type.ItemType getItemType () 
	public final int getCardinality () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.instruct.LocalParam param
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
	public int getImplementationMethod () 
}

net/sf/saxon/expr/instruct/Message$MessageAdapter.class
Message.java
package net.sf.saxon.expr.instruct
 net.sf.saxon.expr.instruct.Message$MessageAdapter extends net.sf.saxon.event.ProxyReceiver {
	private boolean contentStarted
	private String errorCode
	private net.sf.saxon.expr.parser.Location location
	public void  (net.sf.saxon.event.SequenceReceiver, java.lang.String, net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.event.SequenceReceiver next
		String errorCode
		net.sf.saxon.expr.parser.Location location
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String attName
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		int kind
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
}

net/sf/saxon/expr/instruct/Message.class
Message.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.Message extends net.sf.saxon.expr.instruct.Instruction {
	private net.sf.saxon.expr.Operand selectOp
	private net.sf.saxon.expr.Operand terminateOp
	private net.sf.saxon.expr.Operand errorCodeOp
	private boolean isAssert
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression terminate
		net.sf.saxon.expr.Expression errorCode
	public net.sf.saxon.expr.Expression getSelect () 
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression getTerminate () 
	public void setTerminate (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression terminate
	public net.sf.saxon.expr.Expression getErrorCode () 
	public void setErrorCode (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression errorCode
	public java.lang.Iterable operands () 
	public void setIsAssert (boolean) 
		boolean isAssert
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.Message exp
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public final boolean mayCreateNewNodes () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String code
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.instruct.TerminationException te
		net.sf.saxon.om.StructuredQName errorCode
		net.sf.saxon.event.SequenceReceiver rec
		net.sf.saxon.event.SequenceReceiver saved
		int savedOutputState
		java.util.Properties props
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceReceiver receiver
		boolean abort
		String term
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.Receiver emitter
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/instruct/NamedTemplate.class
NamedTemplate.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.NamedTemplate extends net.sf.saxon.expr.instruct.Actor {
	private net.sf.saxon.om.StructuredQName templateName
	private boolean hasRequiredParams
	private boolean bodyIsTailCallReturner
	private net.sf.saxon.value.SequenceType requiredType
	private net.sf.saxon.type.ItemType requiredContextItemType
	private boolean mayOmitContextItem
	private boolean absentFocus
	private java.util.List localParams
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName templateName
	public void setTemplateName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName templateName
	public void setContextItemRequirements (net.sf.saxon.type.ItemType, boolean, boolean) 
		net.sf.saxon.type.ItemType type
		boolean mayBeOmitted
		boolean absentFocus
	public int getComponentKind () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void setBody (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public net.sf.saxon.om.StructuredQName getTemplateName () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void resetLocalParams () 
	public void addLocalParam (net.sf.saxon.expr.instruct.LocalParam) 
		net.sf.saxon.expr.instruct.LocalParam param
	public void setHasRequiredParams (boolean) 
		boolean has
	public boolean hasRequiredParams () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public boolean isMayOmitContextItem () 
	public boolean isAbsentFocus () 
	public java.util.List getLocalParams () 
	public net.sf.saxon.expr.instruct.LocalParam getLocalParam (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.instruct.LocalParam lp
		net.sf.saxon.om.StructuredQName id
		java.util.List params
	public net.sf.saxon.expr.instruct.TailCall expand (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item contextItem
	public int getConstructType () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void explainProperties (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int targetVersion
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trace.ExpressionPresenter presenter
		String flags
}

net/sf/saxon/expr/instruct/NamespaceConstructor.class
NamespaceConstructor.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.NamespaceConstructor extends net.sf.saxon.expr.instruct.SimpleNodeConstructor {
	private net.sf.saxon.expr.Operand nameOp
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression name
	public net.sf.saxon.expr.Expression getNameExp () 
	public void setNameExp (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression nameExp
	public java.lang.Iterable operands () 
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public void localTypeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.NamespaceConstructor exp
	public net.sf.saxon.om.NodeName evaluateNodeName (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String prefix
	private java.lang.String evaluatePrefix (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue value
		String prefix
	public void processValue (java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence value
		net.sf.saxon.expr.XPathContext context
		String prefix
		String uri
		net.sf.saxon.om.NamespaceBinding nscode
		net.sf.saxon.event.SequenceReceiver out
	public net.sf.saxon.om.NodeInfo evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo node
		String prefix
		String uri
	private void checkPrefixAndUri (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		String prefix
		String uri
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/instruct/NextIteration.class
NextIteration.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.NextIteration extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.TailCallLoop$TailCallInfo  {
	private net.sf.saxon.expr.instruct.WithParam[] actualParams
	public void  () 
	public void setParameters (net.sf.saxon.expr.instruct.WithParam[]) 
		net.sf.saxon.expr.instruct.WithParam[] actualParams
	public net.sf.saxon.expr.instruct.WithParam[] getParameters () 
	public boolean isLiftable () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.NextIteration c2
	public java.lang.Iterable operands () 
		java.util.List list
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.WithParam wp
		net.sf.saxon.om.Sequence[] oldVars
		net.sf.saxon.om.Sequence[] newVars
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.XPathContextMajor cm
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/instruct/NextMatch$NextMatchPackage.class
NextMatch.java
package net.sf.saxon.expr.instruct
 net.sf.saxon.expr.instruct.NextMatch$NextMatchPackage extends java.lang.Object implements net.sf.saxon.expr.instruct.TailCall  {
	private net.sf.saxon.trans.rules.Rule rule
	private net.sf.saxon.expr.instruct.ParameterSet params
	private net.sf.saxon.expr.instruct.ParameterSet tunnelParams
	private net.sf.saxon.expr.XPathContext evaluationContext
	final net.sf.saxon.expr.instruct.NextMatch this$0
	public void  (net.sf.saxon.expr.instruct.NextMatch, net.sf.saxon.trans.rules.Rule, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.expr.instruct.ParameterSet params
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext evaluationContext
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.TemplateRule nh
		net.sf.saxon.expr.XPathContextMajor c2
}

net/sf/saxon/expr/instruct/NextMatch.class
NextMatch.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.NextMatch extends net.sf.saxon.expr.instruct.ApplyNextMatchingTemplate {
	boolean useTailRecursion
	static final boolean $assertionsDisabled
	public void  (boolean) 
		boolean useTailRecursion
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.NextMatch nm2
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.instruct.TemplateRule nh
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.ParameterSet params
		net.sf.saxon.expr.instruct.ParameterSet tunnels
		net.sf.saxon.trans.rules.Rule currentRule
		net.sf.saxon.expr.Component$M mode
		net.sf.saxon.om.Item currentItem
		net.sf.saxon.trans.rules.Rule rule
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	public java.lang.String getStreamerName () 
	static void  () 
}

net/sf/saxon/expr/instruct/NumberInstruction.class
NumberInstruction.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.NumberInstruction extends net.sf.saxon.expr.Expression {
	public static final int SINGLE
	public static final int MULTI
	public static final int ANY
	public static final int SIMPLE
	public static final String[] LEVEL_NAMES
	private net.sf.saxon.expr.Operand selectOp
	private int level
	private net.sf.saxon.expr.Operand countOp
	private net.sf.saxon.expr.Operand fromOp
	private boolean hasVariablesInPatterns
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.expr.Expression select
		int level
		net.sf.saxon.pattern.Pattern count
		net.sf.saxon.pattern.Pattern from
	public boolean isInstruction () 
	public java.lang.Iterable operands () 
	public int getLevel () 
	public net.sf.saxon.pattern.Pattern getCount () 
	public net.sf.saxon.pattern.Pattern getFrom () 
	public net.sf.saxon.expr.Expression getSelect () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.NumberInstruction exp
	private net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.Operand, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.Operand op
		net.sf.saxon.expr.parser.RebindingMap rebindings
	private net.sf.saxon.pattern.Pattern copy (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.pattern.Pattern op
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		long value
		long value
		long value
		long n
		net.sf.saxon.expr.XPathContext context
		java.util.List vec
		net.sf.saxon.om.NodeInfo source
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	static void  () 
}

net/sf/saxon/expr/instruct/OnEmptyExpr.class
OnEmptyExpr.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.OnEmptyExpr extends net.sf.saxon.expr.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public boolean isInstruction () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public int getIntrinsicDependencies () 
	public boolean allowExtractingCommonSubexpressions () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public int getImplementationMethod () 
	public java.lang.String getExpressionName () 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/OnNonEmptyExpr.class
OnNonEmptyExpr.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.OnNonEmptyExpr extends net.sf.saxon.expr.UnaryExpression {
	private boolean atEnd
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public boolean isInstruction () 
	public void setAtEnd (boolean) 
		boolean atEnd
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public int getIntrinsicDependencies () 
	public boolean allowExtractingCommonSubexpressions () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getImplementationMethod () 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/OriginalFunction.class
OriginalFunction.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.OriginalFunction extends net.sf.saxon.functions.AbstractFunction implements net.sf.saxon.om.Function net.sf.saxon.expr.ContextOriginator  {
	private net.sf.saxon.expr.instruct.UserFunction userFunction
	private net.sf.saxon.expr.Component component
	public void  (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component component
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public int getArity () 
	public java.lang.String getDescription () 
	public java.lang.String getContainingPackageName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/instruct/ParameterSet.class
ParameterSet.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ParameterSet extends java.lang.Object {
	private net.sf.saxon.om.StructuredQName[] keys
	private net.sf.saxon.om.Sequence[] values
	private boolean[] typeChecked
	private int used
	public static net.sf.saxon.expr.instruct.ParameterSet EMPTY_PARAMETER_SET
	public static final int NOT_SUPPLIED
	public static final int SUPPLIED
	public static final int SUPPLIED_AND_CHECKED
	public void  () 
	public void  (int) 
		int capacity
	public void  (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Map map
		int i
	public void  (net.sf.saxon.expr.instruct.ParameterSet, int) 
		int i
		net.sf.saxon.expr.instruct.ParameterSet existing
		int extra
	public void put (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.Sequence, boolean) 
		int i
		int newLength
		net.sf.saxon.om.StructuredQName id
		net.sf.saxon.om.Sequence value
		boolean checked
	public net.sf.saxon.om.StructuredQName[] getParameterNames () 
	public int getIndex (net.sf.saxon.om.StructuredQName) 
		int i
		net.sf.saxon.om.StructuredQName id
	public net.sf.saxon.om.Sequence getValue (int) 
		int index
	public boolean isTypeChecked (int) 
		int index
	public void clear () 
	public void materializeValues ()  throws net.sf.saxon.trans.XPathException 
		int i
	static void  () 
}

net/sf/saxon/expr/instruct/ParentNodeConstructor.class
ParentNodeConstructor.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.ParentNodeConstructor extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.instruct.ValidatingInstruction net.sf.saxon.expr.instruct.InstructionWithComplexContent  {
	private static final net.sf.saxon.expr.OperandRole SAME_FOCUS_CONTENT
	protected net.sf.saxon.expr.Operand contentOp
	private boolean lazyConstruction
	private net.sf.saxon.lib.ParseOptions validationOptions
	private String baseURI
	protected boolean preservingTypes
	public void  () 
	public void setBaseURI (java.lang.String) 
		String uri
	public void setLazyConstruction (boolean) 
		boolean lazy
	public final boolean isLazyConstruction () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.lib.ParseOptions getValidationOptions () 
	public void setValidationAction (int, net.sf.saxon.type.SchemaType) 
		int mode
		net.sf.saxon.type.SchemaType schemaType
	public int getValidationAction () 
	public void setNoNeedToStrip () 
	public void setContentExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression content
	public net.sf.saxon.expr.Expression getContentExpression () 
	public net.sf.saxon.expr.Operand getContentOperand () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public boolean allowExtractingCommonSubexpressions () 
	protected abstract void checkContentSequence (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public final boolean mayCreateNewNodes () 
	public boolean alwaysCreatesNewNodes () 
	public int getCardinality () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
	public boolean isPreservingTypes () 
	public boolean isLocal () 
	static void  () 
}

net/sf/saxon/expr/instruct/ProcessingInstruction.class
ProcessingInstruction.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ProcessingInstruction extends net.sf.saxon.expr.instruct.SimpleNodeConstructor {
	private net.sf.saxon.expr.Operand nameOp
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression name
	public net.sf.saxon.expr.Expression getNameExp () 
	public void setNameExp (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression nameExp
	public java.lang.Iterable operands () 
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.ProcessingInstruction exp
	public void localTypeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		String s
		String s
		String s2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public int getDependencies () 
	public void processValue (java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String data
		net.sf.saxon.event.SequenceReceiver out
		CharSequence value
		net.sf.saxon.expr.XPathContext context
		String expandedName
	protected java.lang.String checkContent (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String data
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String checkContentXSLT (java.lang.String) 
		String data
		int hh
	public static java.lang.String checkContentXQuery (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String data
	public net.sf.saxon.om.NodeName evaluateNodeName (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String expandedName
	private java.lang.String evaluateName (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String expandedName
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue av
	private void checkName (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		String expandedName
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
}

net/sf/saxon/expr/instruct/ResultDocument.class
ResultDocument.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.ResultDocument extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.instruct.ValidatingInstruction net.sf.saxon.expr.instruct.InstructionWithComplexContent  {
	private net.sf.saxon.expr.Operand hrefOp
	private net.sf.saxon.expr.Operand formatOp
	private net.sf.saxon.expr.Operand contentOp
	private boolean async
	protected java.util.Properties globalProperties
	protected java.util.Properties localProperties
	protected net.sf.saxon.lib.ParseOptions validationOptions
	protected java.util.Map serializationAttributes
	protected boolean resolveAgainstStaticBase
	protected net.sf.saxon.serialize.CharacterMapIndex characterMapIndex
	static final boolean $assertionsDisabled
	public void  (java.util.Properties, java.util.Properties, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, int, net.sf.saxon.type.SchemaType, java.util.Map, net.sf.saxon.serialize.CharacterMapIndex) 
		java.util.Map$Entry entry
		net.sf.saxon.expr.Expression e
		java.util.Properties globalProperties
		java.util.Properties localProperties
		net.sf.saxon.expr.Expression href
		net.sf.saxon.expr.Expression formatExpression
		int validationAction
		net.sf.saxon.type.SchemaType schemaType
		java.util.Map serializationAttributes
		net.sf.saxon.serialize.CharacterMapIndex characterMapIndex
	public void setContentExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression content
	public void setSchemaType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public boolean isResolveAgainstStaticBase () 
	public net.sf.saxon.lib.ParseOptions getValidationOptions () 
	public void setValidationAction (int, net.sf.saxon.type.SchemaType) 
		int mode
		net.sf.saxon.type.SchemaType schemaType
		boolean preservingTypes
	public int getValidationAction () 
	public net.sf.saxon.expr.Expression getFormatExpression () 
	public void setUseStaticBaseUri (boolean) 
		boolean staticBase
	public void setAsynchronous (boolean) 
		boolean async
	public boolean isAsynchronous () 
	public boolean isMultiThreaded (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		String method
		boolean contentDependentMethod
		boolean buildTree
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		java.util.Map$Entry entry
		net.sf.saxon.expr.parser.RebindingMap rebindings
		java.util.Map map
		net.sf.saxon.expr.instruct.ResultDocument r
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType () 
	public java.lang.Iterable operands () 
		net.sf.saxon.expr.Operand e
		java.util.ArrayList list
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void process (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.XPathContext context
	public void processInstruction (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.event.Receiver out
		net.sf.saxon.serialize.ReconfigurableSerializer rs
		net.sf.saxon.event.Receiver out
		String resultURI
		net.sf.saxon.event.Receiver out
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.TransformerException e
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver saved
		String savedOutputUri
		java.util.Properties computedLocalProps
		String nextInChain
		net.sf.saxon.event.Receiver out
		net.sf.saxon.lib.OutputURIResolver resolver
		javax.xml.transform.Result result
		boolean buildTree
	public static javax.xml.transform.Result getResult (net.sf.saxon.expr.Expression, java.lang.String, net.sf.saxon.expr.XPathContext, net.sf.saxon.lib.OutputURIResolver, boolean)  throws net.sf.saxon.trans.XPathException 
		String resultURI
		javax.xml.transform.Result result
		String base
		String resultURI
		javax.xml.transform.Result result
		javax.xml.transform.Result result
		javax.xml.transform.TransformerException err
		Exception err
		String base
		String hrefValue
		String resultURI
		javax.xml.transform.Result result
		javax.xml.transform.TransformerException e
		net.sf.saxon.expr.Expression href
		String baseURI
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.OutputURIResolver resolver
		boolean resolveAgainstStaticBase
		String resultURI
		javax.xml.transform.Result result
		net.sf.saxon.Controller controller
	public static void traceDestination (net.sf.saxon.expr.XPathContext, javax.xml.transform.Result) 
		String dest
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.Result result
		net.sf.saxon.Configuration config
		boolean timing
	public static void checkAcceptableUri (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.DocumentURI documentKey
		net.sf.saxon.expr.XPathContext context
		String uri
		net.sf.saxon.Controller controller
	public java.util.Properties gatherOutputProperties (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		CharSequence format
		String[] parts
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException e
		String key
		net.sf.saxon.om.StructuredQName qName
		Object keyo
		net.sf.saxon.trans.XPathException e
		String value
		String lname
		String uri
		java.util.Map$Entry entry
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration config
		java.util.Properties computedGlobalProps
		net.sf.saxon.om.NamespaceResolver nsResolver
		java.util.Properties computedLocalProps
	public java.lang.String getStaticSerializationProperty (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
		String clarkName
		String local
	public static void setSerializationProperty (java.util.Properties, java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.om.NamespaceResolver, boolean, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String muri
		String prefix
		String[] parts
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		String existing
		net.sf.saxon.trans.XPathException err
		String clarkName
		java.util.Properties details
		String uri
		String lname
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean prevalidated
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.SerializerFactory sf
	private static void processListOfNodeNames (java.util.Properties, java.lang.String, java.lang.String, net.sf.saxon.om.NamespaceResolver, boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
		String key
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean useDefaultNS
		boolean prevalidated
		String existing
		String s
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.expr.Expression value
		java.util.Map$Entry p
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.type.SchemaType schemaType
	private java.lang.String exportProperties (java.util.Properties) 
		java.io.StringWriter writer
		java.io.IOException e
		java.util.Properties props
	public static void processXslOutputElement (net.sf.saxon.om.NodeInfo, java.util.Properties, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo att
		String uri
		String local
		String val
		net.sf.saxon.om.NodeInfo element
		java.util.Properties props
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.NamespaceResolver resolver
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.Expression getHref () 
	public void setHref (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression href
	public void setFormatExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression formatExpression
	public net.sf.saxon.expr.Expression getContentExpression () 
	static void  () 
}

net/sf/saxon/expr/instruct/SavedNamespaceContext.class
SavedNamespaceContext.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.SavedNamespaceContext extends java.lang.Object implements net.sf.saxon.om.NamespaceResolver  {
	private java.util.Map bindings
	public void  (java.lang.Iterable) 
		Iterable nsBindings
	public void  (java.util.Iterator) 
		net.sf.saxon.om.NamespaceBinding next
		java.util.Iterator nsBindings
	public void  (net.sf.saxon.om.NamespaceResolver) 
		String prefix
		String uri
		net.sf.saxon.om.NamespaceResolver resolver
		java.util.Iterator iter
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
		String uri
	public java.util.Iterator iteratePrefixes () 
		String s
		java.util.List prefixes
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

net/sf/saxon/expr/instruct/SequenceInstr.class
SequenceInstr.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.SequenceInstr extends net.sf.saxon.expr.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public boolean isInstruction () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public int getImplementationMethod () 
	public java.lang.String getExpressionName () 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/SimpleNodeConstructor.class
SimpleNodeConstructor.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.SimpleNodeConstructor extends net.sf.saxon.expr.instruct.Instruction {
	protected net.sf.saxon.expr.Operand selectOp
	public void  () 
		net.sf.saxon.expr.Expression select
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression getSelect () 
	public java.lang.Iterable operands () 
	public final boolean mayCreateNewNodes () 
	public boolean alwaysCreatesNewNodes () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public boolean allowExtractingCommonSubexpressions () 
	public abstract void localTypeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression valSelect
		net.sf.saxon.expr.SystemFunctionCall fn
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SystemFunctionCall sf
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public java.lang.String getStreamerName () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		CharSequence value
	public abstract void processValue (java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String content
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item contentItem
		String content
		net.sf.saxon.tree.util.Orphan o
	protected java.lang.String checkContent (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String data
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.NodeName evaluateNodeName (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean isLocal () 
}

net/sf/saxon/expr/instruct/SlotManager.class
SlotManager.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.SlotManager extends java.lang.Object {
	public static net.sf.saxon.expr.instruct.SlotManager EMPTY
	private java.util.ArrayList variableMap
	private int numberOfVariables
	public void  () 
	public void  (int) 
		int n
	public int getNumberOfVariables () 
	public void setNumberOfVariables (int) 
		int numberOfVariables
	public int allocateSlotNumber (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public java.util.List getVariableMap () 
	static void  () 
}

net/sf/saxon/expr/instruct/TailCall.class
TailCall.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.TailCall extends java.lang.Object {
	public abstract net.sf.saxon.expr.instruct.TailCall processLeavingTail ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/instruct/TailCallReturner.class
TailCallReturner.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.TailCallReturner extends java.lang.Object {
	public abstract net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/instruct/TemplateRule.class
TemplateRule.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.TemplateRule extends java.lang.Object implements net.sf.saxon.trans.rules.RuleTarget net.sf.saxon.expr.parser.Location net.sf.saxon.expr.ExpressionOwner  {
	protected net.sf.saxon.expr.Expression body
	protected net.sf.saxon.pattern.Pattern matchPattern
	private boolean hasRequiredParams
	private boolean bodyIsTailCallReturner
	private net.sf.saxon.value.SequenceType requiredType
	private boolean declaredStreamable
	private net.sf.saxon.type.ItemType requiredContextItemType
	private boolean absentFocus
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private net.sf.saxon.expr.PackageData packageData
	private String systemId
	private int lineNumber
	private java.util.List rules
	protected java.util.List slaveCopies
	public void  () 
	public void setMatchPattern (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern pattern
	public net.sf.saxon.expr.Expression getBody () 
	public void setContextItemRequirements (net.sf.saxon.type.ItemType, boolean) 
		net.sf.saxon.type.ItemType type
		boolean absentFocus
	public int getComponentKind () 
	public net.sf.saxon.pattern.Pattern getMatchPattern () 
	public void setBody (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public void setStackFrameMap (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager map
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
	public void setHasRequiredParams (boolean) 
		boolean has
	public boolean hasRequiredParams () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void registerRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule rule
	public java.util.List getRules () 
	public int getContainerGranularity () 
	public net.sf.saxon.expr.PackageData getPackageData () 
	public void setPackageData (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData data
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public void setSystemId (java.lang.String) 
		String id
	public int getLineNumber () 
	public void setLineNumber (int) 
		int line
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public boolean isAbsentFocus () 
	public java.util.List getLocalParams () 
		java.util.List result
	private static void gatherLocalParams (net.sf.saxon.expr.Expression, java.util.List) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		java.util.List result
	public void prepareInitializer (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.StructuredQName modeName
	public void initialize ()  throws net.sf.saxon.trans.XPathException 
	public void apply (net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.expr.instruct.TailCall tc
	public net.sf.saxon.expr.instruct.TailCall applyLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		String message
		Exception e2
		net.sf.saxon.expr.XPathContext context
	public int getConstructType () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void setDeclaredStreamable (boolean) 
		boolean streamable
	public boolean isDeclaredStreamable () 
	public void explainProperties (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter presenter
		String flags
	public net.sf.saxon.expr.Expression getInterpretedBody () 
	public net.sf.saxon.expr.instruct.TemplateRule copy () 
		net.sf.saxon.expr.instruct.TemplateRule tr
	public void updateSlaveCopies () 
		net.sf.saxon.expr.instruct.TemplateRule tr
	protected void copyTo (net.sf.saxon.expr.instruct.TemplateRule) 
		net.sf.saxon.expr.instruct.TemplateRule tr
	public void setChildExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expr
}

net/sf/saxon/expr/instruct/TerminationException.class
TerminationException.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.TerminationException extends net.sf.saxon.trans.XPathException {
	public void  (java.lang.String) 
		String message
}

net/sf/saxon/expr/instruct/TraceExpression.class
TraceExpression.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.TraceExpression extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.trace.InstructionInfo  {
	private net.sf.saxon.expr.Operand baseOp
	private net.sf.saxon.om.StructuredQName objectName
	private int constructType
	private net.sf.saxon.om.NamespaceResolver namespaceResolver
	private java.util.HashMap properties
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public net.sf.saxon.expr.Expression getChild () 
	public void setChild (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public java.lang.Iterable operands () 
	public void setConstructType (int) 
		int type
	public int getConstructType () 
	public void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public void setObjectName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void setProperty (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
	public java.lang.String getExpressionName () 
	public net.sf.saxon.trace.InstructionInfo getInstructionInfo () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.TraceExpression t
	public boolean isUpdatingExpression () 
	public boolean isVacuousExpression () 
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.lib.TraceListener listener
	public net.sf.saxon.type.ItemType getItemType () 
	public int getCardinality () 
	public int getDependencies () 
	public final boolean mayCreateNewNodes () 
	public int getNetCost () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.Item result
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.SequenceIterator result
	public int getInstructionNameCode () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.Controller controller
	public java.lang.String getSystemId () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	static void  () 
}

net/sf/saxon/expr/instruct/UseAttributeSet.class
UseAttributeSet.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.UseAttributeSet extends net.sf.saxon.expr.instruct.Instruction implements net.sf.saxon.expr.ComponentInvocation net.sf.saxon.expr.ContextOriginator  {
	private net.sf.saxon.om.StructuredQName targetName
	private net.sf.saxon.expr.instruct.AttributeSet target
	private boolean isDeclaredStreamable
	private int bindingSlot
	public void  (net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.om.StructuredQName name
		boolean streamable
	public boolean isInstruction () 
	public static net.sf.saxon.expr.Expression makeUseAttributeSets (net.sf.saxon.om.StructuredQName[], net.sf.saxon.style.StyleElement)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName[] targets
		net.sf.saxon.style.StyleElement instruction
		java.util.List list
	public static java.util.List makeUseAttributeSetInstructions (net.sf.saxon.om.StructuredQName[], net.sf.saxon.style.StyleElement)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.UseAttributeSet use
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.StructuredQName[] targets
		net.sf.saxon.style.StyleElement instruction
		java.util.List list
	public static net.sf.saxon.expr.Expression makeCompositeExpression (java.util.List) 
		java.util.List targets
	private static net.sf.saxon.expr.instruct.UseAttributeSet makeUseAttributeSet (net.sf.saxon.om.StructuredQName, net.sf.saxon.style.StyleElement)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.AttributeSet target
		net.sf.saxon.expr.Component invokee
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.style.StyleElement instruction
		net.sf.saxon.expr.instruct.AttributeSet target
		net.sf.saxon.expr.instruct.UseAttributeSet invocation
	public boolean isDeclaredStreamable () 
	public void setTarget (net.sf.saxon.expr.instruct.AttributeSet) 
		net.sf.saxon.expr.instruct.AttributeSet target
	public void setBindingSlot (int) 
		int slot
	public int getBindingSlot () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public net.sf.saxon.expr.instruct.AttributeSet getTargetAttributeSet () 
	public net.sf.saxon.expr.Component getFixedTarget () 
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.UseAttributeSet ua
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public net.sf.saxon.type.ItemType getItemType () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.om.StructuredQName getTargetAttributeSetName () 
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component target
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.instruct.AttributeSet as
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.SlotManager sm
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/UserFunction$1.class
UserFunction.java
package net.sf.saxon.expr.instruct
 net.sf.saxon.expr.instruct.UserFunction$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$trans$FunctionStreamability
	static void  () 
}

net/sf/saxon/expr/instruct/UserFunction$Determinism.class
UserFunction.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.UserFunction$Determinism extends java.lang.Enum {
	public static final net.sf.saxon.expr.instruct.UserFunction$Determinism DETERMINISTIC
	public static final net.sf.saxon.expr.instruct.UserFunction$Determinism PROACTIVE
	public static final net.sf.saxon.expr.instruct.UserFunction$Determinism ELIDABLE
	private static final net.sf.saxon.expr.instruct.UserFunction$Determinism[] $VALUES
	public static net.sf.saxon.expr.instruct.UserFunction$Determinism[] values () 
	public static net.sf.saxon.expr.instruct.UserFunction$Determinism valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

net/sf/saxon/expr/instruct/UserFunction.class
UserFunction.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.UserFunction extends net.sf.saxon.expr.instruct.Actor implements net.sf.saxon.om.Function net.sf.saxon.expr.ContextOriginator  {
	private net.sf.saxon.om.StructuredQName functionName
	private boolean tailCalls
	private boolean tailRecursive
	private net.sf.saxon.expr.instruct.UserFunctionParameter[] parameterDefinitions
	private net.sf.saxon.value.SequenceType resultType
	private net.sf.saxon.value.SequenceType declaredResultType
	protected int evaluationMode
	private boolean isUpdating
	private int inlineable
	private boolean overrideExtensionFunction
	private net.sf.saxon.query.AnnotationList annotations
	private net.sf.saxon.trans.FunctionStreamability declaredStreamability
	private net.sf.saxon.Controller preallocatedController
	private net.sf.saxon.expr.instruct.UserFunction$Determinism determinism
	private int refCount
	public void  () 
	public int getComponentKind () 
	public void setFunctionName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public net.sf.saxon.trans.SymbolicName$F getSymbolicName () 
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
		net.sf.saxon.expr.instruct.UserFunctionParameter ufp
		int i
		net.sf.saxon.value.SequenceType[] argTypes
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.value.SequenceType required
		int i
		net.sf.saxon.expr.OperandRole[] roles
		net.sf.saxon.expr.OperandUsage first
	public boolean acceptsNodesWithoutAtomization () 
		net.sf.saxon.type.ItemType type
		int i
	public boolean isOverrideExtensionFunction () 
	public void setOverrideExtensionFunction (boolean) 
		boolean overrideExtensionFunction
	public void setPreallocatedController (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	public void setAnnotations (net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList list
	public net.sf.saxon.query.AnnotationList getAnnotations () 
	public void setDeterminism (net.sf.saxon.expr.instruct.UserFunction$Determinism) 
		net.sf.saxon.expr.instruct.UserFunction$Determinism determinism
	public net.sf.saxon.expr.instruct.UserFunction$Determinism getDeterminism () 
	public void computeEvaluationMode () 
	public java.lang.Boolean isInlineable () 
		net.sf.saxon.trans.Visibility visibility
		net.sf.saxon.expr.Component component
	public void setInlineable (boolean) 
		boolean inlineable
	public void setParameterDefinitions (net.sf.saxon.expr.instruct.UserFunctionParameter[]) 
		net.sf.saxon.expr.instruct.UserFunctionParameter[] params
	public net.sf.saxon.expr.instruct.UserFunctionParameter[] getParameterDefinitions () 
	public void setResultType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType resultType
	public void setTailRecursive (boolean, boolean) 
		boolean tailCalls
		boolean recursiveTailCalls
	public boolean containsTailCalls () 
	public boolean isTailRecursive () 
	public void setUpdating (boolean) 
		boolean isUpdating
	public boolean isUpdating () 
	public void setDeclaredStreamability (net.sf.saxon.trans.FunctionStreamability) 
		net.sf.saxon.trans.FunctionStreamability streamability
	public net.sf.saxon.trans.FunctionStreamability getDeclaredStreamability () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.value.SequenceType getDeclaredResultType () 
	private static boolean containsUserFunctionCalls (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.value.SequenceType getArgumentType (int) 
		int n
	public int getEvaluationMode () 
	public void setEvaluationMode (int) 
		int mode
	public int getArity () 
	public boolean isMemoFunction () 
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ContextItemStaticInfo info
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression exp2
	public net.sf.saxon.expr.XPathContextMajor makeNewContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext oldContext
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException err
		String message
		Exception err2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] actualArgs
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.om.Sequence result
	public void process (net.sf.saxon.om.Sequence[], net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence[] actualArgs
		net.sf.saxon.expr.XPathContextMajor context
	public net.sf.saxon.om.Sequence call (net.sf.saxon.om.Sequence[], net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence[] actualArgs
		net.sf.saxon.Controller controller
	public void callUpdating (net.sf.saxon.om.Sequence[], net.sf.saxon.expr.XPathContextMajor, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Sequence[] actualArgs
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.expr.PendingUpdateList pul
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.UserFunctionParameter p
		net.sf.saxon.trace.ExpressionPresenter presenter
		String flags
	public boolean isExportable () 
	public boolean isTrustedResultType () 
	public int getConstructType () 
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public boolean isMap () 
	public boolean isArray () 
	public boolean deepEquals (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Function other
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer comparer
		int flags
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
	public int getLength () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue reduce () 
	public net.sf.saxon.om.Item head () 
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public void incrementReferenceCount () 
	public int getReferenceCount () 
	public void prepareForStreaming ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/instruct/UserFunctionParameter.class
UserFunctionParameter.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.UserFunctionParameter extends java.lang.Object implements net.sf.saxon.expr.LocalBinding  {
	private net.sf.saxon.value.SequenceType requiredType
	private net.sf.saxon.om.StructuredQName variableQName
	private int slotNumber
	private int referenceCount
	private boolean isIndexed
	private net.sf.saxon.trans.FunctionStreamability functionStreamability
	public void  () 
	public final boolean isGlobal () 
	public final boolean isAssignable () 
	public void setSlotNumber (int) 
		int slot
	public int getLocalSlotNumber () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBoundsForVariable () 
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void addReference (net.sf.saxon.expr.VariableReference, boolean) 
		net.sf.saxon.expr.VariableReference ref
		boolean isLoopingReference
	public int getReferenceCount () 
	public void setIndexedVariable (boolean) 
		boolean indexed
	public void setIndexedVariable () 
	public boolean isIndexedVariable () 
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void setFunctionStreamability (net.sf.saxon.trans.FunctionStreamability) 
		net.sf.saxon.trans.FunctionStreamability ability
	public net.sf.saxon.trans.FunctionStreamability getFunctionStreamability () 
}

net/sf/saxon/expr/instruct/ValidatingInstruction.class
ValidatingInstruction.java
package net.sf.saxon.expr.instruct
public abstract net.sf.saxon.expr.instruct.ValidatingInstruction extends java.lang.Object {
	public abstract net.sf.saxon.type.SchemaType getSchemaType () 
	public abstract int getValidationAction () 
}

net/sf/saxon/expr/instruct/ValueOf.class
ValueOf.java
package net.sf.saxon.expr.instruct
public final net.sf.saxon.expr.instruct.ValueOf extends net.sf.saxon.expr.instruct.SimpleNodeConstructor {
	private int options
	private boolean isNumberingInstruction
	private boolean noNodeIfEmpty
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.expr.Expression, boolean, boolean) 
		char c
		int k
		boolean special
		CharSequence val
		net.sf.saxon.expr.Expression select
		boolean disable
		boolean noNodeIfEmpty
	public void setIsNumberingInstruction () 
	public boolean isNumberingInstruction () 
	public boolean isNoNodeIfEmpty () 
	public java.lang.String toShortString () 
	public int getInstructionNameCode () 
	public int getOptions () 
	public boolean isDisableOutputEscaping () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public void localTypeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int getIntrinsicDependencies () 
		int d
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.ValueOf exp
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.GroundedValue selectValue
		net.sf.saxon.type.SimpleType stype
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public net.sf.saxon.expr.Expression convertToCastAsString () 
		net.sf.saxon.expr.Expression sf
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue value
		net.sf.saxon.expr.XPathContext context
	public void processValue (java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence value
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.SequenceReceiver out
	public net.sf.saxon.om.NodeInfo evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence val
		CharSequence val
		net.sf.saxon.om.Item item
		net.sf.saxon.Controller controller
		net.sf.saxon.tree.util.Orphan o
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		String flags
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/instruct/WherePopulated.class
WherePopulated.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.WherePopulated extends net.sf.saxon.expr.UnaryExpression implements net.sf.saxon.expr.ItemMappingFunction  {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public boolean isInstruction () 
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public int getImplementationMethod () 
	public int computeCardinality () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public static boolean isDeemedEmpty (net.sf.saxon.om.Item) 
		int kind
		net.sf.saxon.om.Item item
	public java.lang.String getExpressionName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/instruct/WithParam.class
WithParam.java
package net.sf.saxon.expr.instruct
public net.sf.saxon.expr.instruct.WithParam extends java.lang.Object {
	public static net.sf.saxon.expr.instruct.WithParam[] EMPTY_ARRAY
	private net.sf.saxon.expr.Operand selectOp
	private boolean typeChecked
	private int slotNumber
	private net.sf.saxon.value.SequenceType requiredType
	private net.sf.saxon.om.StructuredQName variableQName
	private int evaluationMode
	public void  () 
	public void setSelectExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType required
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public int getSlotNumber () 
	public void setSlotNumber (int) 
		int s
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName s
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void setTypeChecked (boolean) 
		boolean checked
	public int getInstructionNameCode () 
	public static void simplify (net.sf.saxon.expr.instruct.WithParam[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.WithParam param
		net.sf.saxon.expr.instruct.WithParam[] params
	public static void typeCheck (net.sf.saxon.expr.instruct.WithParam[], net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.WithParam param
		net.sf.saxon.expr.instruct.WithParam[] params
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public static void optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.instruct.WithParam[], net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.WithParam param
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.instruct.WithParam[] params
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int getEvaluationMode () 
	private void computeEvaluationMode () 
	public static net.sf.saxon.expr.instruct.WithParam[] copy (net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.WithParam[], net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.instruct.WithParam[] params
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.instruct.WithParam[] result
	public static void gatherOperands (net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.WithParam[], java.util.List) 
		net.sf.saxon.expr.instruct.WithParam param
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.instruct.WithParam[] params
		java.util.List list
	public static void exportParameters (net.sf.saxon.expr.instruct.WithParam[], net.sf.saxon.trace.ExpressionPresenter, boolean)  throws net.sf.saxon.trans.XPathException 
		String flags
		net.sf.saxon.expr.instruct.WithParam param
		net.sf.saxon.expr.instruct.WithParam[] params
		net.sf.saxon.trace.ExpressionPresenter out
		boolean tunnel
	public net.sf.saxon.om.Sequence getSelectValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		int savedOutputState
		net.sf.saxon.om.Sequence result
	public boolean isTypeChecked () 
	static void  () 
}

net/sf/saxon/expr/number/AbstractNumberer.class
AbstractNumberer.java
package net.sf.saxon.expr.number
public abstract net.sf.saxon.expr.number.AbstractNumberer extends java.lang.Object implements net.sf.saxon.lib.Numberer  {
	private String country
	public static final int UPPER_CASE
	public static final int LOWER_CASE
	public static final int TITLE_CASE
	protected static final int[] westernDigits
	protected static final String latinUpper
	protected static final String latinLower
	protected static final String greekUpper
	protected static final String greekLower
	protected static final String cyrillicUpper
	protected static final String cyrillicLower
	protected static final String hebrew
	protected static final String hiraganaA
	protected static final String katakanaA
	protected static final String hiraganaI
	protected static final String katakanaI
	private static String[] romanThousands
	private static String[] romanHundreds
	private static String[] romanTens
	private static String[] romanUnits
	private static final int[] kanjiDigits
	public void  () 
	public java.util.Locale defaultedLocale () 
	public void setCountry (java.lang.String) 
		String country
	public java.lang.String getCountry () 
	public final java.lang.String format (long, net.sf.saxon.regex.UnicodeString, int, java.lang.String, java.lang.String, java.lang.String) 
		long number
		net.sf.saxon.regex.UnicodeString picture
		int groupSize
		String groupSeparator
		String letterValue
		String ordinal
	public java.lang.String format (long, net.sf.saxon.regex.UnicodeString, net.sf.saxon.expr.number.NumericGroupFormatter, java.lang.String, java.lang.String) 
		int wordCase
		int wordCase
		int wordCase
		int z
		int zero
		int[] digits
		int digitValue
		long number
		net.sf.saxon.regex.UnicodeString picture
		net.sf.saxon.expr.number.NumericGroupFormatter numGroupFormatter
		String letterValue
		String ordinal
		int pictureLength
		net.sf.saxon.tree.util.FastStringBuffer sb
		int formchar
		net.sf.saxon.tree.util.FastStringBuffer fsb
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
		String ordinalParam
		long number
	protected void alphaDefault (long, char, net.sf.saxon.tree.util.FastStringBuffer) 
		long number
		char formchar
		net.sf.saxon.tree.util.FastStringBuffer sb
		int min
		int max
	protected java.lang.String toAlpha (long, int, int) 
		long number
		int min
		int max
		int range
		char last
	protected java.lang.String toAlphaSequence (long, java.lang.String) 
		long number
		String alphabet
		int range
		char last
	private java.lang.String toRadical (long, int[], int, net.sf.saxon.expr.number.NumericGroupFormatter) 
		long number
		int[] digits
		int pictureLength
		net.sf.saxon.expr.number.NumericGroupFormatter numGroupFormatter
		net.sf.saxon.tree.util.FastStringBuffer temp
	public static net.sf.saxon.tree.util.FastStringBuffer convertDigitSystem (long, int[], int) 
		int digit
		int i
		long number
		int[] digits
		int requiredLength
		net.sf.saxon.tree.util.FastStringBuffer temp
		int base
		net.sf.saxon.tree.util.FastStringBuffer s
		long n
		int count
	public static java.lang.String toRoman (long) 
		long n
	public java.lang.String toJapanese (long) 
		long number
		net.sf.saxon.tree.util.FastStringBuffer fsb
	private static void toJapanese (int, net.sf.saxon.tree.util.FastStringBuffer, boolean) 
		int nr
		net.sf.saxon.tree.util.FastStringBuffer fsb
		boolean isInitial
	public abstract java.lang.String toWords (long) 
	public java.lang.String toWords (long, int) 
		String s
		long number
		int wordCase
		String s
	public abstract java.lang.String toOrdinalWords (java.lang.String, long, int) 
	public abstract java.lang.String monthName (int, int, int) 
	public abstract java.lang.String dayName (int, int, int) 
	public java.lang.String halfDayName (int, int, int) 
		String s
		String s
		String s
		String s
		String s
		String s
		String s
		int minutes
		int minWidth
		int maxWidth
		String s
	public java.lang.String getOrdinalSuffixForDateTime (java.lang.String) 
		String component
	public java.lang.String getEraName (int) 
		int year
	public java.lang.String getCalendarName (java.lang.String) 
		String code
	static void  () 
}

net/sf/saxon/expr/number/Alphanumeric.class
Alphanumeric.java
package net.sf.saxon.expr.number
public net.sf.saxon.expr.number.Alphanumeric extends java.lang.Object {
	private static int[] zeroDigits
	private static int[] startPoints
	private static int[] endPoints
	private static net.sf.saxon.z.IntRangeSet alphanumerics
	public static boolean isAlphanumeric (int) 
		int codepoint
	public static int getDigitValue (int) 
		int z
		int in
	public static int getDigitFamily (int) 
		int z
		int in
	private void  () 
	static void  () 
}

net/sf/saxon/expr/number/IrregularGroupFormatter.class
IrregularGroupFormatter.java
package net.sf.saxon.expr.number
public net.sf.saxon.expr.number.IrregularGroupFormatter extends net.sf.saxon.expr.number.NumericGroupFormatter {
	private net.sf.saxon.z.IntSet groupingPositions
	private java.util.List separators
	public void  (net.sf.saxon.z.IntSet, java.util.List, net.sf.saxon.regex.UnicodeString) 
		net.sf.saxon.z.IntSet groupingPositions
		java.util.List sep
		net.sf.saxon.regex.UnicodeString adjustedPicture
	public java.lang.String format (net.sf.saxon.tree.util.FastStringBuffer) 
		int i
		net.sf.saxon.tree.util.FastStringBuffer value
		net.sf.saxon.regex.UnicodeString in
		int l
		int m
		int[] out
		int j
		int k
	public java.lang.String getSeparator () 
		int sep
		net.sf.saxon.tree.util.FastStringBuffer fsb
}

net/sf/saxon/expr/number/NamedTimeZone.class
NamedTimeZone.java
package net.sf.saxon.expr.number
public net.sf.saxon.expr.number.NamedTimeZone extends java.lang.Object {
	static java.util.Set knownTimeZones
	static java.util.HashMap idForCountry
	public void  () 
	static void tz (java.lang.String, java.lang.String) 
		String country
		String zoneId
		java.util.List list
	public static java.lang.String getTimeZoneNameForDate (net.sf.saxon.value.DateTimeValue, java.lang.String) 
		java.util.TimeZone zone
		java.util.List possibleZones
		String exampleId
		java.util.Date javaDate
		IllegalArgumentException e
		java.util.TimeZone possibleTimeZone
		int offset
		String possibleZone
		net.sf.saxon.value.DateTimeValue date
		String place
		java.util.TimeZone zone
		java.util.List possibleZones
		java.util.Date javaDate
		boolean inSummerTime
		int tzMinutes
	public static java.lang.String formatTimeZoneOffset (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue timeValue
		net.sf.saxon.tree.util.FastStringBuffer sb
	public static java.lang.String getOlsenTimeZoneName (net.sf.saxon.value.DateTimeValue, java.lang.String) 
		String olsen
		java.util.TimeZone possibleTimeZone
		int offset
		int i
		net.sf.saxon.value.DateTimeValue date
		String country
		java.util.List possibleIds
		String exampleId
		java.util.TimeZone exampleZone
		java.util.Date javaDate
		boolean inSummerTime
		int tzMinutes
	public static java.lang.Boolean inSummerTime (net.sf.saxon.value.DateTimeValue, java.lang.String) 
		java.util.List possibleIds
		String olsenName
		net.sf.saxon.value.DateTimeValue date
		String region
		String olsenName
		java.util.TimeZone zone
	public static int civilTimeOffset (net.sf.saxon.value.DateTimeValue, java.lang.String) 
		net.sf.saxon.value.DateTimeValue date
		String olsenName
		java.util.TimeZone zone
	public static java.util.TimeZone getNamedTimeZone (java.lang.String) 
		String olsonName
	static void  () 
}

net/sf/saxon/expr/number/NumberFormatter.class
NumberFormatter.java
package net.sf.saxon.expr.number
public net.sf.saxon.expr.number.NumberFormatter extends java.lang.Object {
	private java.util.ArrayList formatTokens
	private java.util.ArrayList punctuationTokens
	private boolean startsWithPunctuation
	private static net.sf.saxon.z.IntPredicate alphanumeric
	public void  () 
	public void prepare (java.lang.String) 
		net.sf.saxon.regex.UnicodeString tok
		net.sf.saxon.regex.UnicodeString sep
		int c
		int t
		String format
		net.sf.saxon.regex.UnicodeString uFormat
		int len
		int i
		boolean first
	public static boolean isLetterOrDigit (int) 
		int c
	public java.lang.CharSequence format (java.util.List, int, java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.lib.Numberer) 
		long nr
		net.sf.saxon.expr.number.RegularGroupFormatter rgf
		String s
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.expr.number.RegularGroupFormatter rgf
		String s
		Object o
		String s
		java.util.List numbers
		int groupSize
		String groupSeparator
		String letterValue
		String ordinal
		net.sf.saxon.lib.Numberer numberer
		net.sf.saxon.tree.util.FastStringBuffer sb
		int num
		int tok
	static void  () 
}

net/sf/saxon/expr/number/Numberer_en.class
Numberer_en.java
package net.sf.saxon.expr.number
public net.sf.saxon.expr.number.Numberer_en extends net.sf.saxon.expr.number.AbstractNumberer {
	private String tensUnitsSeparatorCardinal
	private String tensUnitsSeparatorOrdinal
	private static String[] englishUnits
	private static String[] englishTens
	private static String[] englishOrdinalUnits
	private static String[] englishOrdinalTens
	private static String[] englishMonths
	private static String[] englishDays
	private static String[] englishDayAbbreviations
	private static int[] minUniqueDayLength
	public void  () 
	public void setTensUnitsSeparatorCardinal (java.lang.String) 
		String separator
	public void setTensUnitsSeparatorOrdinal (java.lang.String) 
		String separator
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
		String ordinalParam
		long number
		int penult
		int ult
	public java.lang.String toWords (long) 
		long rem
		long rem
		long rem
		long rem
		int rem
		long number
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		long rem
		String s
		long rem
		String s
		long rem
		String s
		long rem
		String s
		String s
		String s
		int rem
		String ordinalParam
		long number
		int wordCase
		String s
	public java.lang.String monthName (int, int, int) 
		int month
		int minWidth
		int maxWidth
		String name
	public java.lang.String dayName (int, int, int) 
		int day
		int minWidth
		int maxWidth
		String name
	static void  () 
}

net/sf/saxon/expr/number/NumericGroupFormatter.class
NumericGroupFormatter.java
package net.sf.saxon.expr.number
public abstract net.sf.saxon.expr.number.NumericGroupFormatter extends java.lang.Object {
	protected net.sf.saxon.regex.UnicodeString adjustedPicture
	public void  () 
	public net.sf.saxon.regex.UnicodeString getAdjustedPicture () 
	public abstract java.lang.String format (net.sf.saxon.tree.util.FastStringBuffer) 
	public abstract java.lang.String getSeparator () 
}

net/sf/saxon/expr/number/RegularGroupFormatter.class
RegularGroupFormatter.java
package net.sf.saxon.expr.number
public net.sf.saxon.expr.number.RegularGroupFormatter extends net.sf.saxon.expr.number.NumericGroupFormatter {
	private int groupSize
	private String groupSeparator
	public void  (int, java.lang.String, net.sf.saxon.regex.UnicodeString) 
		int grpSize
		String grpSep
		net.sf.saxon.regex.UnicodeString adjustedPicture
	public java.lang.String format (net.sf.saxon.tree.util.FastStringBuffer) 
		int i
		int j
		net.sf.saxon.regex.UnicodeString valueEx
		net.sf.saxon.tree.util.FastStringBuffer temp
		net.sf.saxon.tree.util.FastStringBuffer value
	public java.lang.String getSeparator () 
}

net/sf/saxon/expr/oper/OperandArray.class
OperandArray.java
package net.sf.saxon.expr.oper
public net.sf.saxon.expr.oper.OperandArray extends java.lang.Object implements java.lang.Iterable  {
	private net.sf.saxon.expr.Operand[] operandArray
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression[]) 
		int i
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression[] args
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.OperandRole[]) 
		int i
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.OperandRole[] roles
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.OperandRole) 
		int i
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.OperandRole role
	private void  (net.sf.saxon.expr.Operand[]) 
		net.sf.saxon.expr.Operand[] operands
	public java.util.Iterator iterator () 
	public net.sf.saxon.expr.Operand[] copy () 
	public net.sf.saxon.expr.OperandRole[] getRoles () 
		int i
		net.sf.saxon.expr.OperandRole[] or
	public net.sf.saxon.expr.Operand getOperand (int) 
		ArrayIndexOutOfBoundsException a
		int n
	public net.sf.saxon.expr.Expression getOperandExpression (int) 
		ArrayIndexOutOfBoundsException a
		int n
	public java.lang.Iterable operands () 
	public java.lang.Iterable operandExpressions () 
		net.sf.saxon.expr.Operand o
		java.util.List list
	public void setOperand (int, net.sf.saxon.expr.Expression) 
		ArrayIndexOutOfBoundsException a
		int n
		net.sf.saxon.expr.Expression child
	public int getNumberOfOperands () 
}

net/sf/saxon/expr/parser/CodeInjector.class
CodeInjector.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.CodeInjector extends java.lang.Object {
	public abstract net.sf.saxon.expr.Expression inject (net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext, int, net.sf.saxon.om.StructuredQName) 
	public abstract net.sf.saxon.expr.flwor.Clause injectClause (net.sf.saxon.expr.flwor.Clause, net.sf.saxon.expr.StaticContext) 
}

net/sf/saxon/expr/parser/ContextItemStaticInfo.class
ContextItemStaticInfo.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.ContextItemStaticInfo extends java.lang.Object {
	private net.sf.saxon.type.ItemType itemType
	private boolean contextMaybeUndefined
	private net.sf.saxon.expr.Expression contextSettingExpression
	public static final net.sf.saxon.expr.parser.ContextItemStaticInfo DEFAULT
	public static final net.sf.saxon.expr.parser.ContextItemStaticInfo ABSENT
	public void  (net.sf.saxon.type.ItemType, boolean) 
		net.sf.saxon.type.ItemType itemType
		boolean maybeUndefined
	public void setContextSettingExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression setter
	public net.sf.saxon.expr.Expression getContextSettingExpression () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getContextItemUType () 
	public boolean isPossiblyAbsent () 
	public void setContextPostureStriding () 
	public boolean isStrictStreamabilityRules () 
	static void  () 
}

net/sf/saxon/expr/parser/Evaluator$1.class
Evaluator.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.Evaluator$1 extends net.sf.saxon.expr.parser.Evaluator {
	void  () 
	public net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/parser/Evaluator$2.class
Evaluator.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.Evaluator$2 extends net.sf.saxon.expr.parser.Evaluator {
	static final boolean $assertionsDisabled
	void  () 
	public net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		ClassCastException e
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.XPathContext context
	static void  () 
}

net/sf/saxon/expr/parser/Evaluator$3.class
Evaluator.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.Evaluator$3 extends net.sf.saxon.expr.parser.Evaluator {
	void  () 
	public net.sf.saxon.om.Item evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/parser/Evaluator$4.class
Evaluator.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.Evaluator$4 extends net.sf.saxon.expr.parser.Evaluator {
	void  () 
	public net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/parser/Evaluator$5.class
Evaluator.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.Evaluator$5 extends net.sf.saxon.expr.parser.Evaluator {
	void  () 
	public net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
}

net/sf/saxon/expr/parser/Evaluator$6.class
Evaluator.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.Evaluator$6 extends net.sf.saxon.expr.parser.Evaluator {
	void  () 
	public net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
}

net/sf/saxon/expr/parser/Evaluator.class
Evaluator.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.Evaluator extends java.lang.Object {
	public static final net.sf.saxon.expr.parser.Evaluator LITERAL
	public static final net.sf.saxon.expr.parser.Evaluator VARIABLE
	public static final net.sf.saxon.expr.parser.Evaluator SINGLE_ITEM
	public static final net.sf.saxon.expr.parser.Evaluator OPTIONAL_ITEM
	public static final net.sf.saxon.expr.parser.Evaluator LAZY_SEQUENCE
	public static final net.sf.saxon.expr.parser.Evaluator EAGER_SEQUENCE
	public void  () 
	public abstract net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/parser/ExplicitLocation.class
ExplicitLocation.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.ExplicitLocation extends java.lang.Object implements net.sf.saxon.expr.parser.Location  {
	private String systemId
	private int lineNumber
	private int columnNumber
	public static net.sf.saxon.expr.parser.ExplicitLocation UNKNOWN_LOCATION
	public void  (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator loc
	public static net.sf.saxon.expr.parser.ExplicitLocation makeFromSax (org.xml.sax.Locator) 
		org.xml.sax.Locator loc
	public void  (java.lang.String, int, int) 
		String systemId
		int lineNumber
		int columnNumber
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public static boolean isUnknown (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location location
	static void  () 
}

net/sf/saxon/expr/parser/ExpressionAction.class
ExpressionAction.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.ExpressionAction extends java.lang.Object {
	public abstract boolean process (net.sf.saxon.expr.Expression, java.lang.Object)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/parser/ExpressionTool$1.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$1 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate  {
	void  () 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/parser/ExpressionTool$2.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$2 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate  {
	final net.sf.saxon.expr.Expression val$exp
	void  (net.sf.saxon.expr.Expression) 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.LocalVariableReference vref
		net.sf.saxon.expr.LocalBinding binding
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/parser/ExpressionTool$3.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$3 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate  {
	final net.sf.saxon.expr.Binding[] val$bindingList
	void  (net.sf.saxon.expr.Binding[]) 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/parser/ExpressionTool$4.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$4 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate  {
	void  () 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/parser/ExpressionTool$5.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$5 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate  {
	final net.sf.saxon.om.StructuredQName val$qName
	void  (net.sf.saxon.om.StructuredQName) 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/parser/ExpressionTool$6.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$6 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate  {
	final Class val$subClass
	void  (java.lang.Class) 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/expr/parser/ExpressionTool$7.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$7 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionAction  {
	void  () 
	public boolean process (net.sf.saxon.expr.Expression, java.lang.Object)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		Object result
}

net/sf/saxon/expr/parser/ExpressionTool$8.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$8 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionAction  {
	void  () 
	public boolean process (net.sf.saxon.expr.Expression, java.lang.Object)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		Object result
}

net/sf/saxon/expr/parser/ExpressionTool$9.class
ExpressionTool.java
package net.sf.saxon.expr.parser
final net.sf.saxon.expr.parser.ExpressionTool$9 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionSelector  {
	final net.sf.saxon.expr.Binding val$binding
	void  (net.sf.saxon.expr.Binding) 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
}

net/sf/saxon/expr/parser/ExpressionTool$ExpressionPredicate.class
ExpressionTool.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate extends java.lang.Object {
	public abstract boolean matches (net.sf.saxon.expr.Expression) 
}

net/sf/saxon/expr/parser/ExpressionTool$ExpressionSelector.class
ExpressionTool.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.ExpressionTool$ExpressionSelector extends java.lang.Object {
	public abstract boolean matches (net.sf.saxon.expr.Expression) 
}

net/sf/saxon/expr/parser/ExpressionTool.class
ExpressionTool.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.ExpressionTool extends java.lang.Object {
	public static final int UNDECIDED
	public static final int NO_EVALUATION_NEEDED
	public static final int EVALUATE_VARIABLE
	public static final int MAKE_CLOSURE
	public static final int MAKE_MEMO_CLOSURE
	public static final int RETURN_EMPTY_SEQUENCE
	public static final int EVALUATE_AND_MATERIALIZE_VARIABLE
	public static final int CALL_EVALUATE_ITEM
	public static final int ITERATE_AND_MATERIALIZE
	public static final int PROCESS
	public static final int LAZY_TAIL_EXPRESSION
	public static final int SHARED_APPEND_EXPRESSION
	public static final int MAKE_INDEXED_VARIABLE
	public static final int MAKE_SINGLETON_CLOSURE
	public static final int EVALUATE_SUPPLIED_PARAMETER
	public static final int STREAMING_ARGUMENT
	static final boolean $assertionsDisabled
	private void  () 
	public static net.sf.saxon.expr.Expression make (java.lang.String, net.sf.saxon.expr.StaticContext, int, int, net.sf.saxon.expr.parser.CodeInjector)  throws net.sf.saxon.trans.XPathException 
		String expression
		net.sf.saxon.expr.StaticContext env
		int start
		int terminator
		net.sf.saxon.expr.parser.CodeInjector codeInjector
		net.sf.saxon.expr.parser.XPathParser parser
		net.sf.saxon.expr.Expression exp
	public static void setDeepRetainedStaticContext (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public static void copyLocationInfo (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression from
		net.sf.saxon.expr.Expression to
	public static net.sf.saxon.expr.Expression unsortedIfHomogeneous (net.sf.saxon.expr.Expression, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		boolean forStreaming
	public static int lazyEvaluationMode (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.TailExpression tail
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression exp
	public static int eagerEvaluationMode (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
		int m
	public static net.sf.saxon.om.Sequence evaluate (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence v
		net.sf.saxon.om.Item item
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver saved
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.om.Sequence val
		net.sf.saxon.om.SequenceIterator it
		long start
		long end
		net.sf.saxon.expr.TailExpression tail
		net.sf.saxon.expr.VariableReference vr
		net.sf.saxon.om.Sequence base
		net.sf.saxon.om.Item j
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.instruct.Block block
		net.sf.saxon.expr.Operand[] children
		java.util.List subsequences
		net.sf.saxon.expr.Expression exp
		int evaluationMode
		net.sf.saxon.expr.XPathContext context
		int ref
	public static net.sf.saxon.om.Sequence lazyEvaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.XPathContext context
		int ref
		int evaluationMode
	public static net.sf.saxon.om.Sequence eagerEvaluate (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.XPathContext context
		int evaluationMode
	public static int markTailFunctionCalls (net.sf.saxon.expr.Expression, net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.om.StructuredQName qName
		int arity
	public static java.lang.String indent (int) 
		int i
		int level
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public static boolean contains (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression a
		net.sf.saxon.expr.Expression b
		net.sf.saxon.expr.Expression temp
	public static boolean containsLocalParam (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static boolean containsLocalVariableReference (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static boolean contains (net.sf.saxon.expr.Expression, boolean, net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate) 
		net.sf.saxon.expr.Operand info
		net.sf.saxon.expr.Expression exp
		boolean sameFocusOnly
		net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate predicate
	public static boolean changesXsltContext (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
	public static boolean isLoopingSubexpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression ancestor
	public static boolean isLoopingReference (net.sf.saxon.expr.VariableReference, net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.VariableReference reference
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression parent
	public static boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand info
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression child
	public static net.sf.saxon.expr.Expression getFocusSettingContainer (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression parent
	public static net.sf.saxon.expr.Expression getContextDocumentSettingContainer (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.ContextSwitchingExpression switcher
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression parent
	public static void resetStaticProperties (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
		int i
	public static boolean equalOrNull (java.lang.Object, java.lang.Object) 
		Object x
		Object y
	public static net.sf.saxon.om.SequenceIterator getIteratorFromProcessMethod (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver saved
		net.sf.saxon.event.SequenceOutputter seq
	public static net.sf.saxon.om.Item getItemFromProcessMethod (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver saved
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.om.Item result
	public static int allocateSlots (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.instruct.SlotManager) 
		int count
		net.sf.saxon.expr.flwor.LocalVariableBinding b
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.lib.Logger err
		Exception ex
		net.sf.saxon.expr.Assignation decl
		net.sf.saxon.lib.Logger err
		String msg
		net.sf.saxon.expr.VariableReference var
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		int nextFree
		net.sf.saxon.expr.instruct.SlotManager frame
	public static boolean effectiveBooleanValue (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue n
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item first
	public static boolean effectiveBooleanValue (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue n
		net.sf.saxon.om.Item item
	public static void ebvError (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String reason
		net.sf.saxon.trans.XPathException err
	public static boolean dependsOnFocus (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static boolean dependsOnVariable (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding[]) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding[] bindingList
	public static void gatherReferencedVariables (net.sf.saxon.expr.Expression, java.util.List) 
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression e
		java.util.List list
	public static boolean refersToVariableOrFunction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static boolean callsFunction (net.sf.saxon.expr.Expression, net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.om.StructuredQName qName
		boolean sameFocusOnly
	public static boolean containsSubexpression (net.sf.saxon.expr.Expression, java.lang.Class) 
		net.sf.saxon.expr.Expression exp
		Class subClass
	public static void gatherCalledFunctions (net.sf.saxon.expr.Expression, java.util.List) 
		net.sf.saxon.expr.instruct.UserFunction function
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression e
		java.util.List list
	public static void gatherCalledFunctionNames (net.sf.saxon.expr.Expression, java.util.List) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression e
		java.util.List list
	public static net.sf.saxon.expr.Expression optimizeComponentBody (net.sf.saxon.expr.Expression, net.sf.saxon.style.Compilation, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.expr.Expression body
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		boolean extractGlobals
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.Optimizer opt
	private static net.sf.saxon.expr.Expression avoidDocumentSort (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
	public static void computeEvaluationModesForUserFunctionCalls (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	public static void clearStreamabilityData (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	public static void resetPropertiesWithinSubtree (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.LocalVariableReference ref
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
	public static net.sf.saxon.expr.Expression resolveCallsToCurrentFunction (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.Expression exp
	public static void gatherVariableReferences (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, java.util.List) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding binding
		java.util.List list
	public static boolean processExpressionTree (net.sf.saxon.expr.Expression, java.lang.Object, net.sf.saxon.expr.parser.ExpressionAction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression root
		Object result
		net.sf.saxon.expr.parser.ExpressionAction action
		boolean done
	public static boolean replaceSelectedSubexpressions (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.ExpressionTool$ExpressionSelector, net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ExpressionTool$ExpressionSelector selector
		net.sf.saxon.expr.Expression replacement
		boolean mustCopy
		boolean replaced
	public static void replaceVariableReferences (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression replacement
		boolean mustCopy
		net.sf.saxon.expr.parser.ExpressionTool$ExpressionSelector selector
	public static int getReferenceCount (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, boolean) 
		net.sf.saxon.expr.Expression child
		boolean childLoop
		net.sf.saxon.expr.Operand info
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding binding
		boolean inLoop
		int rcount
	public static int expressionSize (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		int total
	public static void rebindVariableReferences (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding oldBinding
		net.sf.saxon.expr.Binding newBinding
	public static net.sf.saxon.expr.Expression makePathExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.SlashExpression stepPath
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
		boolean sortAndDeduplicate
		net.sf.saxon.expr.SlashExpression expr
	public static net.sf.saxon.expr.Expression makeRawPathExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
		boolean sortAndDeduplicate
	public static net.sf.saxon.expr.Operand findOperand (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression parentExpression
		net.sf.saxon.expr.Expression childExpression
	private static boolean isFilteredAxisPath (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static net.sf.saxon.expr.Expression unfilteredExpression (net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression exp
		boolean allowPositional
	public static net.sf.saxon.expr.Expression tryToFactorOutDot (net.sf.saxon.expr.Expression, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.Expression action
		boolean changed
		net.sf.saxon.expr.LetExpression let
		boolean changed
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.ItemType contextItemType
	public static boolean factorOutDot (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.Expression path
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand info
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding variable
		boolean changed
	public static boolean inlineVariableReferences (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression replacement
	public static boolean inlineVariableReferencesInternal (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression copy
		UnsupportedOperationException err
		net.sf.saxon.expr.Expression copy
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		boolean found
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression replacement
	public static boolean replaceTrivialCallsToCurrent (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.CurrentItemExpression var
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression expr
		boolean found
	public static boolean replaceCallsToCurrent (net.sf.saxon.expr.Expression, net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalVariableReference var
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.LocalBinding binding
		boolean found
	public static boolean isAllowedInUpdatingContext (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static java.lang.String getCurrentDirectory () 
		String dir
		Exception geterr
		String dir
		java.net.URI currentDirectoryURL
	public static java.net.URI getBaseURI (net.sf.saxon.expr.StaticContext, javax.xml.transform.SourceLocator, boolean)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException e2
		net.sf.saxon.trans.XPathException err
		String esc
		java.net.URISyntaxException e
		net.sf.saxon.expr.StaticContext env
		javax.xml.transform.SourceLocator locator
		boolean fail
		java.net.URI expressionBaseURI
		String base
	public static java.lang.String parenthesize (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public static void validateTree (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		IllegalStateException e
		net.sf.saxon.expr.Expression exp
	public static boolean isLocalConstructor (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression parent
	static void  () 
}

net/sf/saxon/expr/parser/ExpressionVisitor.class
ExpressionVisitor.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.ExpressionVisitor extends java.lang.Object {
	private net.sf.saxon.expr.StaticContext staticContext
	private boolean optimizeForStreaming
	private net.sf.saxon.Configuration config
	private int depth
	private static final int MAX_DEPTH
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.expr.StaticContext getStaticContext () 
	public void setStaticContext (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.StaticContext staticContext
	public static net.sf.saxon.expr.parser.ExpressionVisitor make (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public void issueWarning (java.lang.String, net.sf.saxon.expr.parser.Location) 
		String message
		net.sf.saxon.expr.parser.Location locator
	public net.sf.saxon.expr.XPathContext makeDynamicContext () 
	public void setOptimizeForStreaming (boolean) 
		boolean option
	public boolean isOptimizeForStreaming () 
	public boolean incrementAndTestDepth () 
	public void decrementDepth () 
}

net/sf/saxon/expr/parser/ICompilerService.class
ICompilerService.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.ICompilerService extends java.lang.Object {
}

net/sf/saxon/expr/parser/Location.class
Location.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.Location extends java.lang.Object implements javax.xml.transform.SourceLocator org.xml.sax.Locator  {
	public abstract java.lang.String getSystemId () 
	public abstract java.lang.String getPublicId () 
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
	public abstract net.sf.saxon.expr.parser.Location saveLocation () 
}

net/sf/saxon/expr/parser/LoopLifter$1.class
LoopLifter.java
package net.sf.saxon.expr.parser
 net.sf.saxon.expr.parser.LoopLifter$1 extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionAction  {
	final int val$hoist
	final net.sf.saxon.expr.parser.LoopLifter this$0
	void  (net.sf.saxon.expr.parser.LoopLifter, int) 
		net.sf.saxon.expr.parser.LoopLifter this$0
	public boolean process (net.sf.saxon.expr.Expression, java.lang.Object)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		Object result
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo info
}

net/sf/saxon/expr/parser/LoopLifter$ExpInfo.class
LoopLifter.java
package net.sf.saxon.expr.parser
 net.sf.saxon.expr.parser.LoopLifter$ExpInfo extends java.lang.Object {
	net.sf.saxon.expr.Expression expression
	int loopLevel
	boolean multiThreaded
	java.util.Map dependees
	private void  () 
	void  (net.sf.saxon.expr.parser.LoopLifter$1) 
		net.sf.saxon.expr.parser.LoopLifter$1 x0
}

net/sf/saxon/expr/parser/LoopLifter.class
LoopLifter.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.LoopLifter extends java.lang.Object {
	private net.sf.saxon.expr.Expression root
	private net.sf.saxon.Configuration config
	private int sequence
	private boolean changed
	private boolean tracing
	private boolean streaming
	private java.util.Map expInfoMap
	static final boolean $assertionsDisabled
	public static net.sf.saxon.expr.Expression process (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.LoopLifter lifter
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration) 
		net.sf.saxon.expr.Expression root
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression getRoot () 
	public void gatherInfo (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	private void gatherInfo (net.sf.saxon.expr.Expression, int, int, boolean) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		int level
		int loopLevel
		boolean multiThreaded
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo info
		net.sf.saxon.expr.Expression scope
		boolean threaded
		net.sf.saxon.expr.Expression choose
	private boolean mayReturnStreamedNodes (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression getContainingConditional (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression parent
	private void markDependencies (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		NullPointerException e
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression variableSetter
	private void loopLift (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression lifted
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo childInfo
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo expInfo
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo info
	private net.sf.saxon.expr.Expression lift (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.lib.Logger err
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression newAction
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo childInfo
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo actionInfo
		int hoist
		net.sf.saxon.expr.Expression oldParent
		net.sf.saxon.expr.Operand oldOperand
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.parser.LoopLifter$ExpInfo letInfo
		net.sf.saxon.expr.LocalVariableReference var
		int properties
	static java.util.Map access$100 (net.sf.saxon.expr.parser.LoopLifter) 
		net.sf.saxon.expr.parser.LoopLifter x0
	static void  () 
}

net/sf/saxon/expr/parser/Optimizer.class
Optimizer.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.Optimizer extends java.lang.Object {
	public static final int NO_OPTIMIZATION
	public static final int FULL_OPTIMIZATION
	protected net.sf.saxon.Configuration config
	private net.sf.saxon.expr.parser.OptimizerOptions optimizerOptions
	protected boolean tracing
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setOptimizerOptions (net.sf.saxon.expr.parser.OptimizerOptions) 
		net.sf.saxon.expr.parser.OptimizerOptions options
	public net.sf.saxon.expr.parser.OptimizerOptions getOptimizerOptions () 
	public boolean isOptionSet (int) 
		int option
	public net.sf.saxon.expr.Expression optimizeGeneralComparison (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.GeneralComparison, boolean, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.GeneralComparison gc
		boolean backwardsCompatible
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.expr.Expression optimizeSaxonStreamFunction (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo cisi
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.Expression convertPathExpressionToKey (net.sf.saxon.expr.SlashExpression, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SlashExpression pathExp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression tryIndexedFilter (net.sf.saxon.expr.FilterExpression, net.sf.saxon.expr.parser.ExpressionVisitor, boolean, boolean) 
		net.sf.saxon.expr.FilterExpression f
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		boolean indexFirstOperand
		boolean contextIsDoc
	public net.sf.saxon.expr.FilterExpression convertToFilterExpression (net.sf.saxon.expr.SlashExpression, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SlashExpression pathExp
		net.sf.saxon.type.TypeHierarchy th
	public int isIndexableFilter (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression filter
	public net.sf.saxon.om.Sequence makeIndexedValue (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
	public net.sf.saxon.om.Sequence evaluateStreamingArgument (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.XPathContext context
	public boolean isVariableReplaceableByDot (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding[]) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding[] binding
	public net.sf.saxon.expr.Expression makeConditionalDocumentSorter (net.sf.saxon.expr.sort.DocumentSorter, net.sf.saxon.expr.SlashExpression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.DocumentSorter sorter
		net.sf.saxon.expr.SlashExpression path
	public net.sf.saxon.expr.Expression tryInlineFunctionCall (net.sf.saxon.expr.UserFunctionCall, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.UserFunctionCall functionCall
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.expr.Expression promoteExpressionsToGlobal (net.sf.saxon.expr.Expression, net.sf.saxon.trans.GlobalVariableManager, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression body
		net.sf.saxon.trans.GlobalVariableManager gvManager
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression eliminateCommonSubexpressions (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression in
	public net.sf.saxon.expr.Expression trySwitch (net.sf.saxon.expr.instruct.Choose) 
		net.sf.saxon.expr.instruct.Choose choose
	public net.sf.saxon.expr.Expression tryGeneralComparison (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.OrExpression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.OrExpression orExpr
	public net.sf.saxon.trans.rules.RuleTarget makeInversion (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.instruct.NamedTemplate)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.expr.instruct.NamedTemplate template
	public void makeCopyOperationsExplicit (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Operand)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Operand child
	public void checkStreamability (net.sf.saxon.style.XSLTemplate, net.sf.saxon.expr.instruct.TemplateRule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLTemplate sourceTemplate
		net.sf.saxon.expr.instruct.TemplateRule compiledTemplate
	public net.sf.saxon.expr.Expression optimizeQuantifiedExpressionForStreaming (net.sf.saxon.expr.QuantifiedExpression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.QuantifiedExpression expr
	public net.sf.saxon.expr.Expression generateMultithreadedInstruction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression instruction
	public net.sf.saxon.expr.Expression compileToByteCode (net.sf.saxon.expr.parser.ICompilerService, net.sf.saxon.expr.Expression, java.lang.String, int) 
		net.sf.saxon.expr.parser.ICompilerService compilerService
		net.sf.saxon.expr.Expression expr
		String objectName
		int evaluationMethods
	public net.sf.saxon.expr.Expression makeByteCodeCandidate (net.sf.saxon.expr.ExpressionOwner, net.sf.saxon.expr.Expression, java.lang.String, int) 
		net.sf.saxon.expr.ExpressionOwner owner
		net.sf.saxon.expr.Expression expr
		String objectName
		int requiredEvaluationModes
	public void injectByteCodeCandidates (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression optimizeNumberInstruction (net.sf.saxon.expr.instruct.NumberInstruction, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.instruct.NumberInstruction ni
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public void assessFunctionStreamability (net.sf.saxon.style.XSLFunction, net.sf.saxon.expr.instruct.UserFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLFunction sourceFunction
		net.sf.saxon.expr.instruct.UserFunction compiledFunction
	public void trace (java.lang.String, net.sf.saxon.expr.Expression) 
		net.sf.saxon.lib.Logger err
		String message
		net.sf.saxon.expr.Expression exp
	public static void trace (net.sf.saxon.Configuration, java.lang.String, net.sf.saxon.expr.Expression) 
		net.sf.saxon.lib.Logger err
		net.sf.saxon.Configuration config
		String message
		net.sf.saxon.expr.Expression exp
}

net/sf/saxon/expr/parser/OptimizerOptions.class
OptimizerOptions.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.OptimizerOptions extends java.lang.Object {
	public static final int LOOP_LIFTING
	public static final int EXTRACT_GLOBALS
	public static final int INLINE_VARIABLES
	public static final int INLINE_FUNCTIONS
	public static final int INDEX_VARIABLES
	public static final int CREATE_KEYS
	public static final int BYTE_CODE
	public static final int COMMON_SUBEXPRESSIONS
	public static final int MISCELLANEOUS
	public static final int SWITCH
	public static final int JIT
	public static final int RULE_SET
	private int options
	public static final net.sf.saxon.expr.parser.OptimizerOptions FULL_HE_OPTIMIZATION
	public static final net.sf.saxon.expr.parser.OptimizerOptions FULL_EE_OPTIMIZATION
	public void  (int) 
		int options
	public void  (java.lang.String) 
		char c
		int i
		char c
		int i
		String flags
		int opt
	private int decodeFlag (char) 
		char flag
	public net.sf.saxon.expr.parser.OptimizerOptions intersect (net.sf.saxon.expr.parser.OptimizerOptions) 
		net.sf.saxon.expr.parser.OptimizerOptions other
	public java.lang.String toString () 
		String result
	public boolean isSet (int) 
		int option
	static void  () 
}

net/sf/saxon/expr/parser/ParserExtension.class
ParserExtension.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.ParserExtension extends java.lang.Object {
	public void  () 
	private void needHof (net.sf.saxon.expr.parser.XPathParser, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
		String what
	private void needExtension (net.sf.saxon.expr.parser.XPathParser, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
		String what
	private void needUpdate (net.sf.saxon.expr.parser.XPathParser, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
		String what
	public net.sf.saxon.expr.Expression parseNamedFunctionReference (net.sf.saxon.expr.parser.XPathParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
	public net.sf.saxon.type.ItemType parseFunctionItemType (net.sf.saxon.expr.parser.XPathParser, net.sf.saxon.query.AnnotationList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
		net.sf.saxon.query.AnnotationList annotations
	public net.sf.saxon.type.ItemType parseExtendedItemType (net.sf.saxon.expr.parser.XPathParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
		net.sf.saxon.expr.parser.Tokenizer t
	public net.sf.saxon.expr.Expression makeArgumentPlaceMarker (net.sf.saxon.expr.parser.XPathParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
	protected net.sf.saxon.expr.Expression parseInlineFunction (net.sf.saxon.expr.parser.XPathParser, net.sf.saxon.query.AnnotationList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
		net.sf.saxon.query.AnnotationList annotations
	public net.sf.saxon.expr.Expression parseSimpleInlineFunction (net.sf.saxon.expr.parser.XPathParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
	public net.sf.saxon.expr.Expression makeCurriedFunction (net.sf.saxon.expr.parser.XPathParser, int, net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.z.IntSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser parser
		int offset
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.z.IntSet placeMarkers
	public net.sf.saxon.expr.LocalBinding findOuterRangeVariable (net.sf.saxon.expr.parser.XPathParser, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.parser.XPathParser p
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.expr.Expression createDynamicCurriedFunction (net.sf.saxon.expr.parser.XPathParser, net.sf.saxon.expr.Expression, java.util.ArrayList, net.sf.saxon.z.IntSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
		net.sf.saxon.expr.Expression functionItem
		java.util.ArrayList args
		net.sf.saxon.z.IntSet placeMarkers
	public void parseTypeAliasDeclaration (net.sf.saxon.query.XQueryParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryParser p
	public void parseRevalidationDeclaration (net.sf.saxon.query.XQueryParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryParser p
	public void parseUpdatingFunctionDeclaration (net.sf.saxon.query.XQueryParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryParser p
	protected net.sf.saxon.expr.Expression parseExtendedExprSingle (net.sf.saxon.expr.parser.XPathParser)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser p
}

net/sf/saxon/expr/parser/PathMap$1.class
PathMap.java
package net.sf.saxon.expr.parser
 net.sf.saxon.expr.parser.PathMap$1 extends java.lang.Object {
}

net/sf/saxon/expr/parser/PathMap$PathMapArc.class
PathMap.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.PathMap$PathMapArc extends java.lang.Object {
	private net.sf.saxon.expr.parser.PathMap$PathMapNode target
	private byte axis
	private net.sf.saxon.pattern.NodeTest test
	private void  (byte, net.sf.saxon.pattern.NodeTest, net.sf.saxon.expr.parser.PathMap$PathMapNode) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.expr.parser.PathMap$PathMapNode target
	public byte getAxis () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNode getTarget () 
	void  (byte, net.sf.saxon.pattern.NodeTest, net.sf.saxon.expr.parser.PathMap$PathMapNode, net.sf.saxon.expr.parser.PathMap$1) 
		byte x0
		net.sf.saxon.pattern.NodeTest x1
		net.sf.saxon.expr.parser.PathMap$PathMapNode x2
		net.sf.saxon.expr.parser.PathMap$1 x3
	static byte access$500 (net.sf.saxon.expr.parser.PathMap$PathMapArc) 
		net.sf.saxon.expr.parser.PathMap$PathMapArc x0
	static net.sf.saxon.pattern.NodeTest access$600 (net.sf.saxon.expr.parser.PathMap$PathMapArc) 
		net.sf.saxon.expr.parser.PathMap$PathMapArc x0
	static net.sf.saxon.expr.parser.PathMap$PathMapNode access$700 (net.sf.saxon.expr.parser.PathMap$PathMapArc) 
		net.sf.saxon.expr.parser.PathMap$PathMapArc x0
}

net/sf/saxon/expr/parser/PathMap$PathMapNode.class
PathMap.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.PathMap$PathMapNode extends java.lang.Object {
	java.util.List arcs
	private boolean returnable
	private boolean atomized
	private boolean hasUnknownDependencies
	private void  () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNode createArc (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.expr.parser.PathMap$PathMapArc a
		byte axis
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.expr.parser.PathMap$PathMapNode target
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
	public void createArc (byte, net.sf.saxon.pattern.NodeTest, net.sf.saxon.expr.parser.PathMap$PathMapNode) 
		net.sf.saxon.expr.parser.PathMap$PathMapArc a
		byte axis
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.expr.parser.PathMap$PathMapNode target
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
	public net.sf.saxon.expr.parser.PathMap$PathMapArc[] getArcs () 
	public void setReturnable (boolean) 
		boolean returnable
	public boolean isReturnable () 
	public boolean hasReachableReturnables () 
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
	public void setAtomized () 
	public boolean isAtomized () 
	public void setHasUnknownDependencies () 
	public boolean hasUnknownDependencies () 
	public boolean allPathsAreWithinStreamableSnapshot () 
		net.sf.saxon.expr.parser.PathMap$PathMapNode next
		net.sf.saxon.expr.parser.PathMap$PathMapNode next
		int axis
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
	void  (net.sf.saxon.expr.parser.PathMap$1) 
		net.sf.saxon.expr.parser.PathMap$1 x0
}

net/sf/saxon/expr/parser/PathMap$PathMapNodeSet.class
PathMap.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet extends java.util.HashSet {
	public void  () 
	public void  (net.sf.saxon.expr.parser.PathMap$PathMapNode) 
		net.sf.saxon.expr.parser.PathMap$PathMapNode singleton
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet createArc (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
		byte axis
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet targetSet
	public void addNodeSet (net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet nodes
	public void setAtomized () 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
	public void setReturnable (boolean) 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
		boolean isReturned
	public boolean hasReachableReturnables () 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
	public boolean allPathsAreWithinStreamableSnapshot () 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
	public void addDescendants () 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
	public void setHasUnknownDependencies () 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
}

net/sf/saxon/expr/parser/PathMap$PathMapRoot.class
PathMap.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.PathMap$PathMapRoot extends net.sf.saxon.expr.parser.PathMap$PathMapNode {
	private net.sf.saxon.expr.Expression rootExpression
	private boolean isDownwardsOnly
	private void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression root
	public net.sf.saxon.expr.Expression getRootExpression () 
	void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.PathMap$1) 
		net.sf.saxon.expr.Expression x0
		net.sf.saxon.expr.parser.PathMap$1 x1
	static boolean access$300 (net.sf.saxon.expr.parser.PathMap$PathMapRoot) 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot x0
	static boolean access$302 (net.sf.saxon.expr.parser.PathMap$PathMapRoot, boolean) 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot x0
		boolean x1
	static net.sf.saxon.expr.Expression access$400 (net.sf.saxon.expr.parser.PathMap$PathMapRoot) 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot x0
}

net/sf/saxon/expr/parser/PathMap.class
PathMap.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.PathMap extends java.lang.Object {
	private java.util.List pathMapRoots
	private java.util.HashMap pathsForVariables
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet finalNodes
	public net.sf.saxon.expr.parser.PathMap$PathMapRoot makeNewRoot (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot r
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.PathMap$PathMapRoot root
	public net.sf.saxon.expr.parser.PathMap$PathMapRoot[] getPathMapRoots () 
	public void registerPathForVariable (net.sf.saxon.expr.Binding, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet nodeset
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet getPathForVariable (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.parser.PathMap$PathMapRoot getContextDocumentRoot () 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot newRoot
		net.sf.saxon.expr.parser.PathMap$PathMapRoot root
		net.sf.saxon.expr.parser.PathMap$PathMapRoot[] roots
		net.sf.saxon.expr.parser.PathMap$PathMapRoot contextRoot
	public net.sf.saxon.expr.parser.PathMap$PathMapRoot getContextItemRoot () 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot root
		net.sf.saxon.expr.parser.PathMap$PathMapRoot[] roots
		net.sf.saxon.expr.parser.PathMap$PathMapRoot contextRoot
	public net.sf.saxon.expr.parser.PathMap$PathMapRoot getRootForDocument (java.lang.String) 
		String baseUri
		String argValue
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.PathMap$PathMapRoot newRoot
		net.sf.saxon.expr.Expression exp
		String baseUri
		net.sf.saxon.expr.Expression arg
		String suppliedUri
		net.sf.saxon.expr.parser.PathMap$PathMapRoot root
		String requiredUri
		net.sf.saxon.expr.parser.PathMap$PathMapRoot[] roots
		net.sf.saxon.expr.parser.PathMap$PathMapRoot requiredRoot
	public net.sf.saxon.expr.parser.PathMap$PathMapRoot reduceToDownwardsAxes (net.sf.saxon.expr.parser.PathMap$PathMapRoot) 
		net.sf.saxon.expr.parser.PathMap$PathMapNode newTarget
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
		byte axis
		int i
		int i
		net.sf.saxon.expr.RootExpression slash
		net.sf.saxon.expr.parser.PathMap$PathMapRoot root
		net.sf.saxon.expr.parser.PathMap$PathMapRoot newRoot
		java.util.Stack nodeStack
	private void reduceToDownwardsAxes (net.sf.saxon.expr.parser.PathMap$PathMapRoot, java.util.Stack) 
		int i
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc1
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
		int a
		net.sf.saxon.expr.parser.PathMap$PathMapNode target
		net.sf.saxon.expr.parser.PathMap$PathMapArc thisArc
		net.sf.saxon.expr.parser.PathMap$PathMapNode grandParent
		byte lastAxis
		int i
		net.sf.saxon.expr.parser.PathMap$PathMapRoot root
		java.util.Stack nodeStack
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
	public void diagnosticDump (net.sf.saxon.lib.Logger) 
		net.sf.saxon.expr.parser.PathMap$PathMapRoot mapRoot
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.lib.Logger out
	private void showArcs (net.sf.saxon.lib.Logger, net.sf.saxon.expr.parser.PathMap$PathMapNode, int) 
		net.sf.saxon.expr.parser.PathMap$PathMapArc arc
		net.sf.saxon.lib.Logger out
		net.sf.saxon.expr.parser.PathMap$PathMapNode node
		int indent
		String pad
		java.util.List arcs
}

net/sf/saxon/expr/parser/RebindingMap.class
RebindingMap.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.RebindingMap extends java.lang.Object {
	private java.util.Map map
	public void  () 
	public void put (net.sf.saxon.expr.Binding, net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding oldBinding
		net.sf.saxon.expr.Binding newBinding
	public net.sf.saxon.expr.Binding get (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding oldBinding
}

net/sf/saxon/expr/parser/RetainedStaticContext.class
RetainedStaticContext.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.RetainedStaticContext extends java.lang.Object implements net.sf.saxon.om.NamespaceResolver  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.expr.PackageData packageData
	private java.net.URI staticBaseUri
	private String staticBaseUriString
	private String defaultCollationName
	private java.util.Map namespaces
	private String defaultFunctionNamespace
	private String defaultElementNamespace
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	private boolean backwardsCompatibility
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	private void  (java.util.Map, java.lang.String) 
		java.util.Map namespaces
		String defaultElementNamespace
	public void  (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.trans.XPathException e
		String prefix
		java.util.Iterator it
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.StaticContext sc
	public net.sf.saxon.Configuration getConfiguration () 
	public void setPackageData (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData packageData
	public net.sf.saxon.expr.PackageData getPackageData () 
	public void setStaticBaseUriString (java.lang.String) 
		java.net.URISyntaxException e
		String baseUri
	public java.net.URI getStaticBaseUri ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getStaticBaseUriString () 
	public java.lang.String getDefaultCollationName () 
	public void setDefaultCollationName (java.lang.String) 
		String defaultCollationName
	public java.lang.String getDefaultFunctionNamespace () 
	public void setDefaultFunctionNamespace (java.lang.String) 
		String defaultFunctionNamespace
	public java.lang.String getDefaultElementNamespace () 
	public void setDefaultElementNamespace (java.lang.String) 
		String ns
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public void setDecimalFormatManager (net.sf.saxon.trans.DecimalFormatManager) 
		net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	public boolean isBackwardsCompatibility () 
	public void setBackwardsCompatibility (boolean) 
		boolean backwardsCompatibility
	public void declareNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String u
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
	public boolean declaresSameNamespaces (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext other
	public int hashCode () 
		int h
	public boolean equals (java.lang.Object) 
		Object other
		net.sf.saxon.expr.parser.RetainedStaticContext r
	public void setNamespaces (java.util.Map) 
		java.util.Map namespaces
}

net/sf/saxon/expr/parser/RoleDiagnostic.class
RoleDiagnostic.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.RoleDiagnostic extends java.lang.Object {
	private int kind
	private String operation
	private int operand
	private String errorCode
	public static final int FUNCTION
	public static final int BINARY_EXPR
	public static final int TYPE_OP
	public static final int VARIABLE
	public static final int INSTRUCTION
	public static final int FUNCTION_RESULT
	public static final int ORDER_BY
	public static final int TEMPLATE_RESULT
	public static final int PARAM
	public static final int UNARY_EXPR
	public static final int UPDATING_EXPR
	public static final int GROUPING_KEY
	public static final int EVALUATE_RESULT
	public static final int CONTEXT_ITEM
	public static final int AXIS_STEP
	public static final int OPTION
	public static final int CHARACTER_MAP_EXPANSION
	public static final int DOCUMENT_ORDER
	public static final int MAP_CONSTRUCTOR
	public static final int MATCH_PATTERN
	public void  (int, java.lang.String, int) 
		int kind
		String operation
		int operand
	public void setErrorCode (java.lang.String) 
		String code
	public java.lang.String getErrorCode () 
	public boolean isTypeError () 
	public java.lang.String getMessage () 
		int slash
		String attributeName
		String name
	public java.lang.String composeRequiredMessage (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType requiredItemType
	public java.lang.String composeErrorMessage (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.type.ItemType suppliedItemType
	public java.lang.String composeErrorMessage (net.sf.saxon.type.ItemType, net.sf.saxon.expr.Expression, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.expr.Expression supplied
		net.sf.saxon.type.ItemType suppliedItemType
	public java.lang.String composeErrorMessage (net.sf.saxon.type.ItemType, net.sf.saxon.type.UType) 
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.type.UType suppliedItemType
	public java.lang.String save () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public static net.sf.saxon.expr.parser.RoleDiagnostic reconstruct (java.lang.String) 
		String in
		int v
		int kind
		int w
		int operand
		int x
		String errorCode
		String operation
		net.sf.saxon.expr.parser.RoleDiagnostic cd
	public static java.lang.String ordinal (int) 
		int n
}

net/sf/saxon/expr/parser/Token.class
Token.java
package net.sf.saxon.expr.parser
public abstract net.sf.saxon.expr.parser.Token extends java.lang.Object {
	public static final int EOF
	public static final int UNION
	public static final int SLASH
	public static final int AT
	public static final int LSQB
	public static final int LPAR
	public static final int EQUALS
	public static final int COMMA
	public static final int SLASH_SLASH
	public static final int OR
	public static final int AND
	public static final int GT
	public static final int LT
	public static final int GE
	public static final int LE
	public static final int PLUS
	public static final int MINUS
	public static final int MULT
	public static final int DIV
	public static final int MOD
	public static final int IS
	public static final int DOLLAR
	public static final int NE
	public static final int INTERSECT
	public static final int EXCEPT
	public static final int RETURN
	public static final int THEN
	public static final int ELSE
	public static final int WHERE
	public static final int TO
	public static final int CONCAT
	public static final int IN
	public static final int SOME
	public static final int EVERY
	public static final int SATISFIES
	public static final int FUNCTION
	public static final int AXIS
	public static final int IF
	public static final int PRECEDES
	public static final int FOLLOWS
	public static final int BANG
	public static final int COLONCOLON
	public static final int COLONSTAR
	public static final int NAMED_FUNCTION_REF
	public static final int HASH
	public static final int INSTANCE_OF
	public static final int CAST_AS
	public static final int TREAT_AS
	public static final int TILDE
	public static final int FEQ
	public static final int FNE
	public static final int FGT
	public static final int FLT
	public static final int FGE
	public static final int FLE
	public static final int IDIV
	public static final int CASTABLE_AS
	public static final int ASSIGN
	public static final int LCURLY
	public static final int KEYWORD_CURLY
	public static final int ELEMENT_QNAME
	public static final int ATTRIBUTE_QNAME
	public static final int PI_QNAME
	public static final int NAMESPACE_QNAME
	public static final int TYPESWITCH
	public static final int SWITCH
	public static final int CASE
	public static final int MODIFY
	public static final int NODEKIND
	public static final int SUFFIX
	public static final int AS
	public static final int GROUP_BY
	public static final int FOR_TUMBLING
	public static final int FOR_SLIDING
	public static final int COLON
	public static final int ARROW
	public static final int STRING_TEMPLATE_INITIAL
	public static final int STRING_TEMPLATE_INTERMEDIATE
	public static final int AND_ALSO
	public static final int OR_ELSE
	public static final int XQUERY_VERSION
	public static final int XQUERY_ENCODING
	public static final int DECLARE_NAMESPACE
	public static final int DECLARE_DEFAULT
	public static final int DECLARE_CONSTRUCTION
	public static final int DECLARE_BASEURI
	public static final int DECLARE_BOUNDARY_SPACE
	public static final int DECLARE_DECIMAL_FORMAT
	public static final int IMPORT_SCHEMA
	public static final int IMPORT_MODULE
	public static final int DECLARE_VARIABLE
	public static final int DECLARE_CONTEXT
	public static final int DECLARE_FUNCTION
	public static final int MODULE_NAMESPACE
	public static final int VALIDATE
	public static final int VALIDATE_STRICT
	public static final int VALIDATE_LAX
	public static final int VALIDATE_TYPE
	public static final int PERCENT
	public static final int DECLARE_ORDERING
	public static final int DECLARE_COPY_NAMESPACES
	public static final int DECLARE_OPTION
	public static final int DECLARE_REVALIDATION
	public static final int INSERT_NODE
	public static final int DELETE_NODE
	public static final int REPLACE_NODE
	public static final int REPLACE_VALUE
	public static final int RENAME_NODE
	public static final int FIRST_INTO
	public static final int LAST_INTO
	public static final int AFTER
	public static final int BEFORE
	public static final int INTO
	public static final int WITH
	public static final int DECLARE_UPDATING
	public static final int DECLARE_ANNOTATED
	public static final int DECLARE_TYPE
	public static final int SEMICOLON
	static int LAST_OPERATOR
	public static final int NAME
	public static final int STRING_LITERAL
	public static final int RSQB
	public static final int RPAR
	public static final int DOT
	public static final int DOTDOT
	public static final int STAR
	public static final int PREFIX
	public static final int NUMBER
	public static final int FOR
	public static final int DEFAULT
	public static final int QMARK
	public static final int RCURLY
	public static final int LET
	public static final int TAG
	public static final int PRAGMA
	public static final int COPY
	public static final int COUNT
	public static final int STRING_TEMPLATE_FINAL
	public static final int STRING_TEMPLATE_COMPLETE
	public static final int NEGATE
	public static final String[] tokens
	public static java.util.HashMap doubleKeywords
	public static final int UNKNOWN
	private void  () 
	private static void mapDouble (java.lang.String, int) 
		String doubleKeyword
		int token
	public static int inverse (int) 
		int operator
	public static int negate (int) 
		int operator
	public static boolean isOrderedOperator (int) 
		int operator
	static void  () 
}

net/sf/saxon/expr/parser/Tokenizer.class
Tokenizer.java
package net.sf.saxon.expr.parser
public final net.sf.saxon.expr.parser.Tokenizer extends java.lang.Object {
	private int state
	public static final int DEFAULT_STATE
	public static final int BARE_NAME_STATE
	public static final int SEQUENCE_TYPE_STATE
	public static final int OPERATOR_STATE
	public int currentToken
	public String currentTokenValue
	public int currentTokenStartOffset
	private int nextToken
	private String nextTokenValue
	private int nextTokenStartOffset
	public String input
	public int inputOffset
	private int inputLength
	private int lineNumber
	private int nextLineNumber
	private java.util.List newlineOffsets
	private int precedingToken
	private String precedingTokenValue
	public boolean disallowUnionKeyword
	public boolean isXQuery
	public int languageLevel
	public boolean allowSaxonExtensions
	public void  () 
	public int getState () 
	public void setState (int) 
		int state
	public void tokenize (java.lang.String, int, int)  throws net.sf.saxon.trans.XPathException 
		String input
		int start
		int end
	public void next ()  throws net.sf.saxon.trans.XPathException 
		int optype
		int op
		String qname
		String saveTokenValue
		int savePosition
		int candidate
		String composite
		Integer val
		int oldPrecedingToken
	public int peekAhead () 
	public void treatCurrentAsOperator () 
		int optype
	public void lookAhead ()  throws net.sf.saxon.trans.XPathException 
		int j
		int newlines
		int pragmaStart
		int nestingDepth
		int nestingDepth
		boolean allowE
		boolean allowSign
		boolean allowDot
		boolean endOfNum
		char n
		int i
		int j
		int newlines
		char c2
		int close
		String uri
		int start
		boolean isStar
		String localName
		char nc
		boolean foundColon
		char c
	public int getBinaryOp (java.lang.String) 
		String s
	private int getFunctionType (java.lang.String) 
		String s
	private boolean followsOperator (int) 
		int precedingToken
	public char nextChar ()  throws java.lang.StringIndexOutOfBoundsException 
		char c
	private void incrementLineNumber () 
	public void incrementLineNumber (int) 
		int offset
	public void unreadChar () 
	public java.lang.String recentText (int) 
		int end
		int offset
	public int getLineNumber () 
	public int getColumnNumber () 
	public long getLineAndColumn (int) 
		int nloffset
		int line
		int offset
	public int getLineNumber (int) 
		int offset
	public int getColumnNumber (int) 
		int offset
}

net/sf/saxon/expr/parser/TypeChecker.class
TypeChecker.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.TypeChecker extends java.lang.Object {
	public void  () 
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int relation
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.expr.Expression conversion
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression conversion
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		int rt
		net.sf.saxon.trans.XPathException err
		String msg
		String msg
		net.sf.saxon.trans.XPathException err
		String msg
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.expr.Expression supplied
		net.sf.saxon.value.SequenceType req
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.ContextItemStaticInfo defaultContextInfo
		net.sf.saxon.type.ItemType reqItemType
		int reqCard
		boolean allowsMany
		net.sf.saxon.type.ItemType suppliedItemType
		int suppliedCard
		boolean cardOK
		boolean itemTypeOK
		int relation
	public net.sf.saxon.expr.Expression makeArithmeticExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression lhs
		int operator
		net.sf.saxon.expr.Expression rhs
	public net.sf.saxon.expr.Expression makeGeneralComparison (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression lhs
		int operator
		net.sf.saxon.expr.Expression rhs
	public net.sf.saxon.expr.Expression processValueOf (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.Configuration config
	private static net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.expr.Expression, net.sf.saxon.type.FunctionItemType, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.FunctionItemType reqItemType
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public static net.sf.saxon.expr.Expression strictTypeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		int relation
		net.sf.saxon.trans.XPathException err
		String msg
		String msg
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.expr.Expression supplied
		net.sf.saxon.value.SequenceType req
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType reqItemType
		int reqCard
		net.sf.saxon.type.ItemType suppliedItemType
		int suppliedCard
		boolean cardOK
		boolean itemTypeOK
		int relation
	public static net.sf.saxon.trans.XPathException testConformance (net.sf.saxon.om.Sequence, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Sequence val
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.ItemType reqItemType
		net.sf.saxon.om.SequenceIterator iter
		int count
		net.sf.saxon.om.Item item
		int reqCardinality
	public static net.sf.saxon.trans.XPathException ebvError (net.sf.saxon.expr.Expression, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t
	private static net.sf.saxon.expr.Expression makePromoterToDouble (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	private static net.sf.saxon.expr.Expression makePromoterToFloat (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	private static net.sf.saxon.expr.Expression makePromoter (net.sf.saxon.expr.Expression, net.sf.saxon.type.Converter, net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.expr.Literal converted
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.Converter converter
		net.sf.saxon.type.BuiltInAtomicType type
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.expr.AtomicSequenceConverter asc
}

net/sf/saxon/expr/parser/XPathParser$NestedLocation.class
XPathParser.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.XPathParser$NestedLocation extends java.lang.Object implements net.sf.saxon.expr.parser.Location  {
	private net.sf.saxon.expr.parser.Location containingLocation
	private int localLineNumber
	private int localColumnNumber
	private String nearbyText
	public void  (net.sf.saxon.expr.parser.Location, int, int) 
		net.sf.saxon.expr.parser.Location containingLocation
		int localLineNumber
		int localColumnNumber
	public void  (net.sf.saxon.expr.parser.Location, int, int, java.lang.String) 
		net.sf.saxon.expr.parser.Location containingLocation
		int localLineNumber
		int localColumnNumber
		String nearbyText
	public net.sf.saxon.expr.parser.Location getContainingLocation () 
	public int getColumnNumber () 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getLocalLineNumber () 
	public int getLineNumber () 
	public java.lang.String getNearbyText () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
}

net/sf/saxon/expr/parser/XPathParser.class
XPathParser.java
package net.sf.saxon.expr.parser
public net.sf.saxon.expr.parser.XPathParser extends java.lang.Object {
	protected net.sf.saxon.expr.parser.Tokenizer t
	protected net.sf.saxon.expr.StaticContext env
	protected java.util.Stack rangeVariables
	protected net.sf.saxon.om.QNameParser qNameParser
	protected net.sf.saxon.expr.parser.ParserExtension parserExtension
	protected net.sf.saxon.z.IntPredicate charChecker
	protected boolean allowXPath30Syntax
	protected boolean allowXPath31Syntax
	protected boolean scanOnly
	private boolean allowAbsentExpression
	protected net.sf.saxon.expr.parser.CodeInjector codeInjector
	protected int language
	public static final int XPATH
	public static final int XSLT_PATTERN
	public static final int SEQUENCE_TYPE
	public static final int XQUERY
	public static final int EXTENDED_ITEM_TYPE
	protected int languageVersion
	protected int catchDepth
	private static final String[] reservedFunctionNames30
	private static final String[] reservedFunctionNames31
	private net.sf.saxon.expr.parser.Location mostRecentLocation
	static final boolean $assertionsDisabled
	public void  () 
	public void setCodeInjector (net.sf.saxon.expr.parser.CodeInjector) 
		net.sf.saxon.expr.parser.CodeInjector injector
	public net.sf.saxon.expr.parser.CodeInjector getCodeInjector () 
	public net.sf.saxon.expr.parser.Tokenizer getTokenizer () 
	public net.sf.saxon.expr.StaticContext getStaticContext () 
	public void setParserExtension (net.sf.saxon.expr.parser.ParserExtension) 
		net.sf.saxon.expr.parser.ParserExtension extension
	public void setCatchDepth (int) 
		int depth
	public void nextToken ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
	public void expect (int)  throws net.sf.saxon.trans.XPathException 
		int token
	public void grumble (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
	public void grumble (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
	public void grumble (java.lang.String, java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		int offset
	protected void grumble (java.lang.String, net.sf.saxon.om.StructuredQName, int)  throws net.sf.saxon.trans.XPathException 
		int line
		int column
		String message
		net.sf.saxon.om.StructuredQName errorCode
		int offset
		String nearbyText
		int line
		int column
		net.sf.saxon.expr.parser.Location loc
		net.sf.saxon.trans.XPathException err
	protected void warning (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String s
		String prefix
		String message
	public void setLanguage (int, int) 
		int language
		int version
	protected java.lang.String getLanguage () 
	public boolean isAllowXPath31Syntax () 
	public void setQNameParser (net.sf.saxon.om.QNameParser) 
		net.sf.saxon.om.QNameParser qp
	public net.sf.saxon.om.QNameParser getQNameParser () 
	protected java.lang.String currentTokenDisplay () 
	public net.sf.saxon.expr.Expression parse (java.lang.String, int, int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression result
		String expression
		int start
		int terminator
		net.sf.saxon.expr.StaticContext env
		int languageVersion
		int offset
		net.sf.saxon.expr.Expression exp
	protected void customizeTokenizer (net.sf.saxon.expr.parser.Tokenizer) 
		net.sf.saxon.expr.parser.Tokenizer t
	public net.sf.saxon.value.SequenceType parseSequenceType (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String input
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.value.SequenceType req
	public net.sf.saxon.type.ItemType parseExtendedItemType (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String input
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.ItemType req
	public net.sf.saxon.value.SequenceType parseExtendedSequenceType (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String input
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.value.SequenceType req
	public net.sf.saxon.expr.Expression parseExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression next
		int offset
		net.sf.saxon.expr.Expression exp
		java.util.ArrayList list
	public net.sf.saxon.expr.Expression parseExprSingle ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.expr.Expression parseBinaryExpression (net.sf.saxon.expr.Expression, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType seq
		net.sf.saxon.type.SimpleType at
		net.sf.saxon.type.SimpleType at
		boolean allowEmpty
		String tok
		String message
		net.sf.saxon.expr.Expression rhs
		int offset
		int operator
		int prec
		net.sf.saxon.expr.Expression lhs
		int minPrecedence
	private boolean allowMultipleOperators () 
	private int getCurrentOperatorPrecedence () 
	public static int operatorPrecedence (int) 
		int operator
	private net.sf.saxon.expr.Expression makeBinaryExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.Expression[] newArgs
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Expression lhs
		int operator
		net.sf.saxon.expr.Expression rhs
	private net.sf.saxon.expr.Expression makeSequenceTypeExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.value.SequenceType) 
		net.sf.saxon.expr.Expression lhs
		int operator
		net.sf.saxon.value.SequenceType type
	private net.sf.saxon.expr.Expression makeSingleTypeExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.type.SimpleType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.CastableExpression castable
		net.sf.saxon.expr.CastExpression cast
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.UnionCastableFunction ucf
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.ListCastableFunction lcf
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.UnionConstructorFunction ucf
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.ListConstructorFunction lcf
		net.sf.saxon.expr.Expression lhs
		int operator
		net.sf.saxon.type.SimpleType type
		boolean allowEmpty
	protected net.sf.saxon.expr.Expression parseTypeswitchExpression ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseSwitchExpression ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseValidateExpression ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseExtensionExpression ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseTryCatchExpression ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseFLWORExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Assignation v
		String var
		net.sf.saxon.expr.Assignation v
		int i
		int clauses
		int offset
		int operator
		net.sf.saxon.expr.Assignation first
		net.sf.saxon.expr.Assignation previous
	private net.sf.saxon.expr.Expression parseQuantifiedExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType type
		int offset
		String var
		net.sf.saxon.expr.QuantifiedExpression v
		int i
		int clauses
		int operator
		net.sf.saxon.expr.QuantifiedExpression first
		net.sf.saxon.expr.QuantifiedExpression previous
		int initialOffset
	private net.sf.saxon.expr.Expression parseIfExpression ()  throws net.sf.saxon.trans.XPathException 
		int ifoffset
		net.sf.saxon.expr.Expression condition
		int thenoffset
		net.sf.saxon.expr.Expression thenExp
		int elseoffset
		net.sf.saxon.expr.Expression elseExp
		net.sf.saxon.expr.Expression ifExp
	private net.sf.saxon.type.ItemType getPlainType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		String qname
		net.sf.saxon.om.StructuredQName sq
	public net.sf.saxon.type.ItemType getPlainType (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType t
		String className
		Class theClass
		net.sf.saxon.trans.XPathException err
		Class theClass
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.om.StructuredQName sq
		net.sf.saxon.Configuration config
		String uri
		String local
		String qname
		boolean builtInNamespace
	private void checkAllowedType (net.sf.saxon.expr.StaticContext, net.sf.saxon.type.BuiltInAtomicType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.BuiltInAtomicType type
		String s
	public static java.lang.String whyDisallowedType (net.sf.saxon.expr.PackageData, net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.expr.PackageData pack
		net.sf.saxon.type.BuiltInAtomicType type
	private net.sf.saxon.type.SimpleType getSimpleType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.SimpleType t
		net.sf.saxon.type.SchemaType st
		String qname
		net.sf.saxon.om.StructuredQName sq
		String uri
		String local
		boolean builtInNamespace
	public net.sf.saxon.value.SequenceType parseSequenceType ()  throws net.sf.saxon.trans.XPathException 
		int occurrenceFlag
		int occurrenceFlag
		int occurrenceFlag
		boolean disallowIndicator
		net.sf.saxon.type.ItemType primaryType
		int occurrenceFlag
	public net.sf.saxon.type.ItemType parseItemType ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType extended
	private net.sf.saxon.type.ItemType parseSimpleItemType ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.query.AnnotationList annotations
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.type.ItemType primaryType
		net.sf.saxon.query.AnnotationList annotations
		net.sf.saxon.type.ItemType primaryType
		String tokv
		String tokv
		String tokv
		String tokv
		net.sf.saxon.type.ItemType primaryType
	protected net.sf.saxon.type.ItemType parseFunctionItemType (net.sf.saxon.query.AnnotationList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.AnnotationList annotations
	protected net.sf.saxon.type.ItemType parseMapItemType ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType keyType
		net.sf.saxon.value.SequenceType valueType
		net.sf.saxon.expr.parser.Tokenizer t
	protected net.sf.saxon.type.ItemType parseArrayItemType ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType memberType
		net.sf.saxon.expr.parser.Tokenizer t
	private net.sf.saxon.type.ItemType parseParenthesizedItemType ()  throws net.sf.saxon.trans.XPathException 
		int op
		net.sf.saxon.type.ItemType primaryType
	private net.sf.saxon.expr.Expression parseUnaryExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression makeUnaryExpression (int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.value.AtomicValue val
		int operator
		net.sf.saxon.expr.Expression operand
	protected boolean atStartOfRelativePath () 
	protected boolean disallowedAtStartOfRelativePath () 
	protected net.sf.saxon.expr.Expression parsePathExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression path
		net.sf.saxon.expr.RootExpression start
		net.sf.saxon.expr.RootExpression start2
		net.sf.saxon.expr.AxisExpression axisExp
		net.sf.saxon.expr.Expression slashExp
		net.sf.saxon.expr.Expression exp
		String s
		int offset
	protected net.sf.saxon.expr.Expression parseSimpleMappingExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression next
		int offset
		net.sf.saxon.expr.Expression exp
	protected net.sf.saxon.expr.Expression parseRelativePath ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.AxisExpression ae
		net.sf.saxon.expr.Expression one
		int op
		net.sf.saxon.expr.Expression next
		int offset
		net.sf.saxon.expr.Expression exp
	protected net.sf.saxon.expr.Expression parseRemainingPath (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.AxisExpression descOrSelf
		net.sf.saxon.expr.Expression step
		net.sf.saxon.expr.Expression next
		net.sf.saxon.expr.Expression start
		int offset
		net.sf.saxon.expr.Expression exp
		int op
	protected net.sf.saxon.expr.Expression parseStepExpression (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		boolean firstInPattern
		net.sf.saxon.expr.Expression step
		boolean reverse
	protected net.sf.saxon.expr.Expression parseArrowPostfix (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression var
		net.sf.saxon.expr.Expression var
		net.sf.saxon.expr.Expression lhs
		int token
	protected net.sf.saxon.expr.Expression parsePredicate ()  throws net.sf.saxon.trans.XPathException 
	protected boolean isReservedInQuery (java.lang.String) 
		String uri
	protected net.sf.saxon.expr.Expression parseBasicStep (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression cie
		net.sf.saxon.expr.Expression pne
		net.sf.saxon.query.AnnotationList annotations
		net.sf.saxon.query.AnnotationList annotations
		byte defaultAxis
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.expr.AxisExpression ae
		net.sf.saxon.expr.AxisExpression ae2
		byte axis
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression ax
		byte axis
		short principalNodeType
		boolean firstInPattern
	public net.sf.saxon.expr.Expression parseParenthesizedExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression seq
	protected void testPermittedAxis (byte, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		byte axis
		String errorCode
	public net.sf.saxon.expr.Expression parseNumericLiteral (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean traceable
		int offset
		net.sf.saxon.value.NumericValue number
		net.sf.saxon.expr.Literal lit
	protected net.sf.saxon.expr.Expression parseStringLiteral (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean traceable
		int offset
		net.sf.saxon.expr.Literal literal
	protected net.sf.saxon.expr.Expression parseStringTemplate (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean complete
	public net.sf.saxon.expr.Expression parseVariableReference ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression ref
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.trans.SymbolicName$F sn
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.om.StructuredQName errorVariable
		net.sf.saxon.expr.Expression ref
		net.sf.saxon.trans.XPathException err
		int offset
		String var
		net.sf.saxon.om.StructuredQName vtest
		net.sf.saxon.expr.LocalBinding b
		net.sf.saxon.expr.Expression ref
	protected net.sf.saxon.expr.Literal makeStringLiteral (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String currentTokenValue
		net.sf.saxon.expr.StringLiteral literal
	protected java.lang.CharSequence unescape (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String token
	protected net.sf.saxon.expr.Expression parseConstructor ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression parseDynamicFunctionCall (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.Expression functionItem
		net.sf.saxon.expr.Expression prefixArgument
		java.util.ArrayList args
		net.sf.saxon.z.IntSet placeMarkers
	protected net.sf.saxon.expr.Expression generateApplyCall (net.sf.saxon.expr.Expression, java.util.ArrayList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression functionItem
		java.util.ArrayList args
		net.sf.saxon.ma.arrays.SquareArrayConstructor block
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.functions.SystemFunction fn
		net.sf.saxon.expr.Expression call
	protected net.sf.saxon.expr.Expression parseLookup (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		String name
		net.sf.saxon.expr.Expression result
		net.sf.saxon.value.NumericValue number
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression lhs
		net.sf.saxon.expr.parser.Tokenizer t
		int offset
		int token
		net.sf.saxon.expr.Expression result
	private static net.sf.saxon.expr.Expression lookup (net.sf.saxon.expr.parser.XPathParser, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.parser.XPathParser parser
		net.sf.saxon.expr.Expression lhs
		net.sf.saxon.expr.Expression rhs
		net.sf.saxon.expr.ForExpression lhsVar
		net.sf.saxon.expr.ForExpression rhsVar
		net.sf.saxon.expr.Expression condition1
		net.sf.saxon.expr.Expression condition2
		net.sf.saxon.expr.Expression condition3
		net.sf.saxon.expr.Expression action1
		net.sf.saxon.expr.Expression action2branch1
		net.sf.saxon.expr.Expression action2branch2
		net.sf.saxon.expr.Expression action2branch3
		net.sf.saxon.expr.Expression action2
		net.sf.saxon.expr.Expression action3
		net.sf.saxon.expr.Expression choice
	private static net.sf.saxon.functions.SystemFunction makeMapGetFunction () 
		net.sf.saxon.trans.XPathException e
	private static net.sf.saxon.functions.SystemFunction makeArrayGetFunction () 
		net.sf.saxon.trans.XPathException e
	private static net.sf.saxon.functions.SystemFunction makeMapKeysFunction () 
		net.sf.saxon.trans.XPathException e
	private static net.sf.saxon.functions.SystemFunction makeArrayToSequenceFunction () 
		net.sf.saxon.trans.XPathException e
	private net.sf.saxon.expr.Expression lookupName (net.sf.saxon.expr.Expression, java.lang.String) 
		net.sf.saxon.expr.Expression lhs
		String rhs
		net.sf.saxon.expr.ForExpression lhsVar
		net.sf.saxon.expr.Expression condition1
		net.sf.saxon.expr.Expression condition3
		net.sf.saxon.expr.Expression action1
		net.sf.saxon.expr.Expression action3
		net.sf.saxon.expr.Expression choice
	private static net.sf.saxon.expr.Expression lookupStar (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression lhs
		net.sf.saxon.expr.ForExpression lhsVar
		net.sf.saxon.expr.Expression condition1
		net.sf.saxon.expr.Expression condition2
		net.sf.saxon.expr.Expression condition3
		net.sf.saxon.expr.ForExpression getMapValues
		net.sf.saxon.expr.Expression mapKeys
		net.sf.saxon.expr.Expression mapGet
		net.sf.saxon.expr.Expression action2
		net.sf.saxon.expr.Expression action3
		net.sf.saxon.expr.Expression choice
	protected net.sf.saxon.pattern.NodeTest parseNodeTest (short)  throws net.sf.saxon.trans.XPathException 
		short nodeType
		int tok
		String tokv
	private net.sf.saxon.pattern.NodeTest parseKindTest ()  throws net.sf.saxon.trans.XPathException 
		String nsName
		int innerType
		net.sf.saxon.trans.XPathException err
		int innerType
		net.sf.saxon.pattern.NodeTest inner
		String piName
		String[] parts
		net.sf.saxon.om.QNameException e
		net.sf.saxon.type.SchemaDeclaration attributeDecl
		net.sf.saxon.pattern.NodeTest nameTest
		net.sf.saxon.type.SchemaDeclaration elementDecl
		net.sf.saxon.pattern.NodeTest nameTest
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.pattern.NodeTest result
		net.sf.saxon.pattern.NodeTest result
		net.sf.saxon.pattern.NodeTest nameTest
		net.sf.saxon.pattern.NodeTest result
		net.sf.saxon.pattern.NodeTest nameTest
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.om.StructuredQName contentType
		String uri
		String lname
		net.sf.saxon.pattern.ContentTypeTest typeTest
		net.sf.saxon.pattern.NodeTest result
		net.sf.saxon.pattern.NodeTest result
		String nodeName
		String suri
		net.sf.saxon.om.NamePool pool
		String typeName
		boolean schemaDeclaration
		int primaryType
		int fp
		boolean empty
	protected boolean isNamespaceTestAllowed () 
	private int getSystemType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
	protected void checkLanguageVersion30 ()  throws net.sf.saxon.trans.XPathException 
	protected void checkLanguageVersion31 ()  throws net.sf.saxon.trans.XPathException 
	public void checkSyntaxExtensions (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String construct
	protected net.sf.saxon.expr.Expression parseMapExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression key
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.Expression fcall
		net.sf.saxon.expr.parser.Tokenizer t
		int offset
		java.util.List entries
		net.sf.saxon.expr.Expression[] entriesArray
		net.sf.saxon.expr.instruct.Block block
		net.sf.saxon.ma.map.HashTrieMap options
		net.sf.saxon.expr.Expression result
	protected net.sf.saxon.expr.Expression parseArraySquareConstructor ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.arrays.SquareArrayConstructor block
		net.sf.saxon.expr.Expression member
		net.sf.saxon.expr.parser.Tokenizer t
		int offset
		java.util.List members
		net.sf.saxon.ma.arrays.SquareArrayConstructor block
	protected net.sf.saxon.expr.Expression parseArrayCurlyConstructor ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.Tokenizer t
		int offset
		net.sf.saxon.expr.Expression body
		net.sf.saxon.functions.SystemFunction sf
		net.sf.saxon.expr.Expression result
	public net.sf.saxon.expr.Expression parseFunctionCall (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.trans.SymbolicName$F sn
		net.sf.saxon.expr.Expression fcall
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression argument
		net.sf.saxon.expr.Expression prefixArgument
		String fname
		int offset
		java.util.ArrayList args
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.z.IntSet placeMarkers
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression fcall
	public net.sf.saxon.expr.Expression reportMissingFunction (int, net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName$F sn
		int i
		String supplementary
		boolean existsWithDifferentArity
		int offset
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] arguments
		String msg
		net.sf.saxon.Configuration config
	public static java.lang.String getMissingFunctionExplanation (net.sf.saxon.om.StructuredQName, net.sf.saxon.Configuration) 
		String[] hof
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.Configuration config
		String actualURI
		String similarNamespace
	protected net.sf.saxon.om.StructuredQName resolveFunctionName (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.ItemType t
		String fname
		net.sf.saxon.om.StructuredQName functionName
	public net.sf.saxon.expr.Expression parseFunctionArgument ()  throws net.sf.saxon.trans.XPathException 
		int next
	protected net.sf.saxon.expr.Expression parseNamedFunctionReference ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.query.AnnotationList parseAnnotationsList ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseInlineFunction (net.sf.saxon.query.AnnotationList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.AnnotationList annotations
	protected net.sf.saxon.expr.Expression makeCurriedFunction (int, net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.z.IntSet)  throws net.sf.saxon.trans.XPathException 
		int offset
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.z.IntSet placeMarkers
	protected static final boolean isReservedFunctionName30 (java.lang.String) 
		String name
		int x
	public static boolean isReservedFunctionName31 (java.lang.String) 
		String name
		int x
	public java.util.Stack getRangeVariables () 
	public void setRangeVariables (java.util.Stack) 
		java.util.Stack variables
	public void declareRangeVariable (net.sf.saxon.expr.LocalBinding)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.LocalBinding declaration
	public void undeclareRangeVariable () 
	protected net.sf.saxon.expr.LocalBinding findRangeVariable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.LocalBinding b
		int v
		net.sf.saxon.om.StructuredQName qName
	public void setRangeVariableStack (java.util.Stack) 
		java.util.Stack stack
	public final int makeFingerprint (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName sq
		net.sf.saxon.trans.XPathException e
		String qname
		boolean useDefault
	public final net.sf.saxon.om.StructuredQName makeStructuredQNameSilently (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String qname
		String defaultUri
	public final net.sf.saxon.om.StructuredQName makeStructuredQName (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String qname
		String defaultUri
	public final net.sf.saxon.om.NodeName makeNodeName (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException net.sf.saxon.om.QNameException 
		int fp
		int fp
		String qname
		boolean useDefault
		net.sf.saxon.om.StructuredQName sq
		String prefix
		String uri
		String local
	public net.sf.saxon.pattern.NameTest makeNameTest (short, java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		short nodeType
		String qname
		boolean useDefault
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.om.StructuredQName q
		int fp
	public net.sf.saxon.pattern.NamespaceTest makeNamespaceTest (short, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.StructuredQName sq
		net.sf.saxon.trans.XPathException err
		short nodeType
		String prefix
		net.sf.saxon.om.NamePool pool
	public net.sf.saxon.pattern.LocalNameTest makeLocalNameTest (short, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		short nodeType
		String localName
	protected void setLocation (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public void setLocation (net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.parser.Location loc
		int line
		int column
		net.sf.saxon.expr.Expression exp
		int offset
	public void setLocation (net.sf.saxon.expr.flwor.Clause, int) 
		net.sf.saxon.expr.flwor.Clause clause
		int offset
		int line
		int column
		net.sf.saxon.expr.parser.Location loc
	public net.sf.saxon.expr.parser.Location makeLocation () 
		int line
		int column
	public net.sf.saxon.expr.parser.Location makeNestedLocation (net.sf.saxon.expr.parser.Location, int, int, java.lang.String) 
		net.sf.saxon.expr.parser.Location containingLoc
		int line
		int column
		String nearbyText
	public net.sf.saxon.expr.Expression makeTracer (int, net.sf.saxon.expr.Expression, int, net.sf.saxon.om.StructuredQName) 
		int startOffset
		net.sf.saxon.expr.Expression exp
		int construct
		net.sf.saxon.om.StructuredQName qName
	protected boolean isKeyword (java.lang.String) 
		String s
	public void setScanOnly (boolean) 
		boolean scanOnly
	public void setAllowAbsentExpression (boolean) 
		boolean allowEmpty
	public boolean isAllowAbsentExpression (boolean) 
		boolean allowEmpty
	public void checkHofFeature ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/expr/sort/AlphanumericCollator.class
AlphanumericCollator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.AlphanumericCollator extends java.lang.Object implements net.sf.saxon.lib.StringCollator java.io.Serializable  {
	private net.sf.saxon.lib.StringCollator baseCollator
	private static java.util.regex.Pattern pattern
	public void  (net.sf.saxon.lib.StringCollator) 
		net.sf.saxon.lib.StringCollator base
	public java.lang.String getCollationURI () 
	public int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
		boolean b1
		boolean b2
		int m1start
		int m2start
		int c
		java.math.BigInteger n1
		java.math.BigInteger n2
		CharSequence cs1
		CharSequence cs2
		String s1
		String s2
		int pos1
		int pos2
		java.util.regex.Matcher m1
		java.util.regex.Matcher m2
	public boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s1
		CharSequence s2
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
		boolean b1
		int m1start
		int n1
		CharSequence cs
		String s
		net.sf.saxon.tree.util.FastStringBuffer sb
		int pos1
		java.util.regex.Matcher m1
	static void  () 
}

net/sf/saxon/expr/sort/AtomicComparer.class
AtomicComparer.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.AtomicComparer extends java.lang.Object {
	public abstract net.sf.saxon.lib.StringCollator getCollator () 
	public abstract net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
	public abstract int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
	public abstract boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
	public abstract java.lang.String save () 
}

net/sf/saxon/expr/sort/AtomicMatchKey.class
AtomicMatchKey.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.AtomicMatchKey extends java.lang.Object {
	public abstract net.sf.saxon.value.AtomicValue asAtomic () 
}

net/sf/saxon/expr/sort/AtomicSortComparer$1.class
AtomicSortComparer.java
package net.sf.saxon.expr.sort
final net.sf.saxon.expr.sort.AtomicSortComparer$1 extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicMatchKey  {
	void  () 
	public net.sf.saxon.value.AtomicValue asAtomic () 
}

net/sf/saxon/expr/sort/AtomicSortComparer.class
AtomicSortComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.AtomicSortComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private net.sf.saxon.lib.StringCollator collator
	private transient net.sf.saxon.expr.XPathContext context
	private int itemType
	public static net.sf.saxon.expr.sort.AtomicMatchKey COLLATION_KEY_NaN
	public static net.sf.saxon.expr.sort.AtomicComparer makeSortComparer (net.sf.saxon.lib.StringCollator, int, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.lib.StringCollator collator
		int itemType
		net.sf.saxon.expr.XPathContext context
	protected void  (net.sf.saxon.lib.StringCollator, int, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.lib.StringCollator collator
		int itemType
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.lib.StringCollator getStringCollator () 
	public int getItemType () 
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		String message
		ClassCastException e
		int implicitTimezone
		Comparable ac
		Comparable bc
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	protected int compareNonComparables (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/CalendarValueComparer.class
CalendarValueComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.CalendarValueComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private transient net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
}

net/sf/saxon/expr/sort/CaseFirstCollator.class
CaseFirstCollator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.CaseFirstCollator extends java.lang.Object implements net.sf.saxon.lib.StringCollator  {
	private net.sf.saxon.lib.StringCollator baseCollator
	private boolean upperFirst
	private String uri
	public void  (net.sf.saxon.lib.StringCollator, boolean, java.lang.String) 
		net.sf.saxon.lib.StringCollator base
		boolean upperFirst
		String collationURI
	public java.lang.String getCollationURI () 
	public int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
		boolean aFirst
		boolean bFirst
		CharSequence a
		CharSequence b
		int diff
		int i
		int j
	public boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s1
		CharSequence s2
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
		CharSequence s
}

net/sf/saxon/expr/sort/CodepointCollatingComparer.class
CodepointCollatingComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.CodepointCollatingComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private static net.sf.saxon.expr.sort.CodepointCollator collator
	private static net.sf.saxon.expr.sort.CodepointCollatingComparer THE_INSTANCE
	public static net.sf.saxon.expr.sort.CodepointCollatingComparer getInstance () 
	private void  () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.value.StringValue as
		net.sf.saxon.value.StringValue bs
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/CodepointCollator.class
CodepointCollator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.CodepointCollator extends java.lang.Object implements net.sf.saxon.lib.StringCollator net.sf.saxon.lib.SubstringMatcher  {
	private static net.sf.saxon.expr.sort.CodepointCollator theInstance
	public void  () 
	public static net.sf.saxon.expr.sort.CodepointCollator getInstance () 
	public java.lang.String getCollationURI () 
	public int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence a
		CharSequence b
	public static int compareCS (java.lang.CharSequence, java.lang.CharSequence) 
		int nexta
		int nextb
		int c
		int alen
		int blen
		int i
		int j
		CharSequence a
		CharSequence b
	public boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s1
		CharSequence s2
	public boolean contains (java.lang.String, java.lang.String) 
		String s1
		String s2
	public boolean endsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
	public boolean startsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
	public java.lang.String substringAfter (java.lang.String, java.lang.String) 
		String s1
		String s2
		int i
	public java.lang.String substringBefore (java.lang.String, java.lang.String) 
		String s1
		String s2
		int j
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
		CharSequence s
	static void  () 
}

net/sf/saxon/expr/sort/CodepointMatchKey.class
CodepointMatchKey.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.CodepointMatchKey extends java.lang.Object implements java.lang.Comparable net.sf.saxon.expr.sort.AtomicMatchKey  {
	private net.sf.saxon.regex.UnicodeString value
	public void  (java.lang.CharSequence) 
		CharSequence in
	public net.sf.saxon.regex.UnicodeString getValue () 
	public int compareTo (java.lang.Object) 
		Object o
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
	public net.sf.saxon.value.AtomicValue asAtomic () 
}

net/sf/saxon/expr/sort/CollatingAtomicComparer.class
CollatingAtomicComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.CollatingAtomicComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private net.sf.saxon.lib.StringCollator collator
	public void  (net.sf.saxon.lib.StringCollator) 
		net.sf.saxon.lib.StringCollator collator
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
}

net/sf/saxon/expr/sort/CollationMatchKey.class
CollationMatchKey.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.CollationMatchKey extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicMatchKey java.lang.Comparable  {
	private java.text.CollationKey key
	public void  (java.text.CollationKey) 
		java.text.CollationKey key
	public int compareTo (java.lang.Object) 
		Object o
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
	public net.sf.saxon.value.AtomicValue asAtomic () 
}

net/sf/saxon/expr/sort/ComparableAtomicValueComparer.class
ComparableAtomicValueComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.ComparableAtomicValueComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private static net.sf.saxon.expr.sort.ComparableAtomicValueComparer THE_INSTANCE
	public static net.sf.saxon.expr.sort.ComparableAtomicValueComparer getInstance () 
	protected void  () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/ConditionalSorter.class
ConditionalSorter.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.ConditionalSorter extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Operand conditionOp
	private net.sf.saxon.expr.Operand sorterOp
	private static final net.sf.saxon.expr.OperandRole DOC_SORTER_ROLE
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.sort.DocumentSorter) 
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.sort.DocumentSorter sorter
	public java.lang.Iterable operands () 
	public void setCondition (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression condition
	public void setDocumentSorter (net.sf.saxon.expr.sort.DocumentSorter) 
		net.sf.saxon.expr.sort.DocumentSorter documentSorter
	public net.sf.saxon.expr.Expression getCondition () 
	public net.sf.saxon.expr.sort.DocumentSorter getDocumentSorter () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public int getCardinality () 
	protected int computeSpecialProperties () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	protected int computeCardinality () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.sort.ConditionalSorter cs
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		boolean b
	public java.lang.String getExpressionName () 
	static void  () 
}

net/sf/saxon/expr/sort/DecimalSortComparer.class
DecimalSortComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.DecimalSortComparer extends net.sf.saxon.expr.sort.ComparableAtomicValueComparer {
	private static net.sf.saxon.expr.sort.DecimalSortComparer THE_INSTANCE
	public static net.sf.saxon.expr.sort.DecimalSortComparer getDecimalSortComparerInstance () 
	private void  () 
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/DescendingComparer.class
DescendingComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.DescendingComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer java.io.Serializable  {
	private net.sf.saxon.expr.sort.AtomicComparer baseComparer
	public void  (net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.expr.sort.AtomicComparer base
	public net.sf.saxon.expr.sort.AtomicComparer getBaseComparer () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer newBase
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
}

net/sf/saxon/expr/sort/DocumentOrderIterator.class
DocumentOrderIterator.java
package net.sf.saxon.expr.sort
public final net.sf.saxon.expr.sort.DocumentOrderIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.sort.Sortable  {
	private net.sf.saxon.om.SequenceIterator iterator
	private java.util.ArrayList sequence
	private net.sf.saxon.expr.sort.ItemOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.ItemOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.sort.ItemOrderComparer comparer
		int len
		net.sf.saxon.om.NodeInfo node
	private void  () 
	public int compare (int, int) 
		int a
		int b
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.om.NodeInfo temp
	public net.sf.saxon.om.NodeInfo next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo next
	public int getProperties () 
	public void close () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/DocumentSorter.class
DocumentSorter.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.DocumentSorter extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.expr.sort.ItemOrderComparer comparer
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
		int props
	public void  (net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression base
		boolean intraDocument
	protected net.sf.saxon.expr.OperandRole getOperandRole () 
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.sort.ItemOrderComparer getComparer () 
	public net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.ConditionalSorter c
		net.sf.saxon.expr.sort.DocumentSorter d
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.SlashExpression s
		net.sf.saxon.expr.SlashExpression slash
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression operand
		boolean tryHarder
	public int getNetCost () 
	public net.sf.saxon.expr.Expression unordered (boolean, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SlashExpression exp
		net.sf.saxon.expr.Expression a
		net.sf.saxon.expr.Expression b
		boolean retainAllNodes
		boolean forStreaming
		net.sf.saxon.expr.Expression operand
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.sort.DocumentSorter ds
	public net.sf.saxon.pattern.Pattern toPattern (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean is30
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.lang.String getStreamerName () 
}

net/sf/saxon/expr/sort/DoubleSortComparer.class
DoubleSortComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.DoubleSortComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private static net.sf.saxon.expr.sort.DoubleSortComparer THE_INSTANCE
	public static net.sf.saxon.expr.sort.DoubleSortComparer getInstance () 
	private void  () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		net.sf.saxon.value.NumericValue an
		net.sf.saxon.value.NumericValue bn
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/EmptyGreatestComparer.class
EmptyGreatestComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.EmptyGreatestComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer java.io.Serializable  {
	private net.sf.saxon.expr.sort.AtomicComparer baseComparer
	public void  (net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.expr.sort.AtomicComparer baseComparer
	public net.sf.saxon.expr.sort.AtomicComparer getBaseComparer () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer newBase
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
}

net/sf/saxon/expr/sort/EmptyIntIterator.class
EmptyIntIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.EmptyIntIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private static net.sf.saxon.expr.sort.EmptyIntIterator THE_INSTANCE
	public static net.sf.saxon.expr.sort.EmptyIntIterator getInstance () 
	private void  () 
	public boolean hasNext () 
	public int next () 
	static void  () 
}

net/sf/saxon/expr/sort/EqualityComparer.class
EqualityComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.EqualityComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	public static net.sf.saxon.expr.sort.EqualityComparer THE_INSTANCE
	public static net.sf.saxon.expr.sort.EqualityComparer getInstance () 
	private void  () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/GenericAtomicComparer.class
GenericAtomicComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.GenericAtomicComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private net.sf.saxon.lib.StringCollator collator
	private transient net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.expr.XPathContext conversionContext
	public static net.sf.saxon.expr.sort.AtomicComparer makeAtomicComparer (net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.BuiltInAtomicType type0
		net.sf.saxon.type.BuiltInAtomicType type1
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.expr.XPathContext context
		int fp0
		int fp1
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.GenericAtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.lib.StringCollator getStringCollator () 
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		int implicitTimezone
		Comparable ac
		Comparable bc
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		int implicitTimezone
		Object ac
		Object bc
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public net.sf.saxon.expr.XPathContext getContext () 
	public java.lang.String save () 
	public volatile net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
}

net/sf/saxon/expr/sort/GenericSorter.class
GenericSorter.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.GenericSorter extends java.lang.Object {
	private static final int SMALL
	private static final int MEDIUM
	private static final int LARGE
	protected void  () 
	public static void quickSort (int, int, net.sf.saxon.expr.sort.Sortable) 
		int fromIndex
		int toIndex
		net.sf.saxon.expr.sort.Sortable c
	private static void quickSort1 (int, int, net.sf.saxon.expr.sort.Sortable) 
		int j
		int i
		int s
		int l
		int n
		int c
		int comparison
		int comparison
		int off
		int len
		net.sf.saxon.expr.sort.Sortable comp
		int m
		int a
		int b
		int c
		int d
		int s
		int aa
		int bb
		int n
	private static int med3 (int, int, int, net.sf.saxon.expr.sort.Sortable) 
		int a
		int b
		int c
		net.sf.saxon.expr.sort.Sortable comp
		int bc
	public static void mergeSort (int, int, net.sf.saxon.expr.sort.Sortable) 
		int j
		int i
		int fromIndex
		int toIndex
		net.sf.saxon.expr.sort.Sortable c
		int mid
	private static void inplaceMerge (int, int, int, net.sf.saxon.expr.sort.Sortable) 
		int half
		int mid
		int _first
		int len
		int firstCut
		int secondCut
		int half
		int mid
		int _first
		int len
		int first1
		int last1
		int first
		int middle
		int last
		net.sf.saxon.expr.sort.Sortable comp
		int firstCut
		int secondCut
		int first2
		int middle2
		int last2
}

net/sf/saxon/expr/sort/GlobalOrderComparer.class
GlobalOrderComparer.java
package net.sf.saxon.expr.sort
public final net.sf.saxon.expr.sort.GlobalOrderComparer extends java.lang.Object implements net.sf.saxon.expr.sort.ItemOrderComparer  {
	private static net.sf.saxon.expr.sort.GlobalOrderComparer instance
	public void  () 
	public static net.sf.saxon.expr.sort.GlobalOrderComparer getInstance () 
	public int compare (net.sf.saxon.om.Item, net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item a
		net.sf.saxon.om.Item b
		long d1
		long d2
	static void  () 
}

net/sf/saxon/expr/sort/GroupAdjacentIterator.class
GroupAdjacentIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.GroupAdjacentIterator extends java.lang.Object implements net.sf.saxon.expr.sort.GroupIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.om.FocusTrackingIterator population
	private net.sf.saxon.expr.Expression keyExpression
	private net.sf.saxon.lib.StringCollator collator
	private net.sf.saxon.expr.XPathContext baseContext
	private net.sf.saxon.expr.XPathContext runningContext
	private java.util.List currentComparisonKey
	private net.sf.saxon.om.AtomicSequence currentKey
	private java.util.List currentMembers
	private java.util.List nextComparisonKey
	private java.util.List nextKey
	private net.sf.saxon.om.Item next
	private net.sf.saxon.om.Item current
	private int position
	private boolean composite
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, net.sf.saxon.lib.StringCollator, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression keyExpression
		net.sf.saxon.expr.XPathContext baseContext
		net.sf.saxon.lib.StringCollator collator
		boolean composite
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.GroupAdjacentIterator another
	private java.util.List getKey (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.expr.XPathContext context
		java.util.List key
		net.sf.saxon.om.SequenceIterator iter
	private java.util.List getComparisonKey (java.util.List, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.AtomicMatchKey comparisonKey
		net.sf.saxon.expr.sort.AtomicMatchKey comparisonKey
		net.sf.saxon.value.AtomicValue aKey
		java.util.List key
		net.sf.saxon.expr.XPathContext keyContext
		java.util.List ckey
	private void advance ()  throws net.sf.saxon.trans.XPathException 
		String message
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.om.Item nextCandidate
		java.util.List newKey
		java.util.List newComparisonKey
	public net.sf.saxon.om.AtomicSequence getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup () 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/sort/GroupByIterator.class
GroupByIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.GroupByIterator extends java.lang.Object implements net.sf.saxon.expr.sort.GroupIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator population
	protected net.sf.saxon.expr.Expression keyExpression
	private net.sf.saxon.lib.StringCollator collator
	private net.sf.saxon.expr.XPathContext keyContext
	private int position
	protected java.util.List groups
	protected java.util.List groupKeys
	protected boolean composite
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, net.sf.saxon.lib.StringCollator, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator population
		net.sf.saxon.expr.Expression keyExpression
		net.sf.saxon.expr.XPathContext keyContext
		net.sf.saxon.lib.StringCollator collator
		boolean composite
	public void  () 
	private void buildIndexedGroups ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.AtomicMatchKey comparisonKey
		java.util.List newGroup
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.expr.sort.AtomicMatchKey comparisonKey
		java.util.List g
		net.sf.saxon.om.SequenceIterator keys
		boolean firstKey
		java.util.HashMap index
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.FocusIterator focus
		int implicitTimezone
		net.sf.saxon.om.Item item
	private void buildIndexedGroupsComposite ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.AtomicMatchKey comparisonKey
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.expr.sort.AtomicMatchKey comparisonKey
		java.util.List newGroup
		net.sf.saxon.om.SequenceIterator keys
		java.util.List ckList
		java.util.List compositeKey
		java.util.List g
		java.util.HashMap index
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.FocusIterator focus
		int implicitTimezone
		net.sf.saxon.om.Item item
	public synchronized net.sf.saxon.om.AtomicSequence getCurrentGroupingKey () 
		net.sf.saxon.om.AtomicSequence val
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup () 
	public java.util.List getCurrentGroup () 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	private net.sf.saxon.om.Item current () 
	public void close () 
	public int getProperties () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/GroupEndingIterator.class
GroupEndingIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.GroupEndingIterator extends net.sf.saxon.expr.sort.GroupMatchingIterator implements net.sf.saxon.expr.sort.GroupIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.pattern.Pattern endPattern
		net.sf.saxon.expr.XPathContext context
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.GroupEndingIterator another
	protected void advance ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/GroupIterator.class
GroupIterator.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.GroupIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.AtomicSequence getCurrentGroupingKey () 
	public abstract net.sf.saxon.om.SequenceIterator iterateCurrentGroup ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/GroupMatchingIterator.class
GroupMatchingIterator.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.GroupMatchingIterator extends java.lang.Object implements net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.expr.sort.GroupIterator  {
	protected net.sf.saxon.expr.Expression select
	protected net.sf.saxon.om.FocusIterator population
	protected net.sf.saxon.pattern.Pattern pattern
	protected net.sf.saxon.expr.XPathContext baseContext
	protected net.sf.saxon.expr.XPathContext runningContext
	protected java.util.List currentMembers
	protected net.sf.saxon.om.Item next
	protected net.sf.saxon.om.Item current
	protected int position
	public void  () 
	protected abstract void advance ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.AtomicSequence getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup () 
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/expr/sort/GroupStartingIterator.class
GroupStartingIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.GroupStartingIterator extends net.sf.saxon.expr.sort.GroupMatchingIterator implements net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.expr.sort.GroupIterator  {
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.pattern.Pattern startPattern
		net.sf.saxon.expr.XPathContext context
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.GroupStartingIterator another
	protected void advance ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextCandidate
}

net/sf/saxon/expr/sort/GroupToBeSorted.class
GroupToBeSorted.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.GroupToBeSorted extends net.sf.saxon.expr.sort.ObjectToBeSorted {
	public net.sf.saxon.om.AtomicSequence currentGroupingKey
	public net.sf.saxon.om.MemoSequence currentGroup
	public void  (int) 
		int numberOfSortKeys
}

net/sf/saxon/expr/sort/HTML5CaseBlindCollator.class
HTML5CaseBlindCollator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.HTML5CaseBlindCollator extends java.lang.Object implements net.sf.saxon.lib.StringCollator net.sf.saxon.lib.SubstringMatcher  {
	private static net.sf.saxon.expr.sort.HTML5CaseBlindCollator theInstance
	public void  () 
	public static net.sf.saxon.expr.sort.HTML5CaseBlindCollator getInstance () 
	public java.lang.String getCollationURI () 
	public int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence a
		CharSequence b
	public int compareCS (java.lang.CharSequence, java.lang.CharSequence) 
		int nexta
		int nextb
		int c
		CharSequence a
		CharSequence b
		int alen
		int blen
		int i
		int j
	public boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s1
		CharSequence s2
	public boolean contains (java.lang.String, java.lang.String) 
		String s1
		String s2
	public boolean endsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
	public boolean startsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
	public java.lang.String substringAfter (java.lang.String, java.lang.String) 
		String s1
		String s2
		int i
	public java.lang.String substringBefore (java.lang.String, java.lang.String) 
		String s1
		String s2
		int j
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
		CharSequence s
	private java.lang.String normalize (java.lang.CharSequence) 
		char c
		int i
		CharSequence cs
		net.sf.saxon.tree.util.FastStringBuffer fsb
	static void  () 
}

net/sf/saxon/expr/sort/ItemOrderComparer.class
ItemOrderComparer.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.ItemOrderComparer extends java.lang.Object {
	public abstract int compare (net.sf.saxon.om.Item, net.sf.saxon.om.Item) 
}

net/sf/saxon/expr/sort/ItemToBeSorted.class
ItemToBeSorted.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.ItemToBeSorted extends net.sf.saxon.expr.sort.ObjectToBeSorted {
	public void  (int) 
		int numberOfSortKeys
}

net/sf/saxon/expr/sort/ItemWithMergeKeys.class
ItemWithMergeKeys.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.ItemWithMergeKeys extends java.lang.Object {
	net.sf.saxon.om.Item baseItem
	java.util.List sortKeyValues
	String sourceName
	void  (net.sf.saxon.om.Item, net.sf.saxon.expr.sort.SortKeyDefinitionList, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.SortKeyDefinition sKey
		net.sf.saxon.om.Item bItem
		net.sf.saxon.expr.sort.SortKeyDefinitionList sKeys
		String name
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/sort/LRUCache$1.class
LRUCache.java
package net.sf.saxon.expr.sort
 net.sf.saxon.expr.sort.LRUCache$1 extends java.util.LinkedHashMap {
	final int val$cacheSize
	final net.sf.saxon.expr.sort.LRUCache this$0
	void  (net.sf.saxon.expr.sort.LRUCache, int, float, boolean, int) 
		net.sf.saxon.expr.sort.LRUCache this$0
		int x0
		float x1
		boolean x2
	protected boolean removeEldestEntry (java.util.Map$Entry) 
		java.util.Map$Entry eldest
}

net/sf/saxon/expr/sort/LRUCache.class
LRUCache.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.LRUCache extends java.lang.Object {
	private java.util.Map map
	public void  (int) 
		int cacheSize
	public void  (int, boolean) 
		int cacheSize
		boolean concurrent
	public java.lang.Object get (java.lang.Object) 
		Object key
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void clear () 
	public int size () 
}

net/sf/saxon/expr/sort/LocalOrderComparer.class
LocalOrderComparer.java
package net.sf.saxon.expr.sort
public final net.sf.saxon.expr.sort.LocalOrderComparer extends java.lang.Object implements net.sf.saxon.expr.sort.ItemOrderComparer  {
	private static net.sf.saxon.expr.sort.LocalOrderComparer instance
	public void  () 
	public static net.sf.saxon.expr.sort.LocalOrderComparer getInstance () 
	public int compare (net.sf.saxon.om.Item, net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item a
		net.sf.saxon.om.Item b
		net.sf.saxon.om.NodeInfo n1
		net.sf.saxon.om.NodeInfo n2
	static void  () 
}

net/sf/saxon/expr/sort/MergeGroupingIterator.class
MergeGroupingIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.MergeGroupingIterator extends java.lang.Object implements net.sf.saxon.expr.sort.GroupIterator net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.expr.LastPositionFinder  {
	private net.sf.saxon.om.SequenceIterator baseItr
	private net.sf.saxon.value.ObjectValue currenti
	private net.sf.saxon.value.ObjectValue next
	private java.util.List currentMembers
	private java.util.Map currentSourceMembers
	private net.sf.saxon.expr.sort.ItemOrderComparer comparer
	private int position
	java.util.List compositeMergeKey
	private net.sf.saxon.expr.LastPositionFinder lastPositionFinder
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.ItemOrderComparer, net.sf.saxon.expr.LastPositionFinder)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.expr.sort.ItemOrderComparer comp
		net.sf.saxon.expr.LastPositionFinder lpf
	private void advance ()  throws net.sf.saxon.trans.XPathException 
		java.util.List list
		java.util.List list
		java.util.List keys
		int c
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.value.ObjectValue nextCandidate
		net.sf.saxon.om.Item currentItem
		String source
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public net.sf.saxon.om.AtomicSequence getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String source
		java.util.List sourceMembers
}

net/sf/saxon/expr/sort/MergeInstr$1.class
MergeInstr.java
package net.sf.saxon.expr.sort
 net.sf.saxon.expr.sort.MergeInstr$1 extends java.lang.Object implements net.sf.saxon.expr.LastPositionFinder  {
	private int last
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.expr.sort.MergeInstr this$0
	void  (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.sort.MergeInstr this$0
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.AtomicComparer[] comps
		net.sf.saxon.expr.sort.GroupIterator mgi
		net.sf.saxon.expr.XPathContextMajor c1
		net.sf.saxon.om.SequenceIterator inputIterator
}

net/sf/saxon/expr/sort/MergeInstr$2.class
MergeInstr.java
package net.sf.saxon.expr.sort
 net.sf.saxon.expr.sort.MergeInstr$2 extends java.lang.Object implements net.sf.saxon.expr.ContextMappingFunction  {
	final net.sf.saxon.expr.sort.MergeInstr this$0
	void  (net.sf.saxon.expr.sort.MergeInstr) 
		net.sf.saxon.expr.sort.MergeInstr this$0
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/expr/sort/MergeInstr$3.class
MergeInstr.java
package net.sf.saxon.expr.sort
 net.sf.saxon.expr.sort.MergeInstr$3 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.lib.ParseOptions val$options
	final net.sf.saxon.expr.XPathContextMajor val$c1
	final net.sf.saxon.expr.accum.AccumulatorManager val$accumulatorManager
	final net.sf.saxon.expr.sort.MergeInstr$MergeSource val$ms
	final net.sf.saxon.expr.sort.MergeInstr this$0
	void  (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.lib.ParseOptions, net.sf.saxon.expr.XPathContextMajor, net.sf.saxon.expr.accum.AccumulatorManager, net.sf.saxon.expr.sort.MergeInstr$MergeSource) 
		net.sf.saxon.expr.sort.MergeInstr this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item baseItem
		String uri
		net.sf.saxon.om.NodeInfo node
}

net/sf/saxon/expr/sort/MergeInstr$4.class
MergeInstr.java
package net.sf.saxon.expr.sort
 net.sf.saxon.expr.sort.MergeInstr$4 extends java.lang.Object implements net.sf.saxon.expr.sort.ItemOrderComparer  {
	final net.sf.saxon.expr.sort.SortKeyDefinitionList val$sKeys
	final net.sf.saxon.expr.sort.AtomicComparer[] val$comps
	final net.sf.saxon.expr.sort.MergeInstr this$0
	void  (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.sort.SortKeyDefinitionList, net.sf.saxon.expr.sort.AtomicComparer[]) 
		net.sf.saxon.expr.sort.MergeInstr this$0
	public int compare (net.sf.saxon.om.Item, net.sf.saxon.om.Item) 
		int val
		net.sf.saxon.trans.NoDynamicContextException e
		int val
		int i
		net.sf.saxon.om.Item a
		net.sf.saxon.om.Item b
		net.sf.saxon.value.ObjectValue aObj
		net.sf.saxon.value.ObjectValue bObj
		net.sf.saxon.expr.sort.ItemWithMergeKeys aItem
		net.sf.saxon.expr.sort.ItemWithMergeKeys bItem
}

net/sf/saxon/expr/sort/MergeInstr$MergeKeyMappingFunction.class
MergeInstr.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.MergeInstr$MergeKeyMappingFunction extends java.lang.Object implements net.sf.saxon.expr.ContextMappingFunction  {
	private net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
	private net.sf.saxon.expr.XPathContext baseContext
	private net.sf.saxon.expr.XPathContext keyContext
	private net.sf.saxon.tree.iter.ManualIterator manualIterator
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.MergeInstr$MergeSource) 
		net.sf.saxon.expr.XPathContext baseContext
		net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item currentItem
		net.sf.saxon.expr.sort.ItemWithMergeKeys newItem
}

net/sf/saxon/expr/sort/MergeInstr$MergeSource.class
MergeInstr.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.MergeInstr$MergeSource extends java.lang.Object {
	private net.sf.saxon.expr.sort.MergeInstr instruction
	public net.sf.saxon.expr.parser.Location location
	private net.sf.saxon.expr.Operand forEachItemOp
	private net.sf.saxon.expr.Operand forEachStreamOp
	private net.sf.saxon.expr.Operand rowSelectOp
	public String sourceName
	public net.sf.saxon.expr.sort.SortKeyDefinitionList mergeKeyDefinitions
	public String baseURI
	public int validation
	public net.sf.saxon.type.SchemaType schemaType
	public boolean streamable
	public java.util.Set accumulators
	public Object invertedAction
	public void  (net.sf.saxon.expr.sort.MergeInstr) 
		net.sf.saxon.expr.sort.MergeInstr mi
	public void  (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, java.lang.String, net.sf.saxon.expr.sort.SortKeyDefinitionList, java.lang.String) 
		net.sf.saxon.expr.sort.MergeInstr instruction
		net.sf.saxon.expr.Expression forEachItem
		net.sf.saxon.expr.Expression forEachStream
		net.sf.saxon.expr.Expression rSelect
		String name
		net.sf.saxon.expr.sort.SortKeyDefinitionList sKeys
		String baseURI
	public void initForEachItem (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.sort.MergeInstr instruction
		net.sf.saxon.expr.Expression forEachItem
	public void initForEachStream (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.sort.MergeInstr instruction
		net.sf.saxon.expr.Expression forEachStream
	public void initRowSelect (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.sort.MergeInstr instruction
		net.sf.saxon.expr.Expression rowSelect
	public net.sf.saxon.expr.sort.MergeInstr$MergeSource copyMergeSource (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.sort.MergeInstr newInstr
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.sort.SortKeyDefinition[] newKeyDef
		net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
	private static net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public net.sf.saxon.expr.Expression getForEachItem () 
	public void setForEachItem (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression forEachItem
	public net.sf.saxon.expr.Expression getForEachSource () 
	public void setForEachStream (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression forEachStream
	public net.sf.saxon.expr.Expression getRowSelect () 
	public void setRowSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression rowSelect
	public net.sf.saxon.expr.sort.SortKeyDefinitionList getMergeKeyDefinitionSet () 
	public void setMergeKeyDefinitionSet (net.sf.saxon.expr.sort.SortKeyDefinitionList) 
		net.sf.saxon.expr.sort.SortKeyDefinitionList keys
	public void prepareForStreaming ()  throws net.sf.saxon.trans.XPathException 
	static net.sf.saxon.expr.Operand access$100 (net.sf.saxon.expr.sort.MergeInstr$MergeSource) 
		net.sf.saxon.expr.sort.MergeInstr$MergeSource x0
	static net.sf.saxon.expr.Operand access$200 (net.sf.saxon.expr.sort.MergeInstr$MergeSource) 
		net.sf.saxon.expr.sort.MergeInstr$MergeSource x0
	static net.sf.saxon.expr.Operand access$300 (net.sf.saxon.expr.sort.MergeInstr$MergeSource) 
		net.sf.saxon.expr.sort.MergeInstr$MergeSource x0
}

net/sf/saxon/expr/sort/MergeInstr.class
MergeInstr.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.MergeInstr extends net.sf.saxon.expr.instruct.Instruction {
	protected net.sf.saxon.expr.sort.MergeInstr$MergeSource[] mergeSources
	private net.sf.saxon.expr.Operand actionOp
	protected net.sf.saxon.expr.sort.AtomicComparer[] comparators
	private static final net.sf.saxon.expr.OperandRole ROW_SELECT
	public void  () 
	public net.sf.saxon.expr.sort.MergeInstr init (net.sf.saxon.expr.sort.MergeInstr$MergeSource[], net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.sort.MergeInstr$MergeSource mSource
		net.sf.saxon.expr.sort.MergeInstr$MergeSource[] mSources
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.expr.sort.MergeInstr$MergeSource[] getMergeSources () 
	public void setAction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.expr.Expression getAction () 
	public int getInstructionNameCode () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		boolean whole
	public boolean allowExtractingCommonSubexpressions () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression sortKey
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.expr.parser.ContextItemStaticInfo rowContextItemType
		net.sf.saxon.type.ItemType rowItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.sort.MergeInstr$MergeSource mergeSource
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.type.ItemType inputType
	public void fixupGroupReferences ()  throws net.sf.saxon.trans.XPathException 
	private static void fixupGroupReferences (net.sf.saxon.expr.Expression, net.sf.saxon.expr.sort.MergeInstr, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.CurrentMergeGroup fn
		net.sf.saxon.functions.CurrentMergeKey fn
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.expr.sort.MergeInstr$MergeSource m
		net.sf.saxon.expr.sort.MergeInstr instr2
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.sort.MergeInstr instr
		boolean isInLoop
	public final boolean mayCreateNewNodes () 
		int props
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ContextItemStaticInfo rowContextItemType
		net.sf.saxon.type.ItemType rowItemType
		net.sf.saxon.expr.sort.MergeInstr$MergeSource mergeSource
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType inputType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	private void checkMergeAtt (net.sf.saxon.expr.sort.SortKeyDefinition[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.sort.SortKeyDefinition[] sortKeyDefs
	private net.sf.saxon.expr.LastPositionFinder getLastPositionFinder (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.AtomicComparer[] comps
		net.sf.saxon.expr.sort.GroupIterator mgi
		net.sf.saxon.expr.XPathContextMajor c1
		net.sf.saxon.om.SequenceIterator inputIterator
		net.sf.saxon.expr.ContextMappingFunction applyAction
		net.sf.saxon.expr.XPathContext c3
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.SequenceIterator getMergedInputIterator (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer[], net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FocusIterator rowIntr
		net.sf.saxon.expr.XPathContext c4
		net.sf.saxon.expr.sort.MergeInstr$MergeKeyMappingFunction addMergeKeys
		net.sf.saxon.expr.ContextMappingIterator contextMapKeysItr
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.SequenceIterator uriIter
		net.sf.saxon.expr.accum.AccumulatorManager accumulatorManager
		net.sf.saxon.expr.ItemMappingIterator mappedIter
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.FocusIterator anchorsIterFocus
		net.sf.saxon.om.FocusIterator rowIntr
		net.sf.saxon.expr.XPathContext c4
		net.sf.saxon.expr.sort.MergeInstr$MergeKeyMappingFunction addMergeKeys
		net.sf.saxon.expr.ContextMappingIterator contextMapKeysItr
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.FocusIterator anchorsIterFocus
		net.sf.saxon.om.FocusIterator rowIntr
		net.sf.saxon.expr.XPathContext c4
		net.sf.saxon.expr.sort.MergeInstr$MergeKeyMappingFunction addMergeKeys
		net.sf.saxon.expr.ContextMappingIterator contextMapKeysItr
		net.sf.saxon.om.SequenceIterator anchorsIter
		net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer[] comps
		net.sf.saxon.expr.XPathContextMajor c1
		net.sf.saxon.om.SequenceIterator inputIterator
	private net.sf.saxon.expr.sort.AtomicComparer[] getComparators (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int j
		int i
		net.sf.saxon.expr.sort.AtomicComparer comp
		int s
		net.sf.saxon.expr.sort.SortKeyDefinition[] tempSKeys
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer[] comps
	private net.sf.saxon.om.SequenceIterator makeMergeIterator (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.AtomicComparer[], net.sf.saxon.expr.sort.MergeInstr$MergeSource, net.sf.saxon.expr.ContextMappingIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.expr.sort.AtomicComparer[] comps
		net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
		net.sf.saxon.expr.ContextMappingIterator contextMapKeysItr
	public java.lang.Iterable operands () 
		net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
		java.util.List list
	public net.sf.saxon.expr.Expression getGroupingKey () 
	public net.sf.saxon.expr.sort.ItemOrderComparer getComparer (net.sf.saxon.expr.sort.SortKeyDefinitionList, net.sf.saxon.expr.sort.AtomicComparer[]) 
		net.sf.saxon.expr.sort.SortKeyDefinitionList sKeys
		net.sf.saxon.expr.sort.AtomicComparer[] comps
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int c
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.sort.MergeInstr newMerge
		net.sf.saxon.expr.sort.MergeInstr$MergeSource[] c2
		net.sf.saxon.expr.Expression a2
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.expr.sort.MergeInstr$MergeSource mergeSource
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.SequenceReceiver out
	public java.lang.String getStreamerName () 
	static net.sf.saxon.expr.OperandRole access$000 () 
	static net.sf.saxon.expr.sort.AtomicComparer[] access$400 (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.MergeInstr x0
		net.sf.saxon.expr.XPathContext x1
	static net.sf.saxon.om.SequenceIterator access$500 (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer[], net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.MergeInstr x0
		net.sf.saxon.expr.XPathContext x1
		net.sf.saxon.expr.sort.AtomicComparer[] x2
		net.sf.saxon.expr.XPathContextMajor x3
	static void  () 
}

net/sf/saxon/expr/sort/MergeIterator.class
MergeIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.MergeIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator e1
	private net.sf.saxon.om.SequenceIterator e2
	private net.sf.saxon.value.ObjectValue nextItem1
	private net.sf.saxon.value.ObjectValue nextItem2
	private net.sf.saxon.expr.sort.ItemOrderComparer comparer
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.ItemOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.expr.sort.ItemOrderComparer comparer
	public boolean hasNext () 
	public net.sf.saxon.value.ObjectValue next ()  throws net.sf.saxon.trans.XPathException 
		int c
		net.sf.saxon.expr.sort.ItemWithMergeKeys i1
		net.sf.saxon.expr.sort.ItemWithMergeKeys i2
		net.sf.saxon.value.AtomicValue a1
		net.sf.saxon.value.AtomicValue a2
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.value.ObjectValue current
		net.sf.saxon.value.ObjectValue current
		int c
		net.sf.saxon.value.ObjectValue current
		net.sf.saxon.value.ObjectValue current
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/NumericComparer.class
NumericComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.NumericComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private static net.sf.saxon.expr.sort.NumericComparer THE_INSTANCE
	protected net.sf.saxon.type.StringToDouble converter
	public static net.sf.saxon.expr.sort.NumericComparer getInstance () 
	protected void  () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		double d1
		double d1
		double d1
		NumberFormatException err
		double d2
		double d2
		double d2
		NumberFormatException err
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
		double d1
		double d2
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/NumericComparer11.class
NumericComparer11.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.NumericComparer11 extends net.sf.saxon.expr.sort.NumericComparer {
	private static net.sf.saxon.expr.sort.NumericComparer11 THE_INSTANCE
	public static net.sf.saxon.expr.sort.NumericComparer getInstance () 
	protected void  () 
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/expr/sort/ObjectToBeSorted.class
ObjectToBeSorted.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.ObjectToBeSorted extends java.lang.Object {
	public Object value
	public net.sf.saxon.value.AtomicValue[] sortKeyValues
	public int originalPosition
	public void  (int) 
		int numberOfSortKeys
}

net/sf/saxon/expr/sort/RuleBasedSubstringMatcher.class
RuleBasedSubstringMatcher.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.RuleBasedSubstringMatcher extends net.sf.saxon.expr.sort.SimpleCollation implements net.sf.saxon.lib.SubstringMatcher  {
	public void  (java.lang.String, java.text.RuleBasedCollator) 
		String uri
		java.text.RuleBasedCollator collator
	private java.text.RuleBasedCollator getRuleBasedCollator () 
	public boolean contains (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public boolean endsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public boolean startsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public java.lang.String substringAfter (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
		int[] ia
		boolean ba
	public java.lang.String substringBefore (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
		int[] ib
		boolean bb
	private boolean collationStartsWith (java.text.CollationElementIterator, java.text.CollationElementIterator) 
		int e0
		int e1
		java.text.CollationElementIterator s0
		java.text.CollationElementIterator s1
	private boolean collationContains (java.text.CollationElementIterator, java.text.CollationElementIterator, int[], boolean) 
		int start
		java.text.CollationElementIterator s0
		java.text.CollationElementIterator s1
		int[] offsets
		boolean matchAtEnd
		int e0
		int e1
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
		CharSequence s
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int e
		net.sf.saxon.tree.util.FastStringBuffer sb
		java.text.CollationElementIterator iter
		int i
		String[] args
		String rules
		java.text.RuleBasedCollator collator
}

net/sf/saxon/expr/sort/SimpleCollation.class
SimpleCollation.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.SimpleCollation extends java.lang.Object implements net.sf.saxon.lib.StringCollator  {
	private java.util.Comparator comparator
	private String uri
	private static net.sf.saxon.Platform platform
	public void  (java.lang.String, java.util.Comparator) 
		String uri
		java.util.Comparator comparator
	public java.lang.String getCollationURI () 
	public int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence o1
		CharSequence o2
	public boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s1
		CharSequence s2
	public java.util.Comparator getComparator () 
	public void setComparator (java.util.Comparator) 
		java.util.Comparator comparator
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
		CharSequence s
	public net.sf.saxon.lib.SubstringMatcher getSubstringMatcher () 
	static void  () 
}

net/sf/saxon/expr/sort/SortExpression.class
SortExpression.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.SortExpression extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.sort.SortKeyEvaluator  {
	private net.sf.saxon.expr.Operand selectOp
	private net.sf.saxon.expr.Operand sortOp
	private transient net.sf.saxon.expr.sort.AtomicComparer[] comparators
	private static final net.sf.saxon.expr.OperandRole SAME_FOCUS_SORT_KEY
	private static final net.sf.saxon.expr.OperandRole NEW_FOCUS_SORT_KEY
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.sort.SortKeyDefinitionList) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
	public java.lang.String getExpressionName () 
	public net.sf.saxon.expr.Operand getBaseOperand () 
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public net.sf.saxon.expr.sort.AtomicComparer[] getComparators () 
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.sort.SortKeyDefinition sortKeyDefinition
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet target
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.SortKeyDefinition sortKeyDefinition
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.sort.AtomicComparer comp
		net.sf.saxon.expr.sort.SortKeyDefinition sortKeyDef
		net.sf.saxon.expr.Expression sortKey
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression select2
		net.sf.saxon.type.ItemType sortedItemType
		boolean allKeysFixed
		net.sf.saxon.expr.parser.TypeChecker tc
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType sortedItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.Expression sortKey
		net.sf.saxon.expr.sort.SortKeyDefinition sortKeyDefinition
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		int len
		net.sf.saxon.expr.sort.SortKeyDefinition[] sk2
		net.sf.saxon.expr.sort.SortExpression se2
	public boolean isSortKey (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.sort.SortKeyDefinition sortKeyDefinition
		net.sf.saxon.expr.Expression child
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeSpecialProperties () 
		int props
	public int getImplementationMethod () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.AtomicComparer comp
		int s
		int len
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.sort.AtomicComparer[] comps
	public net.sf.saxon.value.AtomicValue evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.expr.XPathContext c
	public java.lang.String toShortString () 
	public java.lang.String getStreamerName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.Expression getSelect () 
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.expr.sort.SortKeyDefinitionList getSortKeyDefinitionList () 
	public net.sf.saxon.expr.sort.SortKeyDefinition getSortKeyDefinition (int) 
		int i
	public void setSortKeyDefinitionList (net.sf.saxon.expr.sort.SortKeyDefinitionList) 
		net.sf.saxon.expr.sort.SortKeyDefinitionList skd
	static void  () 
}

net/sf/saxon/expr/sort/SortKeyDefinition.class
SortKeyDefinition.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.SortKeyDefinition extends net.sf.saxon.expr.PseudoExpression {
	protected net.sf.saxon.expr.Operand sortKey
	protected net.sf.saxon.expr.Operand order
	protected net.sf.saxon.expr.Operand dataTypeExpression
	protected net.sf.saxon.expr.Operand caseOrder
	protected net.sf.saxon.expr.Operand language
	protected net.sf.saxon.expr.Operand collationName
	protected net.sf.saxon.expr.Operand stable
	protected net.sf.saxon.lib.StringCollator collation
	protected String baseURI
	protected boolean emptyLeast
	protected boolean backwardsCompatible
	protected boolean setContextForSortKey
	private transient net.sf.saxon.expr.sort.AtomicComparer finalComparator
	public void  () 
	public boolean isLiftable () 
	public void setSortKey (net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression exp
		boolean setContext
	public net.sf.saxon.expr.Expression getSortKey () 
	public boolean isSetContextForSortKey () 
	public void setOrder (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression getOrder () 
	public void setDataTypeExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression getDataTypeExpression () 
	public void setCaseOrder (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression getCaseOrder () 
	public void setLanguage (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression getLanguage () 
	public void setCollationNameExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression collationNameExpr
	public net.sf.saxon.expr.Expression getCollationNameExpression () 
	public void setCollation (net.sf.saxon.lib.StringCollator) 
		net.sf.saxon.lib.StringCollator collation
	public net.sf.saxon.lib.StringCollator getCollation () 
	public void setBaseURI (java.lang.String) 
		String baseURI
	public java.lang.String getBaseURI () 
	public void setStable (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression stableExpr
	public net.sf.saxon.expr.Expression getStable () 
	public void setBackwardsCompatible (boolean) 
		boolean compatible
	public boolean isBackwardsCompatible () 
	public void setEmptyLeast (boolean) 
		boolean emptyLeast
	public boolean getEmptyLeast () 
	public boolean isFixed () 
	public net.sf.saxon.expr.sort.SortKeyDefinition copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rm
		net.sf.saxon.expr.sort.SortKeyDefinition sk2
	private net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.Expression in
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public net.sf.saxon.expr.sort.SortKeyDefinition typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.type.ValidationFailure vf
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression lang
	public java.lang.Iterable operands () 
		java.util.List list
	public int getImplementationMethod () 
	public net.sf.saxon.expr.sort.AtomicComparer makeComparator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.StringCollator stringCollator
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		String cname
		java.net.URI collationURI
		net.sf.saxon.lib.StringCollator stringCollator
		net.sf.saxon.type.ValidationFailure vf
		String caseOrderX
		String languageX
		String uri
		boolean firstParam
		java.util.Properties props
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.trans.XPathException err
		String dataType
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue stableVal
		String s
		net.sf.saxon.trans.XPathException err1
		net.sf.saxon.expr.XPathContext context
		String orderX
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.lib.StringCollator stringCollator
	public void setFinalComparator (net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.expr.sort.AtomicComparer comp
	public net.sf.saxon.expr.sort.AtomicComparer getFinalComparator () 
	public net.sf.saxon.expr.sort.SortKeyDefinition fix (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.SortKeyDefinition newSKD
	public boolean equals (java.lang.Object) 
		net.sf.saxon.expr.sort.SortKeyDefinition skd2
		Object other
	public int hashCode () 
		int h
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/SortKeyDefinitionList.class
SortKeyDefinitionList.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.SortKeyDefinitionList extends net.sf.saxon.expr.PseudoExpression implements java.lang.Iterable  {
	private net.sf.saxon.expr.sort.SortKeyDefinition[] sortKeyDefinitions
	public void  (net.sf.saxon.expr.sort.SortKeyDefinition[]) 
		net.sf.saxon.expr.sort.SortKeyDefinition[] sortKeyDefinitions
	public java.lang.Iterable operands () 
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		java.util.List list
	public boolean isLiftable () 
	public int size () 
	public net.sf.saxon.expr.sort.SortKeyDefinition getSortKeyDefinition (int) 
		int i
	public java.util.Iterator iterator () 
	public net.sf.saxon.expr.sort.SortKeyDefinitionList copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.sort.SortKeyDefinition[] s2
	public int getImplementationMethod () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.SortKeyDefinition skd
		net.sf.saxon.trace.ExpressionPresenter out
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/expr/sort/SortKeyEvaluator.class
SortKeyEvaluator.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.SortKeyEvaluator extends java.lang.Object {
	public abstract net.sf.saxon.value.AtomicValue evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/Sortable.class
Sortable.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.Sortable extends java.lang.Object {
	public abstract int compare (int, int) 
	public abstract void swap (int, int) 
}

net/sf/saxon/expr/sort/SortedGroupIterator.class
SortedGroupIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.SortedGroupIterator extends net.sf.saxon.expr.sort.SortedIterator implements net.sf.saxon.expr.sort.GroupIterator  {
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.GroupIterator, net.sf.saxon.expr.sort.SortKeyEvaluator, net.sf.saxon.expr.sort.AtomicComparer[]) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.GroupIterator base
		net.sf.saxon.expr.sort.SortKeyEvaluator sortKeyEvaluator
		net.sf.saxon.expr.sort.AtomicComparer[] comparators
	protected void buildArray ()  throws net.sf.saxon.trans.XPathException 
		int allocated
		int n
		net.sf.saxon.expr.sort.GroupToBeSorted gtbs
		int allocated
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.sort.GroupIterator groupIter
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.AtomicSequence getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/sort/SortedIterator.class
SortedIterator.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.SortedIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.expr.sort.Sortable  {
	protected net.sf.saxon.om.SequenceIterator base
	protected net.sf.saxon.expr.sort.SortKeyEvaluator sortKeyEvaluator
	protected net.sf.saxon.expr.sort.AtomicComparer[] comparators
	protected net.sf.saxon.expr.sort.ObjectToBeSorted[] values
	protected int count
	protected int position
	protected net.sf.saxon.expr.XPathContext context
	private int hostLanguage
	protected void  () 
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.SortKeyEvaluator, net.sf.saxon.expr.sort.AtomicComparer[], boolean) 
		int n
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.sort.SortKeyEvaluator sortKeyEvaluator
		net.sf.saxon.expr.sort.AtomicComparer[] comparators
		boolean createNewContext
	public void setHostLanguage (int) 
		int language
	public boolean hasNext () 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getProperties () 
	protected void buildArray ()  throws net.sf.saxon.trans.XPathException 
		int allocated
		net.sf.saxon.expr.sort.ObjectToBeSorted[] nk2
		int n
		net.sf.saxon.expr.sort.ItemToBeSorted itbs
		net.sf.saxon.expr.sort.ObjectToBeSorted[] nk2
		int allocated
		net.sf.saxon.om.Item item
	private void doSort ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		ClassCastException e
	public int compare (int, int) 
		int comp
		int i
		net.sf.saxon.trans.NoDynamicContextException e
		int a
		int b
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.expr.sort.ObjectToBeSorted temp
}

net/sf/saxon/expr/sort/TextComparer.class
TextComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.TextComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private net.sf.saxon.expr.sort.AtomicComparer baseComparer
	public void  (net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.expr.sort.AtomicComparer baseComparer
	public net.sf.saxon.expr.sort.AtomicComparer getBaseComparer () 
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer newBase
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws java.lang.ClassCastException net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	private net.sf.saxon.value.StringValue toStringValue (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
}

net/sf/saxon/expr/sort/UcaCollatorUsingJava$Identical.class
UcaCollatorUsingJava.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.UcaCollatorUsingJava$Identical extends java.lang.Object implements net.sf.saxon.expr.sort.UcaCollatorUsingJava$Strength  {
	final net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public void  (net.sf.saxon.expr.sort.UcaCollatorUsingJava) 
		net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public int compare (int, int) 
		int ce1
		int ce2
}

net/sf/saxon/expr/sort/UcaCollatorUsingJava$Primary.class
UcaCollatorUsingJava.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.UcaCollatorUsingJava$Primary extends java.lang.Object implements net.sf.saxon.expr.sort.UcaCollatorUsingJava$Strength  {
	final net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public void  (net.sf.saxon.expr.sort.UcaCollatorUsingJava) 
		net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public int compare (int, int) 
		int ce1
		int ce2
}

net/sf/saxon/expr/sort/UcaCollatorUsingJava$Secondary.class
UcaCollatorUsingJava.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.UcaCollatorUsingJava$Secondary extends java.lang.Object implements net.sf.saxon.expr.sort.UcaCollatorUsingJava$Strength  {
	final net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public void  (net.sf.saxon.expr.sort.UcaCollatorUsingJava) 
		net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public int compare (int, int) 
		int ce1
		int ce2
		int c1
}

net/sf/saxon/expr/sort/UcaCollatorUsingJava$Strength.class
UcaCollatorUsingJava.java
package net.sf.saxon.expr.sort
public abstract net.sf.saxon.expr.sort.UcaCollatorUsingJava$Strength extends java.lang.Object {
	public abstract int compare (int, int) 
}

net/sf/saxon/expr/sort/UcaCollatorUsingJava$Tertiary.class
UcaCollatorUsingJava.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.UcaCollatorUsingJava$Tertiary extends java.lang.Object implements net.sf.saxon.expr.sort.UcaCollatorUsingJava$Strength  {
	final net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public void  (net.sf.saxon.expr.sort.UcaCollatorUsingJava) 
		net.sf.saxon.expr.sort.UcaCollatorUsingJava this$0
	public int compare (int, int) 
		int c2
		int ce1
		int ce2
		int c1
}

net/sf/saxon/expr/sort/UcaCollatorUsingJava.class
UcaCollatorUsingJava.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.UcaCollatorUsingJava extends java.lang.Object implements net.sf.saxon.lib.SubstringMatcher  {
	private String uri
	private java.text.RuleBasedCollator uca
	private net.sf.saxon.expr.sort.UcaCollatorUsingJava$Strength strengthLevel
	private static String[] keywords
	private static java.util.Set keys
	public void  (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String uri
	public java.text.RuleBasedCollator getRuleBasedCollator () 
	private void error (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String field
		String allowed
	private void error (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String field
		String allowed
		String requested
	private void error (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
	public int compare (java.lang.String, java.lang.String) 
		String source
		String target
	public java.text.CollationKey getJavaCollationKey (java.lang.String) 
		String source
	public int hashCode () 
	public void setProps (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure vf
		String language
		String country
		String variant
		String[] parts
		java.util.Locale loc
		java.util.Properties props
		boolean fallbackError
		String fallback
		String lang
		String strength
		String normalization
	private java.util.Properties parseProps (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI uuri
		java.net.URISyntaxException err
		String[] tokens
		String s
		String u
		String message
		String uri
		java.net.URI uuri
		java.util.ArrayList unknownKeys
		java.util.Properties props
		String query
		String fallback
	public void setStrength (int) 
		int newStrength
	public int getStrength () 
	public boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s1
		CharSequence s2
	public java.lang.String getCollationURI () 
	public int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence o1
		CharSequence o2
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
		CharSequence s
		java.text.CollationKey ck
	public boolean contains (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public boolean endsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public boolean startsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public java.lang.String substringAfter (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
		int[] ia
		boolean ba
	public java.lang.String substringBefore (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.RuleBasedCollator collator
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
		int[] ib
		boolean bb
	private boolean collationStartsWith (java.text.CollationElementIterator, java.text.CollationElementIterator) 
		int e0
		int e1
		java.text.CollationElementIterator s0
		java.text.CollationElementIterator s1
	private java.lang.String show (int) 
		int ce
	private void makeStrengthObject () 
	private boolean collationContains (java.text.CollationElementIterator, java.text.CollationElementIterator, int[], boolean) 
		int start
		java.text.CollationElementIterator s0
		java.text.CollationElementIterator s1
		int[] offsets
		boolean matchAtEnd
		int e0
		int e1
	private static int intCompare (int, int) 
		int a
		int b
	static int access$000 (int, int) 
		int x0
		int x1
	static void  () 
}

net/sf/saxon/expr/sort/UntypedNumericComparer.class
UntypedNumericComparer.java
package net.sf.saxon.expr.sort
public net.sf.saxon.expr.sort.UntypedNumericComparer extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicComparer  {
	private net.sf.saxon.lib.ConversionRules rules
	private static double[][] bounds
	public void  () 
	public static boolean quickCompare (net.sf.saxon.value.UntypedAtomicValue, net.sf.saxon.value.NumericValue, int, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.UntypedAtomicValue a0
		net.sf.saxon.value.NumericValue a1
		int operator
		net.sf.saxon.lib.ConversionRules rules
		int comp
	public static int quickComparison (net.sf.saxon.value.UntypedAtomicValue, net.sf.saxon.value.NumericValue, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.trans.XPathException 
		double d0
		char c
		int i
		double temp
		double lowerBound
		double upperBound
		long l0
		net.sf.saxon.value.AtomicValue av
		CharSequence cs
		boolean simple
		int wholePartLength
		int firstDigit
		int decimalPoints
		char sign
		net.sf.saxon.value.UntypedAtomicValue a0
		net.sf.saxon.value.NumericValue a1
		net.sf.saxon.lib.ConversionRules rules
		double d1
		net.sf.saxon.type.ConversionResult cv
		net.sf.saxon.value.DoubleValue dv0
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public net.sf.saxon.lib.StringCollator getCollator () 
	public net.sf.saxon.expr.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public boolean comparesEqual (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public java.lang.String save () 
	static void  () 
}

net/sf/saxon/functions/Abs.class
Abs.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.Abs extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/AbstractFunction.class
AbstractFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.AbstractFunction extends net.sf.saxon.om.AbstractItem implements net.sf.saxon.om.Function  {
	public void  () 
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
		net.sf.saxon.expr.OperandRole[] roles
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isArray () 
	public boolean isMap () 
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.query.AnnotationList getAnnotations () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public void simplify ()  throws net.sf.saxon.trans.XPathException 
	public void typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public boolean deepEquals (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Function other
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer comparer
		int flags
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public boolean isTrustedResultType () 
}

net/sf/saxon/functions/AccessorFn$1.class
AccessorFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.AccessorFn$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$functions$AccessorFn$Component
	static void  () 
}

net/sf/saxon/functions/AccessorFn$Component.class
AccessorFn.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.AccessorFn$Component extends java.lang.Enum {
	public static final net.sf.saxon.functions.AccessorFn$Component YEAR
	public static final net.sf.saxon.functions.AccessorFn$Component MONTH
	public static final net.sf.saxon.functions.AccessorFn$Component DAY
	public static final net.sf.saxon.functions.AccessorFn$Component HOURS
	public static final net.sf.saxon.functions.AccessorFn$Component MINUTES
	public static final net.sf.saxon.functions.AccessorFn$Component SECONDS
	public static final net.sf.saxon.functions.AccessorFn$Component TIMEZONE
	public static final net.sf.saxon.functions.AccessorFn$Component LOCALNAME
	public static final net.sf.saxon.functions.AccessorFn$Component NAMESPACE
	public static final net.sf.saxon.functions.AccessorFn$Component PREFIX
	public static final net.sf.saxon.functions.AccessorFn$Component MICROSECONDS
	public static final net.sf.saxon.functions.AccessorFn$Component WHOLE_SECONDS
	public static final net.sf.saxon.functions.AccessorFn$Component YEAR_ALLOWING_ZERO
	private static final net.sf.saxon.functions.AccessorFn$Component[] $VALUES
	public static net.sf.saxon.functions.AccessorFn$Component[] values () 
	public static net.sf.saxon.functions.AccessorFn$Component valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

net/sf/saxon/functions/AccessorFn$DayFromDate.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$DayFromDate extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$DayFromDateTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$DayFromDateTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$DaysFromDuration.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$DaysFromDuration extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$HoursFromDateTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$HoursFromDateTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$HoursFromDuration.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$HoursFromDuration extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$HoursFromTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$HoursFromTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$LocalNameFromQName.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$LocalNameFromQName extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$MinutesFromDateTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$MinutesFromDateTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$MinutesFromDuration.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$MinutesFromDuration extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$MinutesFromTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$MinutesFromTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$MonthFromDate.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$MonthFromDate extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$MonthFromDateTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$MonthFromDateTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$MonthsFromDuration.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$MonthsFromDuration extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$NamespaceUriFromQName.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$NamespaceUriFromQName extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$PrefixFromQName.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$PrefixFromQName extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$SecondsFromDateTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$SecondsFromDateTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$SecondsFromDuration.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$SecondsFromDuration extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$SecondsFromTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$SecondsFromTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$TimezoneFromDate.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$TimezoneFromDate extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$TimezoneFromDateTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$TimezoneFromDateTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$TimezoneFromTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$TimezoneFromTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$YearFromDate.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$YearFromDate extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$YearFromDateTime.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$YearFromDateTime extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn$YearsFromDuration.class
AccessorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccessorFn$YearsFromDuration extends net.sf.saxon.functions.AccessorFn {
	public void  () 
	public net.sf.saxon.functions.AccessorFn$Component getComponentId () 
}

net/sf/saxon/functions/AccessorFn.class
AccessorFn.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.AccessorFn extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public abstract net.sf.saxon.functions.AccessorFn$Component getComponentId () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public int getRequiredComponent () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/AccumulatorFn$AccumulatorAfter.class
AccumulatorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccumulatorFn$AccumulatorAfter extends net.sf.saxon.functions.AccumulatorFn {
	public void  () 
	public net.sf.saxon.functions.AccumulatorFn$Phase getPhase () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/AccumulatorFn$AccumulatorBefore.class
AccumulatorFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AccumulatorFn$AccumulatorBefore extends net.sf.saxon.functions.AccumulatorFn {
	public void  () 
	public net.sf.saxon.functions.AccumulatorFn$Phase getPhase () 
}

net/sf/saxon/functions/AccumulatorFn$Phase.class
AccumulatorFn.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.AccumulatorFn$Phase extends java.lang.Enum {
	public static final net.sf.saxon.functions.AccumulatorFn$Phase AFTER
	public static final net.sf.saxon.functions.AccumulatorFn$Phase BEFORE
	private static final net.sf.saxon.functions.AccumulatorFn$Phase[] $VALUES
	public static net.sf.saxon.functions.AccumulatorFn$Phase[] values () 
	public static net.sf.saxon.functions.AccumulatorFn$Phase valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

net/sf/saxon/functions/AccumulatorFn.class
AccumulatorFn.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.AccumulatorFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public abstract net.sf.saxon.functions.AccumulatorFn$Phase getPhase () 
	private net.sf.saxon.om.Sequence getAccumulatorValue (java.lang.String, net.sf.saxon.functions.AccumulatorFn$Phase, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException err
		String name
		net.sf.saxon.functions.AccumulatorFn$Phase phase
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.accum.AccumulatorRegistry registry
		net.sf.saxon.expr.accum.Accumulator accumulator
		net.sf.saxon.om.Item node
		int kind
		net.sf.saxon.om.Sequence streamedAccVal
		net.sf.saxon.om.TreeInfo root
		net.sf.saxon.expr.accum.AccumulatorManager manager
		net.sf.saxon.expr.accum.IAccumulatorData data
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String name
}

net/sf/saxon/functions/Adjust_1.class
Adjust_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Adjust_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.CalendarValue in
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Adjust_2.class
Adjust_2.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Adjust_2 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DayTimeDurationValue tz
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.CalendarValue in
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Aggregate.class
Aggregate.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.Aggregate extends net.sf.saxon.functions.SystemFunction {
	public void  () 
}

net/sf/saxon/functions/AnalyzeStringFn$1.class
AnalyzeStringFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.AnalyzeStringFn$1 extends java.lang.Object implements net.sf.saxon.regex.RegexIterator$MatchHandler  {
	final net.sf.saxon.event.Receiver val$out
	final net.sf.saxon.functions.AnalyzeStringFn this$0
	void  (net.sf.saxon.functions.AnalyzeStringFn, net.sf.saxon.event.Receiver) 
		net.sf.saxon.functions.AnalyzeStringFn this$0
	public void characters (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		CharSequence s
	public void onGroupStart (int)  throws net.sf.saxon.trans.XPathException 
		int groupNumber
	public void onGroupEnd (int)  throws net.sf.saxon.trans.XPathException 
		int groupNumber
}

net/sf/saxon/functions/AnalyzeStringFn.class
AnalyzeStringFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AnalyzeStringFn extends net.sf.saxon.functions.RegexFunction {
	private net.sf.saxon.om.NodeName resultName
	private net.sf.saxon.om.NodeName nonMatchName
	private net.sf.saxon.om.NodeName matchName
	private net.sf.saxon.om.NodeName groupName
	private net.sf.saxon.om.NodeName groupNrName
	private net.sf.saxon.type.SchemaType resultType
	private net.sf.saxon.type.SchemaType nonMatchType
	private net.sf.saxon.type.SchemaType matchType
	private net.sf.saxon.type.SchemaType groupType
	private net.sf.saxon.type.SimpleType groupNrType
	public void  () 
	protected boolean allowRegexMatchingEmptyString () 
	private synchronized void init (net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		boolean schemaAware
	public net.sf.saxon.om.NodeInfo call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		CharSequence input
		net.sf.saxon.lib.StandardEntityResolver resolver
		java.io.InputStream inputStream
		org.xml.sax.InputSource is
		boolean schemaAware
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item inputItem
		CharSequence input
		net.sf.saxon.regex.RegularExpression re
		net.sf.saxon.regex.RegexIterator iter
		net.sf.saxon.event.Builder builder
		net.sf.saxon.event.Receiver out
		net.sf.saxon.om.Item item
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static net.sf.saxon.om.NodeName access$000 (net.sf.saxon.functions.AnalyzeStringFn) 
		net.sf.saxon.functions.AnalyzeStringFn x0
	static net.sf.saxon.type.SchemaType access$100 (net.sf.saxon.functions.AnalyzeStringFn) 
		net.sf.saxon.functions.AnalyzeStringFn x0
	static net.sf.saxon.om.NodeName access$200 (net.sf.saxon.functions.AnalyzeStringFn) 
		net.sf.saxon.functions.AnalyzeStringFn x0
	static net.sf.saxon.type.SimpleType access$300 (net.sf.saxon.functions.AnalyzeStringFn) 
		net.sf.saxon.functions.AnalyzeStringFn x0
}

net/sf/saxon/functions/ApplyFn.class
ApplyFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ApplyFn extends net.sf.saxon.functions.SystemFunction {
	private String dynamicFunctionCall
	public void  () 
	public void setDynamicFunctionCall (java.lang.String) 
		String fnExpr
	public boolean isDynamicFunctionCall () 
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.type.ItemType fnType
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression target
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	private net.sf.saxon.expr.Expression makeGetCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.functions.registry.BuiltInFunctionSet, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.functions.registry.BuiltInFunctionSet fnSet
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression target
		net.sf.saxon.expr.Expression key
		net.sf.saxon.expr.Expression getter
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String errorCode
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.value.SequenceType expected
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.om.Sequence converted
		int i
		net.sf.saxon.expr.parser.RoleDiagnostic resultRole
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Function function
		net.sf.saxon.ma.arrays.ArrayItem args
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.FunctionItemType fit
		net.sf.saxon.om.Sequence[] argArray
		net.sf.saxon.om.Sequence rawResult
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
}

net/sf/saxon/functions/AvailableEnvironmentVariables$1.class
AvailableEnvironmentVariables.java
package net.sf.saxon.functions
 net.sf.saxon.functions.AvailableEnvironmentVariables$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.AvailableEnvironmentVariables this$0
	void  (net.sf.saxon.functions.AvailableEnvironmentVariables, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.AvailableEnvironmentVariables this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
}

net/sf/saxon/functions/AvailableEnvironmentVariables.class
AvailableEnvironmentVariables.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AvailableEnvironmentVariables extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String s
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.lib.EnvironmentVariableResolver resolver
		java.util.List myList
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
}

net/sf/saxon/functions/AvailableSystemProperties$1.class
AvailableSystemProperties.java
package net.sf.saxon.functions
 net.sf.saxon.functions.AvailableSystemProperties$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.AvailableSystemProperties this$0
	void  (net.sf.saxon.functions.AvailableSystemProperties, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.AvailableSystemProperties this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
}

net/sf/saxon/functions/AvailableSystemProperties.class
AvailableSystemProperties.java
package net.sf.saxon.functions
public net.sf.saxon.functions.AvailableSystemProperties extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		Object s
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List myList
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
}

net/sf/saxon/functions/Average$AverageFold.class
Average.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Average$AverageFold extends java.lang.Object implements net.sf.saxon.functions.Fold  {
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.value.AtomicValue data
	private boolean atStart
	private net.sf.saxon.lib.ConversionRules rules
	private net.sf.saxon.type.StringConverter toDouble
	private int count
	final net.sf.saxon.functions.Average this$0
	public void  (net.sf.saxon.functions.Average, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void processItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item item
		net.sf.saxon.value.AtomicValue next
	public boolean isFinished () 
	public net.sf.saxon.om.Sequence result ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Average.class
Average.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Average extends net.sf.saxon.functions.FoldingFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.functions.Fold getFold (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] additionalArguments
}

net/sf/saxon/functions/BaseUri_1.class
BaseUri_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.BaseUri_1 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo node
		String s
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/BooleanFn$1.class
BooleanFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.BooleanFn$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.BooleanFn this$0
	void  (net.sf.saxon.functions.BooleanFn, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.BooleanFn this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression ebv
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression e
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/BooleanFn.class
BooleanFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.BooleanFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.trans.XPathException err
	public static net.sf.saxon.expr.Expression rewriteEffectiveBooleanValue (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.expr.Literal l2
		net.sf.saxon.expr.ValueComparison vc
		net.sf.saxon.expr.Expression exists
		net.sf.saxon.expr.Expression exists
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		boolean forStreaming
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Sequence[] arguments
		boolean bValue
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/CallableFunction.class
CallableFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CallableFunction extends net.sf.saxon.functions.AbstractFunction {
	private net.sf.saxon.expr.Callable callable
	private net.sf.saxon.trans.SymbolicName$F name
	private net.sf.saxon.type.FunctionItemType type
	private net.sf.saxon.query.AnnotationList annotations
	public void  (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Callable, net.sf.saxon.type.FunctionItemType) 
		net.sf.saxon.trans.SymbolicName$F name
		net.sf.saxon.expr.Callable callable
		net.sf.saxon.type.FunctionItemType type
	public void  (int, net.sf.saxon.expr.Callable, net.sf.saxon.type.FunctionItemType) 
		int arity
		net.sf.saxon.expr.Callable callable
		net.sf.saxon.type.FunctionItemType type
	public net.sf.saxon.expr.Callable getCallable () 
	public void setCallable (net.sf.saxon.expr.Callable) 
		net.sf.saxon.expr.Callable callable
	public void setType (net.sf.saxon.type.FunctionItemType) 
		net.sf.saxon.type.FunctionItemType type
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
		net.sf.saxon.expr.instruct.UserFunction uf
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public void setAnnotations (net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList annotations
	public net.sf.saxon.query.AnnotationList getAnnotations () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/functions/Ceiling.class
Ceiling.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.Ceiling extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.NumericValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/CodepointEqual.class
CodepointEqual.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CodepointEqual extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue op1
		net.sf.saxon.value.StringValue op2
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/CodepointsToString.class
CodepointsToString.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CodepointsToString extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public static java.lang.CharSequence unicodeToString (net.sf.saxon.om.SequenceIterator, net.sf.saxon.z.IntPredicate)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue nextInt
		long next
		net.sf.saxon.om.SequenceIterator chars
		net.sf.saxon.z.IntPredicate checker
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator chars
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/CollatingFunctionFixed.class
CollatingFunctionFixed.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.CollatingFunctionFixed extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.StatefulSystemFunction  {
	private String collationName
	private net.sf.saxon.lib.StringCollator stringCollator
	private net.sf.saxon.expr.sort.AtomicComparer atomicComparer
	public void  () 
	public boolean isSubstringMatchingFunction () 
	public net.sf.saxon.lib.StringCollator getStringCollator () 
	public void setRetainedStaticContext (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public void setCollationName (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String collationName
	private void allocateCollator ()  throws net.sf.saxon.trans.XPathException 
	protected void preAllocateComparer (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType, net.sf.saxon.expr.StaticContext, boolean) 
		net.sf.saxon.type.AtomicType type0
		net.sf.saxon.type.AtomicType type1
		net.sf.saxon.expr.StaticContext env
		boolean NaNequalsNaN
		net.sf.saxon.lib.StringCollator collation
	public net.sf.saxon.expr.sort.AtomicComparer getPreAllocatedAtomicComparer () 
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
		String collationName
	public net.sf.saxon.functions.CollatingFunctionFixed copy () 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.functions.SystemFunction copy
	public volatile net.sf.saxon.functions.SystemFunction copy () 
}

net/sf/saxon/functions/CollatingFunctionFree.class
CollatingFunctionFree.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CollatingFunctionFree extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private int getCollationArgument () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		java.net.URI collUri
		java.net.URISyntaxException e
		String coll
		net.sf.saxon.functions.CollatingFunctionFixed fn
		net.sf.saxon.expr.Expression[] newArgs
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression c
	public net.sf.saxon.functions.CollatingFunctionFixed bindCollation (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String collationName
		net.sf.saxon.Configuration config
		net.sf.saxon.functions.CollatingFunctionFixed fixed
	public static java.lang.String expandCollationURI (java.lang.String, java.net.URI)  throws net.sf.saxon.trans.XPathException 
		java.net.URI collationURI
		java.net.URISyntaxException e
		String collationName
		java.net.URI expressionBaseURI
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		int c
		String collation
		net.sf.saxon.functions.CollatingFunctionFixed fixed
		net.sf.saxon.om.Sequence[] retainedArgs
	public java.lang.String getStreamerName () 
		net.sf.saxon.trans.XPathException e
}

net/sf/saxon/functions/CollationKeyFn.class
CollationKeyFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CollationKeyFn extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	private static net.sf.saxon.value.Base64BinaryValue getCollationKey (java.lang.String, net.sf.saxon.lib.StringCollator) 
		String s
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.value.AtomicValue val
	public net.sf.saxon.value.Base64BinaryValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String in
		net.sf.saxon.lib.StringCollator collator
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/CollectionFn$1.class
CollectionFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.CollectionFn$1 extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	final java.util.Iterator val$sources
	final net.sf.saxon.functions.CollectionFn this$0
	void  (net.sf.saxon.functions.CollectionFn, java.util.Iterator) 
		net.sf.saxon.functions.CollectionFn this$0
	public net.sf.saxon.om.Item next () 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/functions/CollectionFn$2.class
CollectionFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.CollectionFn$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.functions.CollectionFn this$0
	void  (net.sf.saxon.functions.CollectionFn, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.functions.CollectionFn this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item1
}

net/sf/saxon/functions/CollectionFn$3.class
CollectionFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.CollectionFn$3 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.om.SpaceStrippingRule val$rule
	final net.sf.saxon.functions.CollectionFn this$0
	void  (net.sf.saxon.functions.CollectionFn, net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.functions.CollectionFn this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.wrapper.SpaceStrippedDocument ssd
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/CollectionFn$EmptyCollection.class
CollectionFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.CollectionFn$EmptyCollection extends java.lang.Object implements net.sf.saxon.lib.ResourceCollection  {
	private String collectionUri
	public void  (java.lang.String) 
		String cUri
	public java.lang.String getCollectionURI () 
	public java.util.Iterator getResourceURIs (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.util.Iterator getResources (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean isStable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public boolean stripWhitespace (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule rules
}

net/sf/saxon/functions/CollectionFn.class
CollectionFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CollectionFn extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public static String EMPTY_COLLECTION_URI
	public static final net.sf.saxon.lib.ResourceCollection EMPTY_COLLECTION
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	private java.lang.String getAbsoluteCollectionURI (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String absoluteURI
		java.net.URI uri
		java.net.URI uri
		java.net.URISyntaxException e2
		java.net.URISyntaxException e
		String absoluteURI
		String absoluteURI
		String base
		String absoluteURI
		java.net.URISyntaxException e
		java.net.URI uri
		String href
		net.sf.saxon.expr.XPathContext context
		String absoluteURI
	private net.sf.saxon.om.SequenceIterator getSequenceIterator (net.sf.saxon.lib.ResourceCollection, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.ResourceCollection collection
		net.sf.saxon.expr.XPathContext context
		java.util.Iterator sources
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String href
		String href
		net.sf.saxon.om.Item arg
		boolean alreadyStripped
		net.sf.saxon.om.SpaceStrippingRule rule
		net.sf.saxon.expr.ItemMappingFunction stripper
		String docUri
		net.sf.saxon.om.DocumentURI docKey
		net.sf.saxon.om.TreeInfo info
		net.sf.saxon.Controller controller
		net.sf.saxon.om.DocumentPool docPool
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String href
		String absoluteURI
		net.sf.saxon.expr.PackageData packageData
		net.sf.saxon.om.SpaceStrippingRule whitespaceRule
		String collectionKey
		net.sf.saxon.om.GroundedValue cachedCollection
		net.sf.saxon.lib.CollectionFinder collectionFinder
		net.sf.saxon.lib.ResourceCollection collection
		net.sf.saxon.om.SequenceIterator sourceSeq
		net.sf.saxon.om.SequenceIterator result
	static void  () 
}

net/sf/saxon/functions/Compare.class
Compare.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Compare extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	private static net.sf.saxon.value.Int64Value compare (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.expr.sort.AtomicComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue s1
		net.sf.saxon.value.StringValue s2
		net.sf.saxon.expr.sort.AtomicComparer comparer
		int result
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.expr.sort.GenericAtomicComparer comparer
		net.sf.saxon.value.Int64Value result
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Concat$1.class
Concat.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Concat$1 extends net.sf.saxon.expr.SystemFunctionCall$Optimized {
	final net.sf.saxon.functions.Concat this$0
	void  (net.sf.saxon.functions.Concat, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.Concat this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.CharSequence evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/functions/Concat.class
Concat.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Concat extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	protected net.sf.saxon.om.Sequence resultIfEmpty (int) 
		int arg
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
		int i
		net.sf.saxon.expr.OperandRole[] roles
		net.sf.saxon.expr.OperandRole operandRole
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
		net.sf.saxon.value.SequenceType[] argTypes
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Sequence arg
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public net.sf.saxon.value.SequenceType getRequiredType (int) 
		int arg
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ConstantFunction$False.class
ConstantFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ConstantFunction$False extends net.sf.saxon.functions.ConstantFunction {
	public void  () 
}

net/sf/saxon/functions/ConstantFunction$True.class
ConstantFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ConstantFunction$True extends net.sf.saxon.functions.ConstantFunction {
	public void  () 
}

net/sf/saxon/functions/ConstantFunction.class
ConstantFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ConstantFunction extends net.sf.saxon.functions.SystemFunction {
	public net.sf.saxon.om.GroundedValue value
	public void  (net.sf.saxon.om.GroundedValue) 
		net.sf.saxon.om.GroundedValue value
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
}

net/sf/saxon/functions/Contains$1.class
Contains.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Contains$1 extends net.sf.saxon.expr.SystemFunctionCall$Optimized {
	final net.sf.saxon.functions.Contains this$0
	void  (net.sf.saxon.functions.Contains, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.Contains this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String s0
		CharSequence s1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
}

net/sf/saxon/functions/Contains.class
Contains.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Contains extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public boolean isSubstringMatchingFunction () 
	private static boolean contains (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.lib.SubstringMatcher collator
		String s0
		String s1
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue s0
		net.sf.saxon.value.StringValue s1
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ContainsToken.class
ContainsToken.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ContainsToken extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	private static boolean containsToken (net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.StringValue, net.sf.saxon.lib.StringCollator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.UnfailingIterator tokens
		net.sf.saxon.om.Item token
		net.sf.saxon.om.SequenceIterator arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.lib.StringCollator collator
		String search
		net.sf.saxon.om.Item item
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ContextAccessorFunction.class
ContextAccessorFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.ContextAccessorFunction extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public abstract net.sf.saxon.om.Function bindContext (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/ContextItemAccessorFunction$1.class
ContextItemAccessorFunction.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ContextItemAccessorFunction$1 extends java.lang.Object implements net.sf.saxon.expr.Callable  {
	final net.sf.saxon.functions.ContextItemAccessorFunction this$0
	void  (net.sf.saxon.functions.ContextItemAccessorFunction) 
		net.sf.saxon.functions.ContextItemAccessorFunction this$0
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/ContextItemAccessorFunction$Number_0.class
ContextItemAccessorFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ContextItemAccessorFunction$Number_0 extends net.sf.saxon.functions.ContextItemAccessorFunction {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression ci
		net.sf.saxon.expr.Expression sv
	public net.sf.saxon.om.GroundedValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.functions.SystemFunction f
		net.sf.saxon.om.AtomicSequence val
}

net/sf/saxon/functions/ContextItemAccessorFunction$StringAccessor.class
ContextItemAccessorFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ContextItemAccessorFunction$StringAccessor extends net.sf.saxon.functions.ContextItemAccessorFunction {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression ci
		net.sf.saxon.expr.Expression sv
	public net.sf.saxon.om.GroundedValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.functions.SystemFunction f
		net.sf.saxon.value.StringValue val
}

net/sf/saxon/functions/ContextItemAccessorFunction.class
ContextItemAccessorFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ContextItemAccessorFunction extends net.sf.saxon.functions.ContextAccessorFunction {
	public void  () 
	public net.sf.saxon.om.Function bindContext (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Callable callable
		net.sf.saxon.type.FunctionItemType fit
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item ci
		net.sf.saxon.functions.ConstantFunction fn
	public net.sf.saxon.om.GroundedValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.functions.SystemFunction f
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression arg
	public net.sf.saxon.expr.Expression makeContextItemExplicit () 
		net.sf.saxon.expr.Expression[] args
}

net/sf/saxon/functions/CopyOfFn$1.class
CopyOfFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.CopyOfFn$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.functions.CopyOfFn this$0
	void  (net.sf.saxon.functions.CopyOfFn) 
		net.sf.saxon.functions.CopyOfFn this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.wrapper.VirtualCopy vc
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/CopyOfFn.class
CopyOfFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CopyOfFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Sequence in
		net.sf.saxon.om.SequenceIterator input
		net.sf.saxon.om.SequenceIterator output
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.instruct.CopyOf fn
}

net/sf/saxon/functions/Count.class
Count.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Count extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public static int count (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.om.SequenceIterator iter
	public static int steppingCount (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		int n
	public net.sf.saxon.value.IntegerValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Sequence arg
		int size
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Current.class
Current.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Current extends net.sf.saxon.functions.SystemFunction {
	public static final net.sf.saxon.om.StructuredQName FN_CURRENT
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	static void  () 
}

net/sf/saxon/functions/CurrentGroup.class
CurrentGroup.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentGroup extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/CurrentGroupCall.class
CurrentGroupCall.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentGroupCall extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.Callable  {
	private boolean isInLoop
	private net.sf.saxon.type.ItemType itemType
	private net.sf.saxon.expr.instruct.ForEachGroup controllingInstruction
	public void  () 
	public net.sf.saxon.expr.Expression getScopingExpression () 
	public void setControllingInstruction (net.sf.saxon.expr.instruct.ForEachGroup, net.sf.saxon.type.ItemType, boolean) 
		net.sf.saxon.expr.instruct.ForEachGroup instruction
		net.sf.saxon.type.ItemType itemType
		boolean isInLoop
	public void resetLocalStaticProperties () 
	public net.sf.saxon.expr.instruct.ForEachGroup getControllingInstruction () 
	public static net.sf.saxon.expr.instruct.ForEachGroup findControllingInstruction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression parent
	public boolean isInLoop () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getIntrinsicDependencies () 
	protected int computeCardinality () 
	public int getImplementationMethod () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.functions.CurrentGroupCall cg
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.sort.GroupIterator gi
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/CurrentGroupingKey.class
CurrentGroupingKey.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentGroupingKey extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/CurrentGroupingKeyCall.class
CurrentGroupingKeyCall.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentGroupingKeyCall extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.expr.Expression getScopingExpression () 
	protected int computeCardinality () 
	public int getImplementationMethod () 
	public net.sf.saxon.type.ItemType getItemType () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public int getIntrinsicDependencies () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.sort.GroupIterator gi
		net.sf.saxon.om.AtomicSequence result
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/CurrentMergeGroup$1.class
CurrentMergeGroup.java
package net.sf.saxon.functions
 net.sf.saxon.functions.CurrentMergeGroup$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.CurrentMergeGroup this$0
	void  (net.sf.saxon.functions.CurrentMergeGroup, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.CurrentMergeGroup this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression getScopingExpression () 
}

net/sf/saxon/functions/CurrentMergeGroup.class
CurrentMergeGroup.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentMergeGroup extends net.sf.saxon.functions.SystemFunction {
	private boolean isInLoop
	private net.sf.saxon.expr.sort.MergeInstr controllingInstruction
	private java.util.Set allowedNames
	public void  () 
	public void setControllingInstruction (net.sf.saxon.expr.sort.MergeInstr, boolean)  throws net.sf.saxon.trans.XPathException 
		String name
		net.sf.saxon.expr.sort.MergeInstr$MergeSource m
		net.sf.saxon.expr.sort.MergeInstr instruction
		boolean isInLoop
	public net.sf.saxon.expr.sort.MergeInstr getControllingInstruction () 
	public boolean isInLoop () 
	public net.sf.saxon.type.ItemType getResultItemType () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String source
	private net.sf.saxon.om.SequenceIterator currentGroup (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String source
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.sort.GroupIterator gi
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/CurrentMergeKey$1.class
CurrentMergeKey.java
package net.sf.saxon.functions
 net.sf.saxon.functions.CurrentMergeKey$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.CurrentMergeKey this$0
	void  (net.sf.saxon.functions.CurrentMergeKey, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.CurrentMergeKey this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression getScopingExpression () 
}

net/sf/saxon/functions/CurrentMergeKey.class
CurrentMergeKey.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentMergeKey extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.expr.sort.MergeInstr controllingInstruction
	public void  () 
	public void setControllingInstruction (net.sf.saxon.expr.sort.MergeInstr)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.MergeInstr instruction
	public net.sf.saxon.expr.sort.MergeInstr getControllingInstruction () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.sort.GroupIterator gi
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/CurrentOutputUri.class
CurrentOutputUri.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentOutputUri extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String uri
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/Data_1.class
Data_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Data_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator a
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Sequence arg
}

net/sf/saxon/functions/DateTimeConstructor.class
DateTimeConstructor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DateTimeConstructor extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.DateValue arg0
		net.sf.saxon.value.TimeValue arg1
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DeepEqual.class
DeepEqual.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DeepEqual extends net.sf.saxon.functions.CollatingFunctionFixed {
	public static final int INCLUDE_NAMESPACES
	public static final int INCLUDE_PREFIXES
	public static final int INCLUDE_COMMENTS
	public static final int INCLUDE_PROCESSING_INSTRUCTIONS
	public static final int EXCLUDE_WHITESPACE_TEXT_NODES
	public static final int COMPARE_STRING_VALUES
	public static final int COMPARE_ANNOTATIONS
	public static final int WARNING_IF_FALSE
	public static final int JOIN_ADJACENT_TEXT_NODES
	public static final int COMPARE_ID_FLAGS
	public static final int EXCLUDE_VARIETY
	public void  () 
	public static boolean deepEqual (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.sort.AtomicComparer, net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
		boolean fe
		boolean oe
		net.sf.saxon.value.AtomicValue av1
		net.sf.saxon.value.AtomicValue av2
		net.sf.saxon.om.Item item1
		net.sf.saxon.om.Item item2
		int pos1
		int pos2
		ClassCastException err
		net.sf.saxon.trans.NoDynamicContextException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.SequenceIterator op1
		net.sf.saxon.om.SequenceIterator op2
		net.sf.saxon.expr.sort.AtomicComparer comparer
		net.sf.saxon.expr.XPathContext context
		int flags
		boolean result
		String reason
	public static boolean deepEquals (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.sort.AtomicComparer, net.sf.saxon.Configuration, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.AxisIterator a2iter
		net.sf.saxon.om.NodeInfo att2
		net.sf.saxon.om.NamespaceBinding nscode1
		net.sf.saxon.om.NamespaceBinding nscode2
		java.util.HashSet ns1
		java.util.HashSet ns2
		net.sf.saxon.tree.iter.AxisIterator it1
		net.sf.saxon.om.NodeInfo nn1
		net.sf.saxon.tree.iter.AxisIterator it2
		net.sf.saxon.om.NodeInfo nn2
		int variety1
		int variety2
		net.sf.saxon.tree.iter.AtomicIterator v1
		net.sf.saxon.tree.iter.AtomicIterator v2
		net.sf.saxon.type.SchemaType type1
		net.sf.saxon.type.SchemaType type2
		boolean isSimple1
		boolean isSimple2
		net.sf.saxon.tree.iter.AxisIterator a1
		net.sf.saxon.tree.iter.AxisIterator a2
		net.sf.saxon.om.NodeInfo att1
		String message
		boolean r
		net.sf.saxon.om.NodeInfo d1
		net.sf.saxon.om.NodeInfo d2
		net.sf.saxon.tree.iter.AxisIterator c1
		net.sf.saxon.tree.iter.AxisIterator c2
		boolean ar
		boolean ar
		int i
		int min
		String v1
		String v2
		String message
		boolean vr
		net.sf.saxon.om.NodeInfo n1
		net.sf.saxon.om.NodeInfo n2
		net.sf.saxon.expr.sort.AtomicComparer comparer
		net.sf.saxon.Configuration config
		int flags
	private static boolean isIgnorable (net.sf.saxon.om.NodeInfo, int) 
		net.sf.saxon.om.NodeInfo node
		int flags
		int kind
	private static void explain (net.sf.saxon.Configuration, java.lang.String, int, net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.Configuration config
		String message
		int flags
		net.sf.saxon.om.NodeInfo n1
		net.sf.saxon.om.NodeInfo n2
	private static java.lang.String showKind (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	private static java.lang.String showNamespaces (java.util.HashSet) 
		net.sf.saxon.om.NamespaceBinding binding
		java.util.HashSet bindings
		net.sf.saxon.tree.util.FastStringBuffer sb
	private static net.sf.saxon.om.SequenceIterator mergeAdjacentTextNodes (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.Orphan textNode
		net.sf.saxon.om.Item next
		net.sf.saxon.tree.util.Orphan textNode
		net.sf.saxon.om.SequenceIterator in
		java.util.List items
		boolean prevIsText
		net.sf.saxon.tree.util.FastStringBuffer textBuffer
		net.sf.saxon.value.SequenceExtent extent
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.expr.sort.GenericAtomicComparer comparer
		boolean b
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DistinctValues$DistinctIterator.class
DistinctValues.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DistinctValues$DistinctIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.lib.StringCollator collator
	private net.sf.saxon.expr.XPathContext context
	private java.util.HashSet lookup
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.value.AtomicValue next ()  throws net.sf.saxon.trans.XPathException 
		Object key
		net.sf.saxon.value.AtomicValue nextBase
		Object key
		int implicitTimezone
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DistinctValues.class
DistinctValues.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DistinctValues extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public java.lang.String getStreamerName () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.lib.StringCollator collator
}

net/sf/saxon/functions/Doc$1.class
Doc.java
package net.sf.saxon.functions
final net.sf.saxon.functions.Doc$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.SystemFunction val$sf
	void  (net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[], net.sf.saxon.functions.SystemFunction) 
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue firstArg
		String href
		net.sf.saxon.om.NodeInfo item
		Exception err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.Configuration config
}

net/sf/saxon/functions/Doc.class
Doc.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Doc extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.lib.ParseOptions parseOptions
	public void  () 
	public net.sf.saxon.lib.ParseOptions getParseOptions () 
	public void setParseOptions (net.sf.saxon.lib.ParseOptions) 
		net.sf.saxon.lib.ParseOptions parseOptions
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression expr
	public static net.sf.saxon.expr.Expression maybePreEvaluate (net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.SystemFunction sf
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue hrefVal
		String href
		net.sf.saxon.expr.PackageData packageData
		net.sf.saxon.om.NodeInfo item
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DocAvailable.class
DocAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DocAvailable extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private boolean isDocAvailable (net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue hrefVal
		net.sf.saxon.expr.XPathContext context
		String href
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public boolean docAvailable (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PackageData packageData
		net.sf.saxon.om.DocumentURI documentKey
		net.sf.saxon.om.DocumentPool pool
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException e
		String href
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Doc_2.class
Doc_2.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Doc_2 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public static net.sf.saxon.functions.OptionsParameter makeOptionsParameter () 
		net.sf.saxon.value.SequenceType listOfQNames
		net.sf.saxon.functions.OptionsParameter op
	private net.sf.saxon.lib.ParseOptions setParseOptions (java.util.Map, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String valStr
		int v
		net.sf.saxon.value.QNameValue qval
		net.sf.saxon.expr.PackageData data
		String s
		net.sf.saxon.value.QNameValue name
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.expr.accum.AccumulatorRegistry reg
		java.util.Set accumulators
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		java.util.Map checkedOptions
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ParseOptions result
		net.sf.saxon.om.Sequence value
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue hrefVal
		String href
		net.sf.saxon.om.Item param
		java.util.Map checkedOptions
		net.sf.saxon.lib.ParseOptions parseOptions
		net.sf.saxon.om.NodeInfo item
	private net.sf.saxon.om.TreeInfo fetch (java.lang.String, net.sf.saxon.lib.ParseOptions, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URI abs
		java.net.URISyntaxException e
		net.sf.saxon.om.NodeInfo startNode
		net.sf.saxon.om.TreeInfo newdoc
		net.sf.saxon.om.TreeInfo newdoc
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		String href
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		net.sf.saxon.Controller controller
		java.net.URI abs
		javax.xml.transform.Source source
		net.sf.saxon.om.TreeInfo newdoc
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DocumentFn$DocumentMappingFunction.class
DocumentFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.DocumentFn$DocumentMappingFunction extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	public String baseURI
	public String stylesheetURI
	public net.sf.saxon.expr.parser.Location locator
	public net.sf.saxon.expr.PackageData packageData
	public net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err2
		String href
		int hash
		net.sf.saxon.trans.XPathException err2
		String code
		net.sf.saxon.trans.XPathException xerr
		net.sf.saxon.om.Item item
		String b
}

net/sf/saxon/functions/DocumentFn.class
DocumentFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DocumentFn extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression expression
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression expr
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo base
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		int numArgs
		net.sf.saxon.om.SequenceIterator hrefSequence
		String baseURI
		net.sf.saxon.functions.DocumentFn$DocumentMappingFunction map
		net.sf.saxon.expr.ItemMappingIterator iter
	public static net.sf.saxon.om.NodeInfo makeDoc (java.lang.String, java.lang.String, net.sf.saxon.expr.PackageData, net.sf.saxon.lib.ParseOptions, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeInfo startNode
		net.sf.saxon.om.TreeInfo newdoc
		net.sf.saxon.om.SpaceStrippingRule rule
		net.sf.saxon.lib.StandardErrorHandler eh
		net.sf.saxon.expr.parser.PathMap$PathMapRoot pathRoot
		net.sf.saxon.om.TreeInfo newdoc
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.expr.parser.PathMap map
		javax.xml.transform.Source source
		net.sf.saxon.om.TreeInfo newdoc
		net.sf.saxon.trans.XPathException xerr
		String code
		javax.xml.transform.TransformerException err
		String href
		String baseURI
		net.sf.saxon.expr.PackageData packageData
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.parser.Location locator
		boolean silent
		net.sf.saxon.Configuration config
		int hash
		String fragmentId
		net.sf.saxon.Controller controller
		net.sf.saxon.om.DocumentURI documentKey
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.DocumentPool pool
	public static javax.xml.transform.Source resolveURI (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URI uri
		java.net.URISyntaxException e
		javax.xml.transform.Source source
		javax.xml.transform.Source source
		net.sf.saxon.trans.XPathException de
		Exception ex
		javax.xml.transform.TransformerException ex
		String uri
		javax.xml.transform.TransformerException ex
		String href
		String baseURI
		String documentKey
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.URIResolver resolver
		javax.xml.transform.Source source
	protected static net.sf.saxon.om.DocumentURI computeDocumentKey (java.lang.String, java.lang.String, net.sf.saxon.expr.PackageData, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String href
		String baseURI
		net.sf.saxon.expr.PackageData packageData
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.Controller controller
		javax.xml.transform.URIResolver resolver
	public static net.sf.saxon.om.DocumentURI computeDocumentKey (java.lang.String, java.lang.String, net.sf.saxon.expr.PackageData, javax.xml.transform.URIResolver, boolean)  throws net.sf.saxon.trans.XPathException 
		String documentKey
		javax.xml.transform.TransformerException e
		String documentKey
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		String documentKey
		java.net.URI uri
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		IllegalArgumentException err
		String name
		String href
		String baseURI
		net.sf.saxon.expr.PackageData packageData
		javax.xml.transform.URIResolver resolver
		boolean strip
		String documentKey
	public static net.sf.saxon.om.NodeInfo preLoadDoc (java.lang.String, java.lang.String, net.sf.saxon.Configuration, javax.xml.transform.SourceLocator)  throws net.sf.saxon.trans.XPathException 
		String documentKey
		javax.xml.transform.TransformerException e
		String documentKey
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		String documentKey
		java.net.URI uri
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		IllegalArgumentException err
		net.sf.saxon.trans.XPathException de
		Exception ex
		javax.xml.transform.URIResolver r
		javax.xml.transform.Source source
		net.sf.saxon.om.TreeInfo newdoc
		net.sf.saxon.trans.XPathException xerr
		javax.xml.transform.TransformerException err
		String href
		String baseURI
		net.sf.saxon.Configuration config
		javax.xml.transform.SourceLocator locator
		int hash
		String documentKey
		javax.xml.transform.URIResolver resolver
		net.sf.saxon.om.TreeInfo doc
	public static void sendDoc (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location, net.sf.saxon.event.Receiver, net.sf.saxon.lib.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		String documentKey
		java.net.URI url
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		IllegalArgumentException err
		net.sf.saxon.om.NodeInfo startNode
		javax.xml.transform.URIResolver r
		net.sf.saxon.trans.XPathException xerr
		javax.xml.transform.TransformerException err
		net.sf.saxon.trans.XPathException e
		String href
		String baseURL
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.parser.Location locator
		net.sf.saxon.event.Receiver out
		net.sf.saxon.lib.ParseOptions parseOptions
		net.sf.saxon.event.PipelineConfiguration pipe
		String documentKey
		net.sf.saxon.Controller controller
		net.sf.saxon.om.TreeInfo doc
		javax.xml.transform.Source source
	private static net.sf.saxon.om.NodeInfo getFragment (net.sf.saxon.om.TreeInfo, java.lang.String, net.sf.saxon.expr.XPathContext, javax.xml.transform.SourceLocator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException dynamicError
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.TreeInfo doc
		String fragmentId
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.SourceLocator locator
}

net/sf/saxon/functions/DocumentUri_1.class
DocumentUri_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DocumentUri_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.AnyURIValue getDocumentURI (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext) 
		Object o
		net.sf.saxon.Controller controller
		net.sf.saxon.om.DocumentPool pool
		String docURI
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext c
	static void  () 
}

net/sf/saxon/functions/DynamicContextAccessor$1.class
DynamicContextAccessor.java
package net.sf.saxon.functions
 net.sf.saxon.functions.DynamicContextAccessor$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.DynamicContextAccessor this$0
	void  (net.sf.saxon.functions.DynamicContextAccessor, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.DynamicContextAccessor this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/DynamicContextAccessor$CurrentDate.class
DynamicContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DynamicContextAccessor$CurrentDate extends net.sf.saxon.functions.DynamicContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.DateTimeValue now
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DynamicContextAccessor$CurrentDateTime.class
DynamicContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DynamicContextAccessor$CurrentDateTime extends net.sf.saxon.functions.DynamicContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DynamicContextAccessor$CurrentTime.class
DynamicContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DynamicContextAccessor$CurrentTime extends net.sf.saxon.functions.DynamicContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.DateTimeValue now
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DynamicContextAccessor$DefaultLanguage.class
DynamicContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DynamicContextAccessor$DefaultLanguage extends net.sf.saxon.functions.DynamicContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String lang
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DynamicContextAccessor$ImplicitTimezone.class
DynamicContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DynamicContextAccessor$ImplicitTimezone extends net.sf.saxon.functions.DynamicContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.DateTimeValue now
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/DynamicContextAccessor.class
DynamicContextAccessor.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.DynamicContextAccessor extends net.sf.saxon.functions.SystemFunction {
	private net.sf.saxon.value.AtomicValue boundValue
	public void  () 
	public void bindContext (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public abstract net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.AtomicValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ElementAvailable.class
ElementAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ElementAvailable extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public static boolean isXslt20Instruction (int) 
		int fp
	public static boolean isXslt30Element (int) 
		int fp
	public static boolean isSaxonJSElement (int) 
		int fp
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		String arg
		net.sf.saxon.om.StructuredQName elem
		net.sf.saxon.expr.Expression[] arguments
	private boolean isElementAvailable (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int fp
		boolean known
		String lexicalName
		String edition
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.StructuredQName qName
	private net.sf.saxon.om.StructuredQName getElementName (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		CharSequence local
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException e
		String lexicalName
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String lexicalQName
		boolean b
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Empty$1.class
Empty.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Empty$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.Empty this$0
	void  (net.sf.saxon.functions.Empty, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.Empty this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.VennExpression v
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
		int c
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		boolean result
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.SequenceIterator iter
		boolean result
	public int getNetCost () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Empty.class
Empty.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Empty extends net.sf.saxon.functions.Aggregate {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.VennExpression v
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		int c
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private static boolean empty (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		boolean result
		net.sf.saxon.om.SequenceIterator iter
		boolean result
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/EncodeForUri.class
EncodeForUri.java
package net.sf.saxon.functions
public net.sf.saxon.functions.EncodeForUri extends net.sf.saxon.functions.ScalarSystemFunction {
	private static final String hex
	private static int[] UTF8RepresentationLength
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
		CharSequence s
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public static java.lang.CharSequence escape (java.lang.CharSequence, java.lang.String) 
		char c
		int i
		CharSequence s
		String allowedPunctuation
		net.sf.saxon.tree.util.FastStringBuffer sb
	private static void escapeChar (char, char, net.sf.saxon.tree.util.FastStringBuffer) 
		int v
		int b
		char c
		char c2
		net.sf.saxon.tree.util.FastStringBuffer sb
		byte[] array
		int used
	public static void checkPercentEncoding (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int q
		int b
		byte[] bytes
		int expectedOctets
		int h1
		int h2
		byte[] bytes
		int expectedOctets
		char c
		int i
		String uri
		String hexDigits
	static void  () 
}

net/sf/saxon/functions/EndsWith$1.class
EndsWith.java
package net.sf.saxon.functions
 net.sf.saxon.functions.EndsWith$1 extends net.sf.saxon.expr.SystemFunctionCall$Optimized {
	final net.sf.saxon.functions.EndsWith this$0
	void  (net.sf.saxon.functions.EndsWith, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.EndsWith this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String s0
		String s1
}

net/sf/saxon/functions/EndsWith.class
EndsWith.java
package net.sf.saxon.functions
public net.sf.saxon.functions.EndsWith extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public static boolean endsWith (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.lib.SubstringMatcher collator
		String s0
		String s1
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue s0
		net.sf.saxon.value.StringValue s1
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/EnvironmentVariable.class
EnvironmentVariable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.EnvironmentVariable extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private static net.sf.saxon.value.StringValue getVariable (net.sf.saxon.value.StringValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String environValue
		SecurityException e
		String environValue
		NullPointerException e
		net.sf.saxon.value.StringValue environVar
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.EnvironmentVariableResolver resolver
		String environVarName
		String environValue
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Error.class
Error.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Error extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public boolean isVacuousExpression () 
	public net.sf.saxon.om.Item error (net.sf.saxon.expr.XPathContext, net.sf.saxon.value.QNameValue, net.sf.saxon.value.StringValue, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		String description
		String module
		String lineVal
		int line
		String columnVal
		int col
		net.sf.saxon.expr.parser.ExplicitLocation locator
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo errorElement
		net.sf.saxon.om.Item root
		net.sf.saxon.om.Sequence errorObject
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.QNameValue errorCode
		net.sf.saxon.value.StringValue desc
		net.sf.saxon.om.SequenceIterator errObject
		net.sf.saxon.value.QNameValue qname
		String description
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.QNameValue arg0
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		int len
}

net/sf/saxon/functions/EscapeHtmlUri.class
EscapeHtmlUri.java
package net.sf.saxon.functions
public net.sf.saxon.functions.EscapeHtmlUri extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
		CharSequence s
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
}

net/sf/saxon/functions/ExecutableFunctionLibrary.class
ExecutableFunctionLibrary.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ExecutableFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private transient net.sf.saxon.Configuration config
	private java.util.HashMap functions
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void addFunction (net.sf.saxon.expr.instruct.UserFunction) 
		net.sf.saxon.expr.instruct.UserFunction fn
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.instruct.UserFunction fn
		net.sf.saxon.expr.UserFunctionCall fc
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.functions.ExecutableFunctionLibrary efl
	public java.util.Iterator iterateFunctions () 
}

net/sf/saxon/functions/Exists$1.class
Exists.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Exists$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.Exists this$0
	void  (net.sf.saxon.functions.Exists, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.Exists this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.VennExpression v
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
		int c
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		boolean result
		boolean result
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.value.BooleanValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public int getNetCost () 
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Exists.class
Exists.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Exists extends net.sf.saxon.functions.Aggregate {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.VennExpression v
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		int c
	private static boolean exists (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		boolean result
		net.sf.saxon.om.SequenceIterator iter
		boolean result
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Floor.class
Floor.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.Floor extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/Fold.class
Fold.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.Fold extends java.lang.Object {
	public abstract void processItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isFinished () 
	public abstract net.sf.saxon.om.Sequence result ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/FoldingFunction.class
FoldingFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.FoldingFunction extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient abstract net.sf.saxon.functions.Fold getFold (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Sequence[] additionalArgs
		net.sf.saxon.functions.Fold fold
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/FormatDate.class
FormatDate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FormatDate extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	static String[] knownCalendars
	private boolean is30
	private static java.util.regex.Pattern componentPattern
	private static java.util.regex.Pattern formatPattern
	private static java.util.regex.Pattern widthPattern
	private static java.util.regex.Pattern alphanumericPattern
	private static java.util.regex.Pattern digitsPattern
	private static java.util.regex.Pattern digitsOrOptionalDigitsPattern
	private static java.util.regex.Pattern fractionalDigitsPattern
	public void  () 
	private java.lang.CharSequence adjustCalendar (net.sf.saxon.value.StringValue, java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName cal
		String c
		net.sf.saxon.om.StructuredQName cal
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		String calLocal
		net.sf.saxon.value.StringValue calendarVal
		CharSequence result
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.StructuredQName cal
	private static java.lang.CharSequence formatDate (net.sf.saxon.value.CalendarValue, java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		int close
		String componentFormat
		net.sf.saxon.value.CalendarValue value
		String format
		String language
		String country
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		boolean languageDefaulted
		net.sf.saxon.lib.Numberer numberer
		net.sf.saxon.tree.util.FastStringBuffer sb
		int i
	private static java.lang.CharSequence formatComponent (net.sf.saxon.value.CalendarValue, java.lang.CharSequence, net.sf.saxon.lib.Numberer, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.trans.XPathException error
		int year
		net.sf.saxon.trans.XPathException error
		int month
		net.sf.saxon.trans.XPathException error
		int day
		net.sf.saxon.trans.XPathException error
		int day
		net.sf.saxon.trans.XPathException error
		int week
		net.sf.saxon.trans.XPathException error
		int week
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.value.Int64Value hour
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.value.Int64Value hour
		int hr
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.value.Int64Value min
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.value.IntegerValue sec
		net.sf.saxon.trans.XPathException error
		int micros
		net.sf.saxon.trans.XPathException error
		int day
		net.sf.saxon.trans.XPathException error
		int minuteOfDay
		net.sf.saxon.trans.XPathException error
		int year
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.CalendarValue value
		CharSequence specifier
		net.sf.saxon.lib.Numberer numberer
		String country
		net.sf.saxon.expr.XPathContext context
		boolean ignoreDate
		boolean ignoreTime
		net.sf.saxon.value.DateTimeValue dtvalue
		java.util.regex.Matcher matcher
		String component
		String format
		boolean defaultFormat
	private static java.lang.CharSequence formatNumber (java.lang.String, int, java.lang.String, boolean, net.sf.saxon.lib.Numberer, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int len
		int c
		int i
		net.sf.saxon.regex.UnicodeString uPrimary
		int[] range
		String s
		int len
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		int[] range
		net.sf.saxon.regex.UnicodeString reverseFormat
		net.sf.saxon.regex.UnicodeString reverseValue
		CharSequence reverseResult
		net.sf.saxon.regex.UnicodeString correctedResult
		String s
		int z
		int[] digits
		long n
		int requiredLength
		net.sf.saxon.regex.UnicodeString uFormat
		String s
		int zeroDigit
		String s
		net.sf.saxon.expr.number.NumericGroupFormatter picGroupFormat
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.tree.util.FastStringBuffer fsb
		int zeroDigit
		String component
		int value
		String format
		boolean defaultFormat
		net.sf.saxon.lib.Numberer numberer
		net.sf.saxon.expr.XPathContext context
		int comma
		String widths
		String primary
		String modifier
		String letterValue
		String ordinal
		int min
		int max
		net.sf.saxon.expr.number.NumericGroupFormatter picGroupFormat
		net.sf.saxon.regex.UnicodeString adjustedPicture
		String s
		int len
	private static net.sf.saxon.regex.UnicodeString reverse (net.sf.saxon.regex.UnicodeString) 
		int i
		int j
		net.sf.saxon.regex.UnicodeString in
		int[] out
	private static int[] getWidths (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String smin
		String smax
		java.util.regex.Matcher widthMatcher
		net.sf.saxon.trans.XPathException e
		int min
		int max
		int[] result
		net.sf.saxon.trans.XPathException e
		NumberFormatException err
		String widths
	private static java.lang.String formatTimeZone (net.sf.saxon.value.DateTimeValue, char, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int[] widths
		int min
		int max
		int ch
		boolean negative
		int hour
		int minute
		boolean includeMinutes
		boolean includeSep
		int hourDigits
		int hour
		int minute
		net.sf.saxon.value.DateTimeValue value
		char component
		String format
		String country
		int comma
		String widthModifier
		int tz
		boolean useZforZero
		int digits
		int separators
		int separatorChar
		int zeroDigit
		int[] expandedFormat
		int[] buffer
		int used
	private static java.lang.String getNamedTimeZone (net.sf.saxon.value.DateTimeValue, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String widths
		int[] range
		String tzname
		net.sf.saxon.value.DateTimeValue value
		String country
		String format
		int min
		int comma
		net.sf.saxon.tree.util.FastStringBuffer sbz
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int offset
		java.util.TimeZone zone
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.CalendarValue value
		String format
		net.sf.saxon.value.StringValue calendarVal
		net.sf.saxon.value.StringValue countryVal
		net.sf.saxon.value.StringValue languageVal
		String language
		String place
		CharSequence result
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/FormatInteger.class
FormatInteger.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FormatInteger extends net.sf.saxon.functions.SystemFunction {
	private static net.sf.saxon.regex.RegularExpression badHashPattern
	private static net.sf.saxon.regex.RegularExpression modifierPattern
	private static net.sf.saxon.regex.RegularExpression decimalDigitPattern
	public static final String preface
	public void  () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.value.StringValue formatInteger (net.sf.saxon.value.IntegerValue, net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String languageVal
		String primaryToken
		String modifier
		int i
		net.sf.saxon.expr.number.NumericGroupFormatter picGroupFormat
		net.sf.saxon.regex.UnicodeString adjustedPicture
		String str
		net.sf.saxon.regex.UnicodeString token
		String str
		net.sf.saxon.value.IntegerValue num
		net.sf.saxon.value.StringValue picture
		net.sf.saxon.value.StringValue language
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		String languageVal
		boolean hasSign
		String pic
		String primaryToken
		String modifier
		String parenthetical
		int lastSemicolon
		boolean ordinal
		boolean alphabetic
		int leftParen
		int rightParen
		String letterValue
		String ordinalValue
		net.sf.saxon.lib.Numberer numb
		net.sf.saxon.regex.UnicodeString primary
		net.sf.saxon.z.IntPredicate isDecimalDigit
		boolean isDecimalDigitPattern
	public static net.sf.saxon.expr.number.NumericGroupFormatter getPicSeparators (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		boolean added
		int codePoint
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		String pic
		net.sf.saxon.regex.UnicodeString picExpanded
		net.sf.saxon.z.IntSet groupingPositions
		java.util.List separatorList
		int groupingPosition
		int firstGroupingPos
		int lastGroupingPos
		boolean regularCheck
		int zeroDigit
		net.sf.saxon.regex.UnicodeString adjustedPic
	private static net.sf.saxon.regex.UnicodeString extractSeparators (net.sf.saxon.regex.UnicodeString, net.sf.saxon.z.IntSet) 
		int i
		net.sf.saxon.regex.UnicodeString arr
		net.sf.saxon.z.IntSet excludePositions
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
		Exception e
}

net/sf/saxon/functions/FormatNumber$SubPicture.class
FormatNumber.java
package net.sf.saxon.functions
 net.sf.saxon.functions.FormatNumber$SubPicture extends java.lang.Object {
	int minWholePartSize
	int maxWholePartSize
	int minFractionPartSize
	int maxFractionPartSize
	int minExponentSize
	int scalingFactor
	boolean isPercent
	boolean isPerMille
	String prefix
	String suffix
	int[] wholePartGroupingPositions
	int[] fractionalPartGroupingPositions
	boolean is30
	boolean is31
	public void  (int[], net.sf.saxon.trans.DecimalSymbols)  throws net.sf.saxon.trans.XPathException 
		int ch
		int c
		int c
		int i
		int i
		boolean regular
		int first
		int n
		int i
		int n
		int[] pic
		net.sf.saxon.trans.DecimalSymbols dfs
		int percentSign
		int perMilleSign
		int decimalSeparator
		int groupingSeparator
		int digitSign
		int zeroDigit
		int exponentSeparator
		java.util.List wholePartPositions
		java.util.List fractionalPartPositions
		boolean foundDigit
		boolean foundDecimalSeparator
		boolean foundExponentSeparator
		boolean foundExponentSeparator2
		int phase
	public java.lang.CharSequence format (net.sf.saxon.value.NumericValue, net.sf.saxon.trans.DecimalSymbols, java.lang.String) 
		net.sf.saxon.trans.XPathException e
		java.math.BigDecimal dec
		int c
		int i
		int newZero
		int expS
		int g
		int p
		int p
		int wholePartGroupingPosition
		int p
		int i
		int i
		net.sf.saxon.value.NumericValue value
		net.sf.saxon.trans.DecimalSymbols dfs
		String minusSign
		int multiplier
		net.sf.saxon.tree.util.FastStringBuffer sb
		int[] ib
		int ibused
		int point
		net.sf.saxon.tree.util.FastStringBuffer res
	private void formatDecimal (java.math.BigDecimal, net.sf.saxon.tree.util.FastStringBuffer) 
		int zz
		int intDigits
		int i
		int i
		int zz
		net.sf.saxon.value.IntegerValue exp
		String expStr
		char first
		int length
		java.math.BigDecimal dval
		net.sf.saxon.tree.util.FastStringBuffer fsb
		int exponent
		int point
		int intDigits
	private void formatInteger (net.sf.saxon.value.NumericValue, net.sf.saxon.tree.util.FastStringBuffer) 
		int leadingZeroes
		int i
		net.sf.saxon.value.NumericValue value
		net.sf.saxon.tree.util.FastStringBuffer fsb
}

net/sf/saxon/functions/FormatNumber.class
FormatNumber.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FormatNumber extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.om.StructuredQName decimalFormatName
	private String picture
	private net.sf.saxon.trans.DecimalSymbols decimalSymbols
	private net.sf.saxon.functions.FormatNumber$SubPicture[] subPictures
	public void  () 
	public transient net.sf.saxon.expr.Expression fixArguments (net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		String lexicalName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.DecimalFormatManager dfm
		net.sf.saxon.expr.Expression[] arguments
	private static net.sf.saxon.functions.FormatNumber$SubPicture[] getSubPictures (java.lang.String, net.sf.saxon.trans.DecimalSymbols)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int c
		int[] pic0
		int[] pic1
		String picture
		net.sf.saxon.trans.DecimalSymbols dfs
		int[] picture4
		net.sf.saxon.functions.FormatNumber$SubPicture[] pics
		int sep
	private static java.lang.CharSequence formatNumber (net.sf.saxon.value.NumericValue, net.sf.saxon.functions.FormatNumber$SubPicture[], net.sf.saxon.trans.DecimalSymbols) 
		net.sf.saxon.functions.FormatNumber$SubPicture pic
		net.sf.saxon.functions.FormatNumber$SubPicture pic
		net.sf.saxon.value.NumericValue number
		net.sf.saxon.functions.FormatNumber$SubPicture[] subPictures
		net.sf.saxon.trans.DecimalSymbols dfs
		net.sf.saxon.value.NumericValue absN
		net.sf.saxon.functions.FormatNumber$SubPicture pic
		String minusSign
		int signum
	private static void grumble (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String s
	public static java.math.BigDecimal adjustToDecimal (double, int) 
		int n
		net.sf.saxon.tree.util.FastStringBuffer sb
		int n
		net.sf.saxon.tree.util.FastStringBuffer sb
		int n
		net.sf.saxon.tree.util.FastStringBuffer sb
		String s2
		double value
		int precision
		String zeros
		String nines
		java.math.BigDecimal initial
		java.math.BigDecimal trial
		net.sf.saxon.tree.util.FastStringBuffer fsb
		String s
		int start
		int p
		int i
	private static java.lang.CharSequence unicodeChar (int) 
		char[] sb
		int ch
	private static int[] insert (int[], int, int, int) 
		int[] array
		int used
		int value
		int position
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		CharSequence result
		net.sf.saxon.trans.DecimalSymbols dfs
		net.sf.saxon.trans.DecimalSymbols dfs
		String lexicalName
		net.sf.saxon.om.Item arg2
		String format
		net.sf.saxon.functions.FormatNumber$SubPicture[] pics
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		int numArgs
		net.sf.saxon.trans.DecimalFormatManager dfm
		net.sf.saxon.trans.DecimalSymbols dfs
		net.sf.saxon.value.AtomicValue av0
		net.sf.saxon.value.NumericValue number
	protected net.sf.saxon.trans.DecimalSymbols getNamedDecimalFormat (net.sf.saxon.trans.DecimalFormatManager, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.DecimalFormatManager dfm
		String lexicalName
		net.sf.saxon.trans.DecimalSymbols dfs
		net.sf.saxon.om.StructuredQName qName
	private static boolean isInDigitFamily (int, int) 
		int ch
		int zeroDigit
	public static java.lang.String formatExponential (net.sf.saxon.value.DoubleValue) 
		net.sf.saxon.trans.DecimalSymbols dfs
		net.sf.saxon.functions.FormatNumber$SubPicture[] pics
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.DoubleValue value
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static boolean access$000 (int, int) 
		int x0
		int x1
	static void access$100 (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String x0
	static java.lang.CharSequence access$200 (int) 
		int x0
	static int[] access$300 (int[], int, int, int) 
		int[] x0
		int x1
		int x2
		int x3
}

net/sf/saxon/functions/FunctionAvailable.class
FunctionAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FunctionAvailable extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.PackageData pack
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName$F sn
		int i
		String lexicalQName
		net.sf.saxon.expr.StaticContext env
		boolean b
		net.sf.saxon.om.QNameParser qp
		net.sf.saxon.om.StructuredQName functionName
		int minArity
		int maxArity
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	private boolean isFunctionAvailable (java.lang.String, java.lang.String, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException e
		String lexicalName
		String edition
		int arity
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.trans.SymbolicName$F sn
		boolean known
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String lexicalQName
		int arity
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/FunctionLibrary.class
FunctionLibrary.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.FunctionLibrary extends java.lang.Object {
	public abstract boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
	public abstract net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.functions.FunctionLibrary copy () 
}

net/sf/saxon/functions/FunctionLibraryList.class
FunctionLibraryList.java
package net.sf.saxon.functions
public net.sf.saxon.functions.FunctionLibraryList extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary net.sf.saxon.query.XQueryFunctionBinder  {
	public java.util.List libraryList
	public void  () 
	public int addFunctionLibrary (net.sf.saxon.functions.FunctionLibrary) 
		net.sf.saxon.functions.FunctionLibrary lib
	public net.sf.saxon.functions.FunctionLibrary get (int) 
		int n
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.trans.SymbolicName$F functionName
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression func
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		boolean debug
		net.sf.saxon.lib.Logger err
	public net.sf.saxon.query.XQueryFunction getDeclaration (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.query.XQueryFunction func
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.om.StructuredQName functionName
		int staticArgs
	public java.util.List getLibraryList () 
	public net.sf.saxon.functions.FunctionLibrary copy () 
		int i
		net.sf.saxon.functions.FunctionLibraryList fll
}

net/sf/saxon/functions/GenerateId_1.class
GenerateId_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.GenerateId_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int p
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.StringValue generateId (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/HasChildren_1.class
HasChildren_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.HasChildren_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo arg
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/HeadFn.class
HeadFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.HeadFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item head
}

net/sf/saxon/functions/Idref$1.class
Idref.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Idref$1 extends java.lang.Object {
}

net/sf/saxon/functions/Idref$IdrefMappingFunction.class
Idref.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Idref$IdrefMappingFunction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	public net.sf.saxon.om.TreeInfo document
	public net.sf.saxon.expr.XPathContext keyContext
	public net.sf.saxon.trans.KeyManager keyManager
	public net.sf.saxon.trans.KeyDefinitionSet keySet
	private void  () 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	void  (net.sf.saxon.functions.Idref$1) 
		net.sf.saxon.functions.Idref$1 x0
}

net/sf/saxon/functions/Idref.class
Idref.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Idref extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int prop
	public static net.sf.saxon.om.SequenceIterator getIdrefMultiple (net.sf.saxon.om.TreeInfo, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.SequenceIterator keys
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.functions.Idref$IdrefMappingFunction map
		net.sf.saxon.om.SequenceIterator allValues
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo start
		net.sf.saxon.om.NodeInfo arg2
}

net/sf/saxon/functions/InScopePrefixes$1.class
InScopePrefixes.java
package net.sf.saxon.functions
 net.sf.saxon.functions.InScopePrefixes$1 extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator  {
	private int position
	final java.util.Iterator val$iter
	final net.sf.saxon.functions.InScopePrefixes this$0
	void  (net.sf.saxon.functions.InScopePrefixes, java.util.Iterator) 
		net.sf.saxon.functions.InScopePrefixes this$0
	public int getProperties () 
	public net.sf.saxon.value.StringValue next () 
		net.sf.saxon.value.StringValue current
		String prefix
		net.sf.saxon.value.StringValue current
	public void close () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/functions/InScopePrefixes.class
InScopePrefixes.java
package net.sf.saxon.functions
public net.sf.saxon.functions.InScopePrefixes extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private net.sf.saxon.tree.iter.UnfailingIterator iteratePrefixes (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo element
		java.util.Iterator iter
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo element
}

net/sf/saxon/functions/IndexOf$IndexIterator.class
IndexOf.java
package net.sf.saxon.functions
 net.sf.saxon.functions.IndexOf$IndexIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private int index
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.type.BuiltInAtomicType searchType
	private net.sf.saxon.expr.sort.AtomicComparer comparer
	private net.sf.saxon.value.AtomicValue key
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.type.BuiltInAtomicType searchType
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.expr.sort.AtomicComparer comparer
	public void close () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue baseItem
	public int getProperties () 
}

net/sf/saxon/functions/IndexOf.class
IndexOf.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IndexOf extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.type.ItemType type0
		net.sf.saxon.type.ItemType type1
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.expr.sort.AtomicComparer comparer
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.type.BuiltInAtomicType searchType
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Innermost$InnermostIterator.class
Innermost.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Innermost$InnermostIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator in
	net.sf.saxon.om.NodeInfo pending
	int position
	final net.sf.saxon.functions.Innermost this$0
	public void  (net.sf.saxon.functions.Innermost, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator in
	public net.sf.saxon.om.NodeInfo next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo current
		net.sf.saxon.om.NodeInfo current
		net.sf.saxon.om.NodeInfo next
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Innermost.class
Innermost.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Innermost extends net.sf.saxon.functions.SystemFunction {
	boolean presorted
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.om.SequenceIterator innermost (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator in
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
		String flags
}

net/sf/saxon/functions/InsertBefore$1.class
InsertBefore.java
package net.sf.saxon.functions
 net.sf.saxon.functions.InsertBefore$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.InsertBefore this$0
	void  (net.sf.saxon.functions.InsertBefore, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.InsertBefore this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.type.ItemType getItemType () 
}

net/sf/saxon/functions/InsertBefore$InsertIterator.class
InsertBefore.java
package net.sf.saxon.functions
public net.sf.saxon.functions.InsertBefore$InsertIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.om.SequenceIterator insert
	private int insertPosition
	private int position
	private boolean inserting
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, int) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.om.SequenceIterator insert
		int insertPosition
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.Item nextItem
		net.sf.saxon.om.Item nextItem
	public void close () 
	public int getProperties () 
}

net/sf/saxon/functions/InsertBefore.class
InsertBefore.java
package net.sf.saxon.functions
public net.sf.saxon.functions.InsertBefore extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue n
		int pos
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/IntegratedFunctionCall$1.class
IntegratedFunctionCall.java
package net.sf.saxon.functions
 net.sf.saxon.functions.IntegratedFunctionCall$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.type.ItemType val$type
	final net.sf.saxon.type.TypeHierarchy val$th
	final net.sf.saxon.Configuration val$config
	final net.sf.saxon.functions.IntegratedFunctionCall this$0
	void  (net.sf.saxon.functions.IntegratedFunctionCall, net.sf.saxon.type.ItemType, net.sf.saxon.type.TypeHierarchy, net.sf.saxon.Configuration) 
		net.sf.saxon.functions.IntegratedFunctionCall this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/IntegratedFunctionCall.class
IntegratedFunctionCall.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IntegratedFunctionCall extends net.sf.saxon.expr.FunctionCall implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.om.StructuredQName name
	private net.sf.saxon.lib.ExtensionFunctionCall function
	private net.sf.saxon.value.SequenceType resultType
	private int state
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.lib.ExtensionFunctionCall) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.lib.ExtensionFunctionCall function
	public void setResultType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType resultType
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public net.sf.saxon.om.Function getTargetFunction (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.lib.ExtensionFunctionCall getFunction () 
	public void checkArguments (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.lib.ExtensionFunctionDefinition definition
		int args
		net.sf.saxon.value.SequenceType[] declaredArgumentTypes
		net.sf.saxon.value.SequenceType[] actualArgumentTypes
		net.sf.saxon.expr.parser.TypeChecker tc
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.type.ItemType getItemType () 
	protected int computeCardinality () 
	public int getIntrinsicDependencies () 
		net.sf.saxon.lib.ExtensionFunctionDefinition definition
	protected int computeSpecialProperties () 
		net.sf.saxon.lib.ExtensionFunctionDefinition definition
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		int i
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.lib.ExtensionFunctionCall newCall
		net.sf.saxon.functions.IntegratedFunctionCall copy
		net.sf.saxon.expr.Expression[] args
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.trans.XPathException e
		int card
		net.sf.saxon.type.ItemType type
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ExtensionFunctionDefinition definition
		net.sf.saxon.om.Sequence[] argValues
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.SequenceIterator result
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] argValues
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/IntegratedFunctionLibrary.class
IntegratedFunctionLibrary.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IntegratedFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private java.util.HashMap functions
	public void  () 
	public void registerFunction (net.sf.saxon.lib.ExtensionFunctionDefinition) 
		net.sf.saxon.lib.ExtensionFunctionDefinition function
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		Exception err
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.lib.ExtensionFunctionDefinition defn
	public static net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.lib.ExtensionFunctionDefinition, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.lib.ExtensionFunctionDefinition defn
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.lib.ExtensionFunctionCall f
		net.sf.saxon.functions.IntegratedFunctionCall fc
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.lib.ExtensionFunctionDefinition defn
		int arity
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.functions.IntegratedFunctionLibrary lib
}

net/sf/saxon/functions/IriToUri.class
IriToUri.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IriToUri extends net.sf.saxon.functions.ScalarSystemFunction {
	public static boolean[] allowedASCII
	private static final String hex
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
		CharSequence s
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public static java.lang.CharSequence iriToUri (java.lang.CharSequence) 
		char c
		int i
		CharSequence s
		net.sf.saxon.tree.util.FastStringBuffer sb
	private static boolean allAllowedAscii (java.lang.CharSequence) 
		char c
		int i
		CharSequence s
	private static void escapeChar (char, char, net.sf.saxon.tree.util.FastStringBuffer) 
		int v
		int b
		char c
		char c2
		net.sf.saxon.tree.util.FastStringBuffer sb
		byte[] array
		int used
	static void  () 
}

net/sf/saxon/functions/IsIdRef$1.class
IsIdRef.java
package net.sf.saxon.functions
 net.sf.saxon.functions.IsIdRef$1 extends java.lang.Object {
}

net/sf/saxon/functions/IsIdRef$IsIdRefCall.class
IsIdRef.java
package net.sf.saxon.functions
 net.sf.saxon.functions.IsIdRef$IsIdRefCall extends net.sf.saxon.lib.ExtensionFunctionCall {
	private void  () 
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item contextItem
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item contextItem
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	void  (net.sf.saxon.functions.IsIdRef$1) 
		net.sf.saxon.functions.IsIdRef$1 x0
}

net/sf/saxon/functions/IsIdRef.class
IsIdRef.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IsIdRef extends net.sf.saxon.lib.ExtensionFunctionDefinition {
	private static final net.sf.saxon.om.StructuredQName qName
	public void  () 
	public net.sf.saxon.om.StructuredQName getFunctionQName () 
	public int getMinimumNumberOfArguments () 
	public int getMaximumNumberOfArguments () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public net.sf.saxon.value.SequenceType getResultType (net.sf.saxon.value.SequenceType[]) 
		net.sf.saxon.value.SequenceType[] suppliedArgumentTypes
	public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression () 
	static void  () 
}

net/sf/saxon/functions/KeyFn$SubtreeFilter.class
KeyFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.KeyFn$SubtreeFilter extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private net.sf.saxon.om.NodeInfo origin
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo origin
	public net.sf.saxon.om.NodeInfo mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public volatile net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/KeyFn.class
KeyFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.KeyFn extends net.sf.saxon.functions.SystemFunction {
	private net.sf.saxon.trans.KeyDefinitionSet staticKeySet
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public static net.sf.saxon.expr.Expression internalKeyCall (net.sf.saxon.trans.KeyManager, net.sf.saxon.trans.KeyDefinitionSet, java.lang.String, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.trans.KeyManager keyManager
		net.sf.saxon.trans.KeyDefinitionSet keySet
		String name
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.Expression doc
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.functions.KeyFn fn
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int prop
	public transient net.sf.saxon.expr.Expression fixArguments (net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.KeyManager keyManager
		String keyName
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.parser.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.parser.PathMap, net.sf.saxon.expr.parser.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Expression selector
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet selected
		net.sf.saxon.expr.Expression use
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet used
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.trans.KeyDefinition kd
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet result
		net.sf.saxon.expr.parser.PathMap pathMap
		net.sf.saxon.expr.parser.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.trans.KeyDefinitionSet selectedKeySet
		net.sf.saxon.trans.KeyManager keyManager
	private static net.sf.saxon.om.NodeInfo getContextRoot (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item contextItem
	private static net.sf.saxon.om.Item getOrigin (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg2
		String code
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence argument2
		net.sf.saxon.om.Item arg2
	private net.sf.saxon.trans.KeyDefinitionSet getKeyDefinitionSet (net.sf.saxon.trans.KeyManager, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.KeyManager keyManager
		String keyName
		net.sf.saxon.trans.KeyDefinitionSet selectedKeySet
		net.sf.saxon.om.StructuredQName qName
	protected static net.sf.saxon.om.Sequence search (net.sf.saxon.trans.KeyManager, net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence, net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.KeyDefinitionSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator soughtKey
		net.sf.saxon.om.SequenceIterator all
		net.sf.saxon.om.SequenceIterator someResults
		net.sf.saxon.om.SequenceIterator allResults
		net.sf.saxon.om.SequenceIterator keys
		net.sf.saxon.value.AtomicValue keyValue
		net.sf.saxon.trans.KeyManager keyManager
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence sought
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.trans.KeyDefinitionSet selectedKeySet
		net.sf.saxon.om.NodeInfo doc
	static void  () 
}

net/sf/saxon/functions/Lang.class
Lang.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Lang extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public static boolean isLang (java.lang.String, net.sf.saxon.om.NodeInfo) 
		int hyphen
		String arglang
		net.sf.saxon.om.NodeInfo target
		String doclang
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo target
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo target
		net.sf.saxon.om.Item arg0Val
		String testLang
	private net.sf.saxon.om.NodeInfo getAndCheckContextItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo target
		net.sf.saxon.om.Item current
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/LoadXqueryModule.class
LoadXqueryModule.java
package net.sf.saxon.functions
public net.sf.saxon.functions.LoadXqueryModule extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public static net.sf.saxon.functions.OptionsParameter makeOptionsParameter () 
		net.sf.saxon.functions.OptionsParameter op
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem suppliedOptions
		java.util.Map checkedOptions
		java.math.BigDecimal decimalVn
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item hint
		String[] hints
		javax.xml.transform.stream.StreamSource[] streamSources
		net.sf.saxon.trans.XPathException e
		String sourceQuery
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.ma.map.MapItem extVariables
		net.sf.saxon.tree.iter.AtomicIterator iterator
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.type.ItemType req
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.instruct.GlobalContextRequirement gcr
		net.sf.saxon.om.Sequence value
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence value
		net.sf.saxon.value.QNameValue qNameValue
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.ma.map.HashTrieMap newMap
		net.sf.saxon.expr.instruct.UserFunction userFunction
		net.sf.saxon.query.XQueryFunction function
		net.sf.saxon.ma.map.HashTrieMap newMap
		net.sf.saxon.value.QNameValue functionQName
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.om.Sequence xqueryVersionOption
		net.sf.saxon.om.Sequence locationHintsOption
		net.sf.saxon.om.Sequence variablesOption
		net.sf.saxon.om.Sequence contextItemOption
		net.sf.saxon.om.Sequence vendorOptionsOption
		int qv
		String moduleUri
		java.util.List locationHints
		net.sf.saxon.Configuration config
		net.sf.saxon.query.StaticQueryContext staticQueryContext
		net.sf.saxon.lib.ModuleURIResolver moduleURIResolver
		String baseURI
		javax.xml.transform.stream.StreamSource[] streamSources
		net.sf.saxon.query.QueryLibrary lib
		net.sf.saxon.query.QueryModule main
		net.sf.saxon.query.XQueryExpression xqe
		net.sf.saxon.query.DynamicQueryContext dqc
		net.sf.saxon.Controller newController
		net.sf.saxon.expr.XPathContext newContext
		net.sf.saxon.ma.map.MapItem variablesMap
		net.sf.saxon.ma.map.HashTrieMap functionsMap
		net.sf.saxon.query.XQueryFunctionLibrary functionLib
		java.util.Iterator functionIterator
		net.sf.saxon.ma.map.HashTrieMap map
}

net/sf/saxon/functions/LocalName_1.class
LocalName_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.LocalName_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/LowerCase.class
LowerCase.java
package net.sf.saxon.functions
public net.sf.saxon.functions.LowerCase extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/Matches.class
Matches.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Matches extends net.sf.saxon.functions.RegexFunction {
	public void  () 
	protected boolean allowRegexMatchingEmptyString () 
	public boolean evalMatches (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue, java.lang.CharSequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String lang
		net.sf.saxon.regex.RegularExpression re
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.AtomicValue regex
		CharSequence flags
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.regex.RegularExpression re
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.regex.RegularExpression re
		net.sf.saxon.value.StringValue arg
		CharSequence in
		boolean result
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$1.class
MathFunctionSet.java
package net.sf.saxon.functions
 net.sf.saxon.functions.MathFunctionSet$1 extends java.lang.Object {
}

net/sf/saxon/functions/MathFunctionSet$AcosFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$AcosFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$AsinFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$AsinFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$Atan2Fn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$Atan2Fn extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.value.DoubleValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.DoubleValue y
		net.sf.saxon.value.DoubleValue x
		double result
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/MathFunctionSet$AtanFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$AtanFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$CosFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$CosFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$Exp10Fn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$Exp10Fn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$ExpFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$ExpFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$Log10Fn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$Log10Fn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$LogFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$LogFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$PiFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$PiFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.value.DoubleValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$PowFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$PowFn extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DoubleValue result
		net.sf.saxon.value.DoubleValue result
		net.sf.saxon.value.DoubleValue result
		net.sf.saxon.value.NumericValue y
		double dy
		double dx
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.value.DoubleValue x
		net.sf.saxon.value.DoubleValue result
	static void  () 
}

net/sf/saxon/functions/MathFunctionSet$SinFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$SinFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$SqrtFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$SqrtFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$TanFn.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet$TanFn extends net.sf.saxon.functions.MathFunctionSet$TrigFn1 {
	public void  () 
	protected double compute (double) 
		double input
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/MathFunctionSet$TrigFn1.class
MathFunctionSet.java
package net.sf.saxon.functions
abstract net.sf.saxon.functions.MathFunctionSet$TrigFn1 extends net.sf.saxon.functions.SystemFunction {
	private void  () 
	protected abstract double compute (double) 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.value.DoubleValue in
	void  (net.sf.saxon.functions.MathFunctionSet$1) 
		net.sf.saxon.functions.MathFunctionSet$1 x0
}

net/sf/saxon/functions/MathFunctionSet.class
MathFunctionSet.java
package net.sf.saxon.functions
public net.sf.saxon.functions.MathFunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.MathFunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.MathFunctionSet getInstance () 
	private void  () 
	private void reg1 (java.lang.String, java.lang.Class) 
		String name
		Class implementation
	private void init () 
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/functions/Minimax$Max.class
Minimax.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Minimax$Max extends net.sf.saxon.functions.Minimax {
	public void  () 
	public boolean isMaxFunction () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Minimax$Min.class
Minimax.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Minimax$Min extends net.sf.saxon.functions.Minimax {
	public void  () 
	public boolean isMaxFunction () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Minimax.class
Minimax.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.Minimax extends net.sf.saxon.functions.CollatingFunctionFixed {
	private net.sf.saxon.type.PlainType argumentType
	private boolean ignoreNaN
	public void  () 
	public abstract boolean isMaxFunction () 
	public void setIgnoreNaN (boolean) 
		boolean ignore
	public boolean isIgnoreNaN () 
	public net.sf.saxon.expr.sort.AtomicComparer getComparer () 
	public net.sf.saxon.type.PlainType getArgumentType () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.type.ItemType type
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		int card
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer comparer
		net.sf.saxon.type.PlainType type
		net.sf.saxon.type.BuiltInAtomicType prim
	public static net.sf.saxon.value.AtomicValue minimax (net.sf.saxon.om.SequenceIterator, boolean, net.sf.saxon.expr.sort.AtomicComparer, boolean, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		NumberFormatException e
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		NumberFormatException e
		net.sf.saxon.trans.XPathException de
		ClassCastException err
		net.sf.saxon.value.AtomicValue test
		net.sf.saxon.value.AtomicValue test2
		net.sf.saxon.om.SequenceIterator iter
		boolean isMaxFunction
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		boolean ignoreNaN
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.StringToDouble converter
		boolean foundDouble
		boolean foundFloat
		boolean foundNaN
		boolean foundString
		net.sf.saxon.value.AtomicValue min
		net.sf.saxon.value.AtomicValue prim
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
		String flags
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Name_1.class
Name_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Name_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/NamespaceForPrefix.class
NamespaceForPrefix.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NamespaceForPrefix extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AnyURIValue result
	private static net.sf.saxon.value.AnyURIValue namespaceUriForPrefix (net.sf.saxon.value.StringValue, net.sf.saxon.om.NodeInfo) 
		String prefix
		net.sf.saxon.value.StringValue p
		net.sf.saxon.om.NodeInfo element
		String prefix
		net.sf.saxon.om.NamespaceResolver resolver
		String uri
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/NamespaceUri_1.class
NamespaceUri_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NamespaceUri_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		String uri
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/Nilled_1.class
Nilled_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Nilled_1 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public static net.sf.saxon.value.BooleanValue getNilledProperty (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public static boolean isNilled (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.value.BooleanValue b
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo node
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/NodeName_1.class
NodeName_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NodeName_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.QNameValue nodeName (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/NormalizeSpace_1$1.class
NormalizeSpace_1.java
package net.sf.saxon.functions
 net.sf.saxon.functions.NormalizeSpace_1$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.NormalizeSpace_1 this$0
	void  (net.sf.saxon.functions.NormalizeSpace_1, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.NormalizeSpace_1 this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue sv
		CharSequence cs
}

net/sf/saxon/functions/NormalizeSpace_1.class
NormalizeSpace_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NormalizeSpace_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.StringValue normalizeSpace (net.sf.saxon.value.StringValue) 
		net.sf.saxon.value.StringValue sv
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/NormalizeUnicode.class
NormalizeUnicode.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NormalizeUnicode extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue sv
		String nf
	public static net.sf.saxon.value.StringValue normalize (net.sf.saxon.value.StringValue, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.value.StringValue sv
		String form
		net.sf.saxon.expr.XPathContext c
		byte fb
		boolean allASCII
		CharSequence chars
		net.sf.saxon.serialize.codenorm.Normalizer norm
		CharSequence result
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/NotFn$1.class
NotFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.NotFn$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.NotFn this$0
	void  (net.sf.saxon.functions.NotFn, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.NotFn this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c
}

net/sf/saxon/functions/NotFn.class
NotFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NotFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.SystemFunction empty
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.type.TypeHierarchy th
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Number_1.class
Number_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Number_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public net.sf.saxon.expr.Expression typeCheckCaller (net.sf.saxon.expr.FunctionCall, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.FunctionCall caller
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public static net.sf.saxon.value.DoubleValue toNumber (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ConversionResult cr
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.value.AtomicValue arg0
	public static net.sf.saxon.value.DoubleValue convert (net.sf.saxon.value.AtomicValue, net.sf.saxon.Configuration) 
		double d
		NumberFormatException e
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.Configuration config
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/OptionsParameter.class
OptionsParameter.java
package net.sf.saxon.functions
public net.sf.saxon.functions.OptionsParameter extends java.lang.Object {
	private java.util.Map allowedOptions
	private java.util.Map defaultValues
	private java.util.Set requiredOptions
	private java.util.Map allowedValues
	private String errorCodeForDisallowedValue
	private String errorCodeForAbsentValue
	private boolean allowCastFromString
	public void  () 
	public void addAllowedOption (java.lang.String, net.sf.saxon.value.SequenceType) 
		String name
		net.sf.saxon.value.SequenceType type
	public void addRequiredOption (java.lang.String, net.sf.saxon.value.SequenceType) 
		String name
		net.sf.saxon.value.SequenceType type
	public void addAllowedOption (java.lang.String, net.sf.saxon.value.SequenceType, net.sf.saxon.om.Sequence) 
		String name
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.om.Sequence defaultValue
	public transient void setAllowedValues (java.lang.String, java.lang.String, java.lang.String[]) 
		String name
		String errorCode
		String[] values
		java.util.HashSet valueSet
	public java.util.Map processSuppliedOptions (net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String req
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.RoleDiagnostic role
		boolean ok
		String v
		String message
		int i
		java.util.Set permitted
		net.sf.saxon.om.Sequence def
		String key
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.Sequence actual
		java.util.Map$Entry allowed
		net.sf.saxon.ma.map.MapItem supplied
		net.sf.saxon.expr.XPathContext context
		java.util.Map result
		net.sf.saxon.type.TypeHierarchy th
	public java.util.Map getDefaultOptions () 
		java.util.Map$Entry entry
		java.util.Map result
	public java.lang.String getErrorCodeForAbsentValue () 
	public void setErrorCodeForAbsentValue (java.lang.String) 
		String errorCodeForAbsentValue
	public boolean isAllowCastFromString () 
	public void setAllowCastFromString (boolean) 
		boolean allowCastFromString
}

net/sf/saxon/functions/Outermost$OutermostIterator.class
Outermost.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Outermost$OutermostIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator in
	net.sf.saxon.om.NodeInfo current
	int position
	final net.sf.saxon.functions.Outermost this$0
	public void  (net.sf.saxon.functions.Outermost, net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator in
	public net.sf.saxon.om.NodeInfo next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo next
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Outermost.class
Outermost.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Outermost extends net.sf.saxon.functions.SystemFunction {
	boolean presorted
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.om.SequenceIterator out
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
		String flags
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/ParseIetfDate.class
ParseIetfDate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseIetfDate extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private String[] dayNames
	private String[] monthNames
	private String[] timezoneNames
	private static final String EOF
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue stringValue
	private boolean isDayName (java.lang.String) 
		String s
		String string
	private boolean isMonthName (java.lang.String) 
		String s
		String string
	private byte getMonthNumber (java.lang.String) 
		String string
	private int requireDSep (java.util.List, int, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.util.List tokens
		int i
		String input
		boolean found
	private static void badDate (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String msg
		String value
		net.sf.saxon.trans.XPathException err
	private boolean isTimezoneName (java.lang.String) 
		String s
		String string
	private int getTimezoneOffsetFromName (java.lang.String) 
		String string
	public net.sf.saxon.value.DateTimeValue parse (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String input
		net.sf.saxon.expr.XPathContext context
		java.util.List tokens
		int year
		byte month
		byte day
		java.util.List timeValue
		int i
		String currentToken
		net.sf.saxon.value.DateValue date
		net.sf.saxon.value.TimeValue time
	public int parseTime (java.util.List, int, java.util.List, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int len
		String sign
		int tzOffsetHours
		int tzOffsetMinutes
		int tLength
		java.util.List tokens
		int currentPosition
		java.util.List result
		String input
		byte hour
		byte minute
		byte second
		int microsecond
		int tz
		int i
		int n
		String currentToken
		boolean finished
		net.sf.saxon.value.TimeValue timeValue
	public static boolean isValidTime (int, int, int, int, int) 
		int hour
		int minute
		int second
		int microsecond
		int tz
	private java.util.List tokenize (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int j
		int j
		int j
		char c
		String input
		java.util.List tokens
		int i
}

net/sf/saxon/functions/ParseXml$RetentiveErrorHandler.class
ParseXml.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseXml$RetentiveErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	public java.util.List errors
	public boolean failed
	public void  () 
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void captureRetainedErrors (net.sf.saxon.trans.XPathException) 
		org.xml.sax.SAXParseException e
		java.util.List wrappedErrors
		net.sf.saxon.trans.XPathException xe
		java.util.List retainedErrors
}

net/sf/saxon/functions/ParseXml.class
ParseXml.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseXml extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.NodeInfo call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.om.NodeInfo evalParseXml (net.sf.saxon.value.StringValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration config
		java.io.StringReader sr
		org.xml.sax.InputSource is
		javax.xml.transform.Source source
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.expr.PackageData pd
		net.sf.saxon.tree.tiny.TinyDocumentImpl node
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue inputArg
		net.sf.saxon.expr.XPathContext context
		String baseURI
		net.sf.saxon.functions.ParseXml$RetentiveErrorHandler errorHandler
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ParseXmlFragment$1.class
ParseXmlFragment.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ParseXmlFragment$1 extends java.lang.Object implements org.xml.sax.EntityResolver  {
	final java.io.StringReader val$fragmentReader
	final String val$baseURI
	final net.sf.saxon.functions.ParseXmlFragment this$0
	void  (net.sf.saxon.functions.ParseXmlFragment, java.io.StringReader, java.lang.String) 
		net.sf.saxon.functions.ParseXmlFragment this$0
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.InputSource is
		String publicId
		String systemId
}

net/sf/saxon/functions/ParseXmlFragment$2.class
ParseXmlFragment.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ParseXmlFragment$2 extends java.lang.Object implements net.sf.saxon.event.FilterFactory  {
	final net.sf.saxon.functions.ParseXmlFragment this$0
	void  (net.sf.saxon.functions.ParseXmlFragment) 
		net.sf.saxon.functions.ParseXmlFragment this$0
	public net.sf.saxon.event.ProxyReceiver makeFilter (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
}

net/sf/saxon/functions/ParseXmlFragment$OuterElementStripper.class
ParseXmlFragment.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ParseXmlFragment$OuterElementStripper extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private boolean suppressStartContent
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ParseXmlFragment.class
ParseXmlFragment.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseXmlFragment extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.NodeInfo call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.om.NodeInfo evalParseXml (net.sf.saxon.value.StringValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration configuration
		java.io.StringReader fragmentReader
		String skeleton
		java.io.StringReader skeletonReader
		org.xml.sax.InputSource is
		javax.xml.transform.Source source
		org.xml.sax.XMLReader reader
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.expr.PackageData pd
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue inputArg
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo node
		String baseURI
		net.sf.saxon.functions.ParseXml$RetentiveErrorHandler errorHandler
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Path_1.class
Path_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Path_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.StringValue makePath (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String attURI
		net.sf.saxon.tree.util.FastStringBuffer fsb2
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo n
}

net/sf/saxon/functions/PositionAndLast$1.class
PositionAndLast.java
package net.sf.saxon.functions
 net.sf.saxon.functions.PositionAndLast$1 extends java.lang.Object implements net.sf.saxon.expr.Callable  {
	final net.sf.saxon.trans.XPathException val$e
	final net.sf.saxon.functions.PositionAndLast this$0
	void  (net.sf.saxon.functions.PositionAndLast, net.sf.saxon.trans.XPathException) 
		net.sf.saxon.functions.PositionAndLast this$0
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/PositionAndLast$Last.class
PositionAndLast.java
package net.sf.saxon.functions
public net.sf.saxon.functions.PositionAndLast$Last extends net.sf.saxon.functions.PositionAndLast {
	public void  () 
	public net.sf.saxon.value.Int64Value evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/PositionAndLast$Position.class
PositionAndLast.java
package net.sf.saxon.functions
public net.sf.saxon.functions.PositionAndLast$Position extends net.sf.saxon.functions.PositionAndLast {
	public void  () 
	public net.sf.saxon.value.Int64Value evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.FocusIterator currentIterator
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/PositionAndLast.class
PositionAndLast.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.PositionAndLast extends net.sf.saxon.functions.ContextAccessorFunction {
	private boolean contextPossiblyUndefined
	public void  () 
	public int getNetCost () 
	public net.sf.saxon.om.Function bindContext (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Int64Value value
		net.sf.saxon.trans.SymbolicName$F name
		net.sf.saxon.expr.Callable callable
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Int64Value value
		net.sf.saxon.functions.ConstantFunction fn
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public boolean isContextPossiblyUndefined () 
	public abstract net.sf.saxon.value.Int64Value evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.IntegerValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Put$1.class
Put.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Put$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.Put this$0
	void  (net.sf.saxon.functions.Put, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.Put this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean isUpdatingExpression () 
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		java.net.URI resolved
		String abs
		java.net.URISyntaxException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.om.NodeInfo node
		int kind
		String relative
		String abs
}

net/sf/saxon/functions/Put.class
Put.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Put extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/QNameFn.class
QNameFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.QNameFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public static net.sf.saxon.value.QNameValue expandedQName (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException err
		String lex
		String[] parts
		net.sf.saxon.om.QNameException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue namespace
		net.sf.saxon.value.StringValue lexical
		String uri
	public net.sf.saxon.value.QNameValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/RegexFunction.class
RegexFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.RegexFunction extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.StatefulSystemFunction  {
	private net.sf.saxon.regex.RegularExpression staticRegex
	public void  () 
	public net.sf.saxon.regex.RegularExpression getStaticRegex () 
	private void tryToBindRegularExpression (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.Configuration config
		String re
		String flags
		String hostLang
		java.util.List warnings
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.functions.RegexFunction copy () 
		net.sf.saxon.functions.RegexFunction copy
	protected abstract boolean allowRegexMatchingEmptyString () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	protected net.sf.saxon.regex.RegularExpression getRegularExpression (net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.Configuration config
		String re
		String flags
		String hostLang
		java.util.List warnings
		net.sf.saxon.regex.RegularExpression regex
	public volatile net.sf.saxon.functions.SystemFunction copy () 
}

net/sf/saxon/functions/RegexFunctionSansFlags.class
RegexFunctionSansFlags.java
package net.sf.saxon.functions
public net.sf.saxon.functions.RegexFunctionSansFlags extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private net.sf.saxon.functions.SystemFunction addFlagsArgument () 
		net.sf.saxon.Configuration config
		net.sf.saxon.functions.SystemFunction fixed
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.functions.SystemFunction withFlags
		net.sf.saxon.expr.Expression[] newArgs
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.functions.SystemFunction withFlags
		net.sf.saxon.om.Sequence[] newArgs
}

net/sf/saxon/functions/RegexGroup.class
RegexGroup.java
package net.sf.saxon.functions
public net.sf.saxon.functions.RegexGroup extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.regex.RegexIterator iter
		net.sf.saxon.value.NumericValue gp0
		String s
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Remove$RemoveIterator.class
Remove.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Remove$RemoveIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder  {
	net.sf.saxon.om.SequenceIterator base
	int removePosition
	int basePosition
	net.sf.saxon.om.Item current
	public void  (net.sf.saxon.om.SequenceIterator, int) 
		net.sf.saxon.om.SequenceIterator base
		int removePosition
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		int x
	public int getProperties () 
}

net/sf/saxon/functions/Remove.class
Remove.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Remove extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		long value
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue n
		int pos
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Replace.class
Replace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Replace extends net.sf.saxon.functions.RegexFunction {
	private boolean replacementChecked
	public void  () 
	protected boolean allowRegexMatchingEmptyString () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		String rep
		net.sf.saxon.expr.Expression[] arguments
		boolean maybeQ
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg0
		CharSequence input
		net.sf.saxon.value.StringValue arg2
		CharSequence replacement
		net.sf.saxon.regex.RegularExpression re
		CharSequence res
	public static java.lang.String checkReplacement (java.lang.CharSequence) 
		char next
		char next
		char c
		int i
		CharSequence rep
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ResolveQName.class
ResolveQName.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ResolveQName extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue lex
	public static net.sf.saxon.value.QNameValue resolveQName (java.lang.CharSequence, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		CharSequence lexicalQName
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.StructuredQName qName
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ResolveURI.class
ResolveURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ResolveURI extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String base
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue arg0
		String relative
		String base
	private net.sf.saxon.value.AnyURIValue resolve (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		String base
		String relative
		net.sf.saxon.expr.XPathContext context
		boolean escaped
		java.net.URI relativeURI
		java.net.URI absoluteURI
		java.net.URI resolved
		String result
	public static java.lang.String tryToExpand (java.lang.String) 
		String dir
		Exception geterr
		java.net.URI currentDirectoryURI
		java.net.URI baseURI
		Exception e
		String dir
		java.net.MalformedURLException err
		String systemId
	public static java.net.URI makeAbsolute (java.lang.String, java.lang.String)  throws java.net.URISyntaxException 
		java.net.URI absoluteURI
		String expandedBase
		java.net.URI absoluteURI
		java.net.URL baseURL
		java.net.URL absoluteURL
		java.net.URI absoluteURI
		java.net.MalformedURLException err
		java.net.URI absoluteURI
		java.net.URI baseURI
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		int hash
		java.net.URISyntaxException e
		java.net.URI baseURI
		java.net.URI absoluteURI
		IllegalArgumentException err0
		String relativeURI
		String base
		java.net.URI absoluteURI
	public static java.lang.String escapeSpaces (java.lang.String) 
		String s
		int i
	public static java.lang.String unescapeSpaces (java.lang.String) 
		String uri
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Reverse.class
Reverse.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Reverse extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int baseProps
	public static net.sf.saxon.om.SequenceIterator getReverseIterator (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceExtent extent
		net.sf.saxon.om.SequenceIterator forwards
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Root_1.class
Root_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Root_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int prop
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo node
	public java.lang.String getStreamerName () 
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Round.class
Round.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.Round extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue scaleVal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue val0
		int scaleRnd
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/RoundHalfToEven.class
RoundHalfToEven.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.RoundHalfToEven extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue scaleVal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue val0
		int scale
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ScalarSystemFunction$1.class
ScalarSystemFunction.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ScalarSystemFunction$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.ScalarSystemFunction this$0
	void  (net.sf.saxon.functions.ScalarSystemFunction, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.ScalarSystemFunction this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.value.AtomicValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item val
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ScalarSystemFunction.class
ScalarSystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.ScalarSystemFunction extends net.sf.saxon.functions.SystemFunction {
	public static final net.sf.saxon.om.ZeroOrOne ZERO_LENGTH_STRING
	public void  () 
	public abstract net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public final net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item val0
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/Serialize.class
Serialize.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Serialize extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private String[] paramNames
	private String[] paramNamesSaxon
	private static final java.util.Map requiredTypes
	private static final java.util.Map requiredTypesSaxon
	public void  () 
	public static net.sf.saxon.functions.OptionsParameter makeOptionsParameter () 
		net.sf.saxon.value.SequenceType listOfQNames
		net.sf.saxon.functions.OptionsParameter op
	private static java.lang.String sx (java.lang.String) 
		String s
	private boolean isParamName (java.lang.String) 
		String s
		String string
	private boolean isParamNameSaxon (java.lang.String) 
		String s
		String string
	private net.sf.saxon.ma.map.MapItem checkOptions (net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.om.Sequence converted
		String keyName
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.om.Sequence converted
		String keyName
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.map.HashTrieMap result
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.tree.iter.AtomicIterator keysIterator
		net.sf.saxon.value.AtomicValue key
	private java.lang.String toYesNoTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		String s
		net.sf.saxon.om.Sequence seqVal
		String s
		boolean booleanValue
	private java.lang.String toYesNoOmitTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence seqVal
		String stringVal
	private java.lang.String toQNamesTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.QNameValue qNameValue
		net.sf.saxon.om.Sequence seqVal
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
		String stringVal
	private java.lang.String toMethodTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.QNameValue qNameValue
		String stringVal
		net.sf.saxon.om.Sequence seqVal
		String stringVal
	private static net.sf.saxon.ma.map.MapItem checkCharacterMapOptions (net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.TypeHierarchy th
	private net.sf.saxon.serialize.CharacterMap toCharacterMap (net.sf.saxon.om.Sequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence seqVal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.map.MapItem charMap
	public static net.sf.saxon.serialize.CharacterMap toCharacterMap (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		String ch
		String str
		net.sf.saxon.regex.UnicodeString chValue
		int code
		String prev
		net.sf.saxon.ma.map.MapItem charMap
		net.sf.saxon.tree.iter.AtomicIterator iterator
		net.sf.saxon.value.AtomicValue charKey
		net.sf.saxon.z.IntHashMap intHashMap
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.serialize.CharacterMap characterMap
	private java.util.Properties setSerializationParams (java.util.Properties, java.util.Map, net.sf.saxon.serialize.CharacterMapIndex, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.CharacterMap characterMap
		java.util.Properties props
		java.util.Map map
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence seqVal
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.value.StringValue evalSerialize (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo paramNode
		net.sf.saxon.serialize.SerializationParamsHandler sph
		net.sf.saxon.serialize.CharacterMap charMap
		String s
		net.sf.saxon.ma.map.MapItem paramMap
		net.sf.saxon.tree.iter.AtomicIterator keyIter
		net.sf.saxon.value.AtomicValue k
		java.util.Map checkedOptions
		java.io.StringWriter result
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException se
		Exception e
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item param
		net.sf.saxon.expr.XPathContext context
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/SnapshotFn$1.class
SnapshotFn.java
package net.sf.saxon.functions
final net.sf.saxon.functions.SnapshotFn$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	void  () 
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/SnapshotFn.class
SnapshotFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SnapshotFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Sequence in
		net.sf.saxon.om.SequenceIterator iter
	public static net.sf.saxon.om.SequenceIterator snapshotSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator nodes
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.expr.ItemMappingFunction getMappingFunction (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.om.Item snapshotSingle (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.wrapper.VirtualCopy vc
		net.sf.saxon.om.Item origin
	public static java.util.List makeAncestorList (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo origin
		java.util.List ancestors
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo n
	public static net.sf.saxon.event.BuilderMonitor openAncestors (net.sf.saxon.om.NodeInfo, java.util.List, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String name
		String[] properties
		net.sf.saxon.om.NamespaceBinding nsCode
		int n
		net.sf.saxon.om.NamespaceBinding[] localDeclarations
		net.sf.saxon.tree.iter.AxisIterator atts
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.om.NodeInfo anc
		int kind
		int i
		net.sf.saxon.om.NodeInfo origin
		java.util.List ancestors
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.tree.tiny.TinyBuilder builder
		net.sf.saxon.event.BuilderMonitor bm
		net.sf.saxon.om.TreeInfo source
		java.util.Iterator unparsedEntities
		net.sf.saxon.type.SchemaType ancestorType
	public static void closeAncestors (java.util.List, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo anc
		java.util.List ancestors
		net.sf.saxon.event.Receiver bm
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Sort_1$1.class
Sort_1.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Sort_1$1 extends java.lang.Object implements net.sf.saxon.expr.sort.Sortable  {
	final java.util.List val$inputList
	final net.sf.saxon.expr.sort.AtomicComparer val$atomicComparer
	final net.sf.saxon.functions.Sort_1 this$0
	void  (net.sf.saxon.functions.Sort_1, java.util.List, net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.functions.Sort_1 this$0
	public int compare (int, int) 
		int a
		int b
		int result
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.functions.Sort_1$ItemToBeSorted temp
}

net/sf/saxon/functions/Sort_1$ItemToBeSorted.class
Sort_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sort_1$ItemToBeSorted extends java.lang.Object {
	public net.sf.saxon.om.Item value
	public net.sf.saxon.om.GroundedValue sortKey
	public int originalPosition
	public void  () 
}

net/sf/saxon/functions/Sort_1.class
Sort_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sort_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List inputList
		net.sf.saxon.lib.StringCollator collation
	protected java.util.List getItemsToBeSorted (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.Sort_1$ItemToBeSorted member
		net.sf.saxon.om.Sequence input
		java.util.List inputList
		int i
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
	protected net.sf.saxon.om.Sequence doSort (java.util.List, net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.functions.Sort_1$ItemToBeSorted member
		java.util.List inputList
		net.sf.saxon.lib.StringCollator collation
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.expr.sort.Sortable sortable
		java.util.List outputList
}

net/sf/saxon/functions/Sort_2.class
Sort_2.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sort_2 extends net.sf.saxon.functions.Sort_1 {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List inputList
	protected net.sf.saxon.lib.StringCollator getCollation (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence collationArg
		net.sf.saxon.value.StringValue secondArg
}

net/sf/saxon/functions/StartsWith$1.class
StartsWith.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StartsWith$1 extends net.sf.saxon.expr.SystemFunctionCall$Optimized {
	final net.sf.saxon.functions.StartsWith this$0
	void  (net.sf.saxon.functions.StartsWith, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.StartsWith this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String s0
		String s1
}

net/sf/saxon/functions/StartsWith.class
StartsWith.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StartsWith extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public static boolean startsWith (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.lib.SubstringMatcher collator
		String s0
		String s1
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue s0
		net.sf.saxon.value.StringValue s1
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StatefulSystemFunction.class
StatefulSystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.StatefulSystemFunction extends java.lang.Object {
	public abstract net.sf.saxon.functions.SystemFunction copy () 
}

net/sf/saxon/functions/StaticBaseUri.class
StaticBaseUri.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StaticBaseUri extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.PackageData pd
}

net/sf/saxon/functions/StaticContextAccessor$DefaultCollation.class
StaticContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StaticContextAccessor$DefaultCollation extends net.sf.saxon.functions.StaticContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StaticContextAccessor$StaticBaseUri.class
StaticContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StaticContextAccessor$StaticBaseUri extends net.sf.saxon.functions.StaticContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StaticContextAccessor.class
StaticContextAccessor.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.StaticContextAccessor extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public abstract net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.parser.RetainedStaticContext) 
	public net.sf.saxon.value.AtomicValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StreamAvailable$StreamTester.class
StreamAvailable.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StreamAvailable$StreamTester extends net.sf.saxon.event.ProxyReceiver {
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
}

net/sf/saxon/functions/StreamAvailable.class
StreamAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StreamAvailable extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		boolean result
	private boolean isAvailable (java.lang.String, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.event.Receiver tester
		net.sf.saxon.trans.QuitParsingException e
		net.sf.saxon.trans.XPathException e
		String uri
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StringJoin$StringJoinFold.class
StringJoin.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StringJoin$StringJoinFold extends java.lang.Object implements net.sf.saxon.functions.Fold  {
	private int position
	private CharSequence separator
	private net.sf.saxon.tree.util.FastStringBuffer data
	final net.sf.saxon.functions.StringJoin this$0
	public void  (net.sf.saxon.functions.StringJoin, java.lang.CharSequence) 
		CharSequence separator
	public void processItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public boolean isFinished () 
	public net.sf.saxon.om.ZeroOrOne result ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Sequence result ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StringJoin.class
StringJoin.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringJoin extends net.sf.saxon.functions.FoldingFunction {
	private boolean returnEmptyIfEmpty
	public void  () 
	public void setReturnEmptyIfEmpty (boolean) 
		boolean option
	public boolean isReturnEmptyIfEmpty () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public boolean equals (java.lang.Object) 
		Object o
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression e2
		int card
	public transient net.sf.saxon.functions.Fold getFold (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] additionalArguments
		CharSequence separator
	public java.lang.String getCompilerName () 
	static boolean access$000 (net.sf.saxon.functions.StringJoin) 
		net.sf.saxon.functions.StringJoin x0
}

net/sf/saxon/functions/StringLength_1.class
StringLength_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringLength_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence s
		UnsupportedOperationException e
		CharSequence s
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/StringToCodepoints.class
StringToCodepoints.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringToCodepoints extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue val
}

net/sf/saxon/functions/String_1.class
String_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.String_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence result
		UnsupportedOperationException err
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
		CharSequence result
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression arg
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Subsequence_2.class
Subsequence_2.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Subsequence_2 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public static net.sf.saxon.om.SequenceIterator subSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.trans.XPathException 
		long lstart
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.value.NumericValue startVal
		long lstart
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.value.NumericValue start
		long intStart
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Subsequence_3.class
Subsequence_3.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Subsequence_3 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public static net.sf.saxon.om.SequenceIterator subSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		long lstart
		long llength
		long lend
		int start
		long lstart
		long lend
		net.sf.saxon.value.NumericValue rend
		long lstart
		long lend
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.value.NumericValue startVal
		net.sf.saxon.value.NumericValue lengthVal
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Substring.class
Substring.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Substring extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.expr.Expression typeCheckCaller (net.sf.saxon.expr.FunctionCall, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression a1
		net.sf.saxon.expr.Expression a2
		net.sf.saxon.expr.FunctionCall caller
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.type.TypeHierarchy th
	public static net.sf.saxon.regex.UnicodeString substring (net.sf.saxon.value.StringValue, net.sf.saxon.value.NumericValue) 
		long lstart
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.value.NumericValue start
		net.sf.saxon.regex.UnicodeString s
		int slength
		long lstart
	public static net.sf.saxon.regex.UnicodeString substring (net.sf.saxon.value.StringValue, net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue) 
		long lstart
		double dstart
		long llen
		long llen
		double dlen
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.value.NumericValue start
		net.sf.saxon.value.NumericValue len
		int slength
		long lstart
		long llen
		long lend
		net.sf.saxon.regex.UnicodeString us
		int clength
		int a1
		int a2
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue arg2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.NumericValue arg1
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/SubstringAfter.class
SubstringAfter.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SubstringAfter extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg2
	private static net.sf.saxon.value.StringValue substringAfter (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg2
		net.sf.saxon.lib.SubstringMatcher collator
		String s1
		String s2
		String result
		net.sf.saxon.value.StringValue s
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/SubstringBefore.class
SubstringBefore.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SubstringBefore extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	private static net.sf.saxon.value.StringValue substringBefore (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.lib.SubstringMatcher collator
		String s0
		String s1
		net.sf.saxon.value.StringValue result
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.lib.StringCollator collator
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Sum$SumFold.class
Sum.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Sum$SumFold extends java.lang.Object implements net.sf.saxon.functions.Fold  {
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.value.AtomicValue zeroValue
	private net.sf.saxon.value.AtomicValue data
	private boolean atStart
	private net.sf.saxon.lib.ConversionRules rules
	private net.sf.saxon.type.StringConverter toDouble
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue zeroValue
	public void processItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		net.sf.saxon.value.AtomicValue next
	public boolean isFinished () 
	public net.sf.saxon.om.Sequence result ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Sum.class
Sum.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sum extends net.sf.saxon.functions.FoldingFunction {
	public void  () 
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType base
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.functions.Fold getFold (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue z
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] additionalArguments
	public static net.sf.saxon.value.AtomicValue total (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.Sum$SumFold fold
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locator
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/SuperId$1.class
SuperId.java
package net.sf.saxon.functions
 net.sf.saxon.functions.SuperId$1 extends java.lang.Object {
}

net/sf/saxon/functions/SuperId$ElementWithId.class
SuperId.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SuperId$ElementWithId extends net.sf.saxon.functions.SuperId {
	public void  () 
	public int getOp () 
}

net/sf/saxon/functions/SuperId$Id.class
SuperId.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SuperId$Id extends net.sf.saxon.functions.SuperId {
	public void  () 
	public int getOp () 
}

net/sf/saxon/functions/SuperId$IdMappingFunction.class
SuperId.java
package net.sf.saxon.functions
 net.sf.saxon.functions.SuperId$IdMappingFunction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	public net.sf.saxon.om.TreeInfo document
	private int operation
	private void  () 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Whitespace$Tokenizer tokens
		net.sf.saxon.functions.SuperId$IdMappingFunction submap
		net.sf.saxon.om.Item item
		String idrefs
	void  (net.sf.saxon.functions.SuperId$1) 
		net.sf.saxon.functions.SuperId$1 x0
	static int access$102 (net.sf.saxon.functions.SuperId$IdMappingFunction, int) 
		net.sf.saxon.functions.SuperId$IdMappingFunction x0
		int x1
}

net/sf/saxon/functions/SuperId.class
SuperId.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.SuperId extends net.sf.saxon.functions.SystemFunction {
	public static final int ID
	public static final int ELEMENT_WITH_ID
	public void  () 
	public abstract int getOp () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int prop
	public static net.sf.saxon.om.SequenceIterator getIdSingle (net.sf.saxon.om.TreeInfo, java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Whitespace$Tokenizer tokens
		net.sf.saxon.functions.SuperId$IdMappingFunction map
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.om.TreeInfo doc
		String idrefs
		int operation
	public static net.sf.saxon.om.SequenceIterator getIdMultiple (net.sf.saxon.om.TreeInfo, net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.SequenceIterator idrefs
		int operation
		net.sf.saxon.functions.SuperId$IdMappingFunction map
		net.sf.saxon.om.SequenceIterator result
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.om.SequenceIterator idrefs
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo start
		net.sf.saxon.om.NodeInfo arg1
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.SequenceIterator result
}

net/sf/saxon/functions/SystemFunction.class
SystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.SystemFunction extends net.sf.saxon.functions.AbstractFunction {
	private int arity
	private net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry details
	private net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public void  () 
	public static transient net.sf.saxon.expr.Expression makeCall (java.lang.String, net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.expr.Expression[]) 
		String name
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.functions.SystemFunction f
		net.sf.saxon.expr.Expression expr
	public static net.sf.saxon.functions.SystemFunction makeFunction (java.lang.String, net.sf.saxon.expr.parser.RetainedStaticContext, int) 
		String name
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		int arity
		net.sf.saxon.functions.SystemFunction fn
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression e
	public void setArity (int) 
		int arity
	public int getNetCost () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression fixArguments (net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.Expression[] arguments
	protected net.sf.saxon.om.Sequence resultIfEmpty (int) 
		int arg
	public net.sf.saxon.expr.parser.RetainedStaticContext getRetainedStaticContext () 
	public void setRetainedStaticContext (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public boolean dependsOnContextItem () 
	public void setDetails (net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry) 
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry entry
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry getDetails () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
		int i
		ArrayIndexOutOfBoundsException e
		net.sf.saxon.expr.OperandRole[] roles
		net.sf.saxon.expr.OperandUsage[] usages
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
	public boolean equals (java.lang.Object) 
		Object o
	public java.lang.String getErrorCodeForTypeErrors () 
	public net.sf.saxon.value.SequenceType getRequiredType (int) 
		int arg
	public net.sf.saxon.type.ItemType getResultItemType () 
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
		net.sf.saxon.value.SequenceType resultType
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
		int c
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int p
	protected net.sf.saxon.om.NodeInfo getContextNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public static net.sf.saxon.om.Sequence dynamicCall (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Function f
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.Expression typeCheckCaller (net.sf.saxon.expr.FunctionCall, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.FunctionCall caller
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public boolean isTrustedResultType () 
	public java.lang.String getStaticBaseUriString () 
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void exportAdditionalArguments (net.sf.saxon.expr.SystemFunctionCall, net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SystemFunctionCall call
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/SystemProperty.class
SystemProperty.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SystemProperty extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		String result
		net.sf.saxon.value.StringValue name
		net.sf.saxon.om.StructuredQName qName
		String uri
		String local
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue name
	private boolean allowsEarlyEvaluation (net.sf.saxon.om.Sequence[], net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		String uri
		String local
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.StringValue name
	public static java.lang.String yesOrNo (boolean) 
		boolean whatever
	public static java.lang.String getProperty (java.lang.String, java.lang.String, net.sf.saxon.expr.parser.RetainedStaticContext) 
		boolean schemaAware
		String val
		String uri
		String local
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.Configuration config
		String edition
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/TailFn.class
TailFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TailFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.TailExpression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
}

net/sf/saxon/functions/Tokenize_1.class
Tokenize_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Tokenize_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue sv
		CharSequence input
}

net/sf/saxon/functions/Tokenize_3.class
Tokenize_3.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Tokenize_3 extends net.sf.saxon.functions.RegexFunction {
	public void  () 
	protected boolean allowRegexMatchingEmptyString () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue sv
		CharSequence input
		net.sf.saxon.regex.RegularExpression re
}

net/sf/saxon/functions/Trace$TracingIterator.class
Trace.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Trace$TracingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private String label
	private net.sf.saxon.lib.Logger out
	private boolean empty
	private int position
	final net.sf.saxon.functions.Trace this$0
	public void  (net.sf.saxon.functions.Trace, net.sf.saxon.om.SequenceIterator, java.lang.String, net.sf.saxon.lib.Logger) 
		net.sf.saxon.om.SequenceIterator base
		String label
		net.sf.saxon.lib.Logger out
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item n
	public void close () 
	public int getProperties () 
}

net/sf/saxon/functions/Trace.class
Trace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Trace extends net.sf.saxon.functions.SystemFunction {
	net.sf.saxon.expr.parser.Location location
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public void notifyListener (java.lang.String, net.sf.saxon.om.Sequence, javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext) 
		String label
		net.sf.saxon.om.Sequence val
		javax.xml.transform.SourceLocator loc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.instruct.InstructionDetails info
		net.sf.saxon.lib.TraceListener listener
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression e
	public static void traceItem (net.sf.saxon.om.Item, java.lang.String, net.sf.saxon.lib.Logger) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.Item val
		String label
		net.sf.saxon.lib.Logger out
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		net.sf.saxon.lib.Logger out
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.Controller controller
		String label
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/TransformFn$1.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$1 extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	final javax.xml.transform.ErrorListener val$originalListener
	final java.util.List val$compileErrors
	final net.sf.saxon.functions.TransformFn this$0
	void  (net.sf.saxon.functions.TransformFn, javax.xml.transform.ErrorListener, java.util.List) 
		net.sf.saxon.functions.TransformFn this$0
	public void warning (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/functions/TransformFn$2.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$2 extends net.sf.saxon.event.ProxyReceiver {
	final net.sf.saxon.expr.parser.ExplicitLocation val$fixedLocation
	final String val$sysId
	final net.sf.saxon.functions.TransformFn this$0
	void  (net.sf.saxon.functions.TransformFn, net.sf.saxon.event.Receiver, net.sf.saxon.expr.parser.ExplicitLocation, java.lang.String) 
		net.sf.saxon.functions.TransformFn this$0
		net.sf.saxon.event.Receiver nextReceiver
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void setSystemId (java.lang.String) 
		String systemId
}

net/sf/saxon/functions/TransformFn$Deliverer.class
TransformFn.java
package net.sf.saxon.functions
abstract net.sf.saxon.functions.TransformFn$Deliverer extends net.sf.saxon.lib.StandardOutputResolver {
	protected net.sf.saxon.s9api.Xslt30Transformer transformer
	protected String baseOutputUri
	protected String principalResultKey
	protected net.sf.saxon.om.Function postProcessor
	protected net.sf.saxon.expr.XPathContext context
	private void  () 
	public static net.sf.saxon.functions.TransformFn$Deliverer makeDeliverer (java.lang.String) 
		String deliveryFormat
	public final void setTransformer (net.sf.saxon.s9api.Xslt30Transformer) 
		net.sf.saxon.s9api.Xslt30Transformer transformer
	public final void setPrincipalResultKey (java.lang.String) 
		String key
	public final void setBaseOutputUri (java.lang.String) 
		String uri
	public void setPostProcessor (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Function postProcessor
		net.sf.saxon.expr.XPathContext context
	public abstract net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.s9api.Serializer makeSerializer (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.serialize.CharacterMap charMap
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		String existing
		net.sf.saxon.om.Item val
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		String existing
		net.sf.saxon.s9api.Serializer$Property prop
		net.sf.saxon.s9api.QName paramName
		String paramValue
		net.sf.saxon.om.GroundedValue supplied
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem serializationParamsMap
		net.sf.saxon.s9api.Serializer serializer
	public abstract net.sf.saxon.om.Sequence getPrimaryResult ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Sequence postProcess (java.lang.String, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.Sequence result
	void  (net.sf.saxon.functions.TransformFn$1) 
		net.sf.saxon.functions.TransformFn$1 x0
}

net/sf/saxon/functions/TransformFn$DocumentDeliverer.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$DocumentDeliverer extends net.sf.saxon.functions.TransformFn$Deliverer {
	private java.util.Map results
	private net.sf.saxon.s9api.XdmDestination destination
	public void  () 
	public net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem serializationParamsMap
	public net.sf.saxon.om.Sequence getPrimaryResult ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.XdmNode node
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URI absoluteURI
		net.sf.saxon.Controller controller
		net.sf.saxon.event.Builder builder
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
		net.sf.saxon.om.NodeInfo doc
	public net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.util.Map$Entry entry
		net.sf.saxon.ma.map.HashTrieMap resultMap
}

net/sf/saxon/functions/TransformFn$RawDeliverer.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$RawDeliverer extends net.sf.saxon.functions.TransformFn$Deliverer {
	private java.util.Map results
	public void  () 
	public net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem serializationParamsMap
	public net.sf.saxon.om.Sequence getPrimaryResult () 
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URI absoluteURI
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
	public net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.util.Map$Entry entry
		net.sf.saxon.ma.map.HashTrieMap resultMap
}

net/sf/saxon/functions/TransformFn$SerializedDeliverer.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$SerializedDeliverer extends net.sf.saxon.functions.TransformFn$Deliverer {
	private java.util.Map results
	private java.util.Map workInProgress
	private java.io.StringWriter primaryWriter
	public void  () 
	public net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem serializationParamsMap
		net.sf.saxon.s9api.Serializer serializer
	public net.sf.saxon.om.Sequence getPrimaryResult ()  throws net.sf.saxon.trans.XPathException 
		String str
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URI absoluteURI
		java.io.StringWriter writer
		javax.xml.transform.stream.StreamResult streamResult
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
		String output
	public net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.util.Map$Entry entry
		net.sf.saxon.ma.map.HashTrieMap resultMap
}

net/sf/saxon/functions/TransformFn.class
TransformFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TransformFn extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private static String[] transformOptionNames30
	private static final String dummyBaseOutputUriScheme
	public void  () 
	private boolean isTransformOptionName30 (java.lang.String) 
		String s
		String string
	public static net.sf.saxon.functions.OptionsParameter makeOptionsParameter () 
		net.sf.saxon.functions.OptionsParameter op
	private void checkTransformOptions (java.util.Map, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		String keyName
		java.util.Map options
		net.sf.saxon.expr.XPathContext context
		boolean isXslt30Processor
	private java.lang.String checkStylesheetMutualExclusion (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
	private java.lang.String checkStylesheetMutualExclusion30 (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
		String styleOption
	private java.lang.String checkInvocationMutualExclusion (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map options
	private transient java.lang.String oneOf (java.util.Map, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		String s
		java.util.Map map
		String[] keys
		String found
	private transient java.lang.String exactlyOneOf (java.util.Map, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
		String[] keys
		String found
	private transient java.lang.String enumerate (java.lang.String[]) 
		String k
		String[] keys
		boolean first
		net.sf.saxon.tree.util.FastStringBuffer buffer
	private java.lang.String checkInvocationMutualExclusion30 (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
	private void setVendorOptions (java.util.Map, net.sf.saxon.s9api.Processor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.QName optionName
		net.sf.saxon.s9api.XdmValue optionVal
		net.sf.saxon.value.AtomicValue option
		java.util.Map options
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.ma.map.MapItem vendorOptions
		net.sf.saxon.tree.iter.AtomicIterator optionIterator
	private void unsuitable (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String option
		String value
	private boolean asBoolean (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.XPathException 
		String s
		net.sf.saxon.value.AtomicValue value
	private void setRequestedProperties (java.util.Map, net.sf.saxon.s9api.Processor)  throws net.sf.saxon.trans.XPathException 
		boolean b
		boolean b
		boolean b
		boolean b
		boolean b
		boolean backwards
		boolean b
		NumberFormatException nfe
		String v
		NumberFormatException nfe
		String v
		String localName
		net.sf.saxon.om.StructuredQName optionName
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.value.AtomicValue option
		java.util.Map options
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.ma.map.MapItem requestedProps
		net.sf.saxon.tree.iter.AtomicIterator optionIterator
	private void setStaticParams (java.util.Map, net.sf.saxon.s9api.XsltCompiler)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		java.util.Map options
		net.sf.saxon.s9api.XsltCompiler xsltCompiler
		net.sf.saxon.ma.map.MapItem staticParamsMap
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
	private net.sf.saxon.s9api.XsltExecutable getStylesheet (java.util.Map, net.sf.saxon.s9api.XsltCompiler, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URI staticBase
		java.net.URI styleBase
		String base
		javax.xml.transform.Source style
		javax.xml.transform.TransformerException e
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source style
		String stylesheetLocation
		String sysId
		net.sf.saxon.event.Builder builder
		net.sf.saxon.expr.parser.ExplicitLocation fixedLocation
		net.sf.saxon.event.ProxyReceiver filter
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo stylesheetNode
		net.sf.saxon.s9api.SaxonApiException e
		java.io.StringReader sr
		javax.xml.transform.sax.SAXSource style
		String stylesheetText
		String packageName
		String packageVersion
		java.util.Map options
		net.sf.saxon.s9api.XsltCompiler xsltCompiler
		String styleOptionStr
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item styleOptionItem
		net.sf.saxon.value.StringValue styleBaseUri
		net.sf.saxon.om.Sequence seq
		java.util.List compileErrors
		javax.xml.transform.ErrorListener originalListener
		net.sf.saxon.value.BooleanValue cacheBool
		net.sf.saxon.trans.StylesheetCache cache
		net.sf.saxon.s9api.XsltExecutable executable
	private net.sf.saxon.s9api.XsltExecutable reportCompileError (net.sf.saxon.s9api.SaxonApiException, java.util.List)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException te
		net.sf.saxon.s9api.SaxonApiException e
		java.util.List compileErrors
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.BigDecimalValue xsltVersion
		String invocationOption
		String styleOption
		net.sf.saxon.om.Sequence source
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem params
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem params
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem params
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		int i
		net.sf.saxon.ma.arrays.ArrayItem functionParamsArray
		String name
		java.net.URI base
		java.net.URISyntaxException err
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.s9api.SaxonApiException e
		net.sf.saxon.value.AtomicValue resultKey
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.Map options
		net.sf.saxon.s9api.Processor processor
		boolean isXslt30Processor
		boolean useXslt30Processor
		String invocationOption
		String invocationName
		String styleOption
		net.sf.saxon.s9api.XsltCompiler xsltCompiler
		net.sf.saxon.s9api.XsltExecutable sheet
		net.sf.saxon.s9api.Xslt30Transformer transformer
		String deliveryFormat
		net.sf.saxon.om.NodeInfo sourceNode
		net.sf.saxon.s9api.QName initialTemplate
		net.sf.saxon.s9api.QName initialMode
		String baseOutputUri
		java.util.Map stylesheetParams
		net.sf.saxon.ma.map.MapItem serializationParamsMap
		java.io.StringWriter serializedResult
		java.io.File serializedResultFile
		net.sf.saxon.s9api.XdmItem globalContextItem
		java.util.Map templateParams
		java.util.Map tunnelParams
		net.sf.saxon.s9api.QName initialFunction
		net.sf.saxon.s9api.XdmValue[] functionParams
		net.sf.saxon.om.Function postProcessor
		String principalResultKey
		net.sf.saxon.functions.TransformFn$Deliverer deliverer
		net.sf.saxon.Controller controller
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.om.Sequence result
		net.sf.saxon.ma.map.HashTrieMap resultMap
	static void  () 
}

net/sf/saxon/functions/Translate.class
Translate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Translate extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable net.sf.saxon.functions.StatefulSystemFunction  {
	private net.sf.saxon.z.IntToIntMap staticMap
	public void  () 
	public transient net.sf.saxon.expr.Expression fixArguments (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.z.IntToIntMap getStaticMap () 
	public static java.lang.CharSequence translate (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue) 
		char c
		int j
		int i
		net.sf.saxon.value.StringValue sv0
		net.sf.saxon.value.StringValue sv1
		net.sf.saxon.value.StringValue sv2
		CharSequence cs0
		CharSequence cs1
		CharSequence cs2
		String st1
		net.sf.saxon.tree.util.FastStringBuffer sb
		int s2len
		int s0len
	private static net.sf.saxon.z.IntToIntMap buildMap (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue) 
		int i
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg2
		net.sf.saxon.regex.UnicodeString a1
		net.sf.saxon.regex.UnicodeString a2
		net.sf.saxon.z.IntToIntMap map
	public static java.lang.CharSequence translateUsingMap (net.sf.saxon.value.StringValue, net.sf.saxon.z.IntToIntMap) 
		int c
		int newchar
		int i
		net.sf.saxon.value.StringValue in
		net.sf.saxon.z.IntToIntMap map
		net.sf.saxon.regex.UnicodeString us
		int len
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue sv1
		net.sf.saxon.value.StringValue sv2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue sv0
	public java.lang.String getCompilerName () 
	public net.sf.saxon.functions.Translate copy () 
		net.sf.saxon.functions.Translate copy
	public volatile net.sf.saxon.functions.SystemFunction copy () 
}

net/sf/saxon/functions/TreatFn$ExactlyOne.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn$ExactlyOne extends net.sf.saxon.functions.TreatFn {
	public void  () 
	public int getRequiredCardinality () 
	public java.lang.String getErrorCodeForTypeErrors () 
}

net/sf/saxon/functions/TreatFn$OneOrMore.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn$OneOrMore extends net.sf.saxon.functions.TreatFn {
	public void  () 
	public int getRequiredCardinality () 
	public java.lang.String getErrorCodeForTypeErrors () 
}

net/sf/saxon/functions/TreatFn$ZeroOrOne.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn$ZeroOrOne extends net.sf.saxon.functions.TreatFn {
	public void  () 
	public int getRequiredCardinality () 
	public java.lang.String getErrorCodeForTypeErrors () 
}

net/sf/saxon/functions/TreatFn.class
TreatFn.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.TreatFn extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public abstract java.lang.String getErrorCodeForTypeErrors () 
	public abstract int getRequiredCardinality () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator iterator
		int card
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public net.sf.saxon.expr.parser.RoleDiagnostic makeRoleDiagnostic () 
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/TypeAvailable.class
TypeAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TypeAvailable extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private boolean typeAvailable (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException e
		String className
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType type
		String lexicalName
		net.sf.saxon.Configuration config
		net.sf.saxon.om.StructuredQName qName
		String uri
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String lexicalQName
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		boolean b
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/URIQueryParameters$RegexFilter.class
URIQueryParameters.java
package net.sf.saxon.functions
public net.sf.saxon.functions.URIQueryParameters$RegexFilter extends java.lang.Object implements java.io.FilenameFilter  {
	private net.sf.saxon.regex.RegularExpression pattern
	public void  (net.sf.saxon.regex.RegularExpression) 
		net.sf.saxon.regex.RegularExpression regex
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
	public boolean matches (java.lang.String) 
		String name
}

net/sf/saxon/functions/URIQueryParameters.class
URIQueryParameters.java
package net.sf.saxon.functions
public net.sf.saxon.functions.URIQueryParameters extends java.lang.Object {
	java.io.FilenameFilter filter
	Boolean recurse
	Integer validation
	net.sf.saxon.om.SpaceStrippingRule strippingRule
	Integer onError
	net.sf.saxon.trans.Maker parserMaker
	Boolean xinclude
	boolean unparsed
	Boolean stable
	Boolean metadata
	public static final int ON_ERROR_FAIL
	public static final int ON_ERROR_WARNING
	public static final int ON_ERROR_IGNORE
	public void  (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String keyword
		String value
		String tok
		int eq
		java.util.StringTokenizer t
		String query
		net.sf.saxon.Configuration config
	private void processParameter (net.sf.saxon.Configuration, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.regex.ARegularExpression regex
		int v
		net.sf.saxon.Configuration config
		String keyword
		String value
	public static java.io.FilenameFilter makeGlobFilter (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		char c
		int i
		net.sf.saxon.trans.XPathException e
		String value
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.om.SpaceStrippingRule getSpaceStrippingRule () 
	public java.lang.Integer getValidationMode () 
	public java.io.FilenameFilter getFilenameFilter () 
	public java.lang.Boolean getRecurse () 
	public java.lang.Integer getOnError () 
	public java.lang.Boolean getXInclude () 
	public java.lang.Boolean getMetaData () 
	public boolean isUnparsed () 
	public java.lang.Boolean getStable () 
	public net.sf.saxon.trans.Maker getXMLReaderMaker () 
}

net/sf/saxon/functions/Unordered.class
Unordered.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Unordered extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
}

net/sf/saxon/functions/UnparsedEntity$UnparsedEntityPublicId.class
UnparsedEntity.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedEntity$UnparsedEntityPublicId extends net.sf.saxon.functions.UnparsedEntity {
	public void  () 
	public int getOp () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedEntity$UnparsedEntityUri.class
UnparsedEntity.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedEntity$UnparsedEntityUri extends net.sf.saxon.functions.UnparsedEntity {
	public void  () 
	public int getOp () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedEntity.class
UnparsedEntity.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.UnparsedEntity extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public static int URI
	public static int PUBLIC_ID
	public void  () 
	public abstract int getOp () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String code
		net.sf.saxon.om.Item it
		String code
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		int operation
		String arg0
		net.sf.saxon.om.NodeInfo doc
		String[] ids
		String result
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/UnparsedText.class
UnparsedText.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedText extends net.sf.saxon.functions.UnparsedTextFunction {
	private static final String errorValue
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue hrefVal
		String encoding
	public static net.sf.saxon.value.StringValue evalUnparsedText (net.sf.saxon.value.StringValue, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String existing
		CharSequence content
		net.sf.saxon.trans.XPathException e
		java.util.Map cache
		net.sf.saxon.trans.XPathException error
		CharSequence content
		net.sf.saxon.Controller controller
		CharSequence content
		String href
		java.net.URI absoluteURI
		CharSequence content
		net.sf.saxon.value.StringValue result
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue hrefVal
		String base
		String encoding
		net.sf.saxon.expr.XPathContext context
		CharSequence content
		net.sf.saxon.value.StringValue result
		boolean stable
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int b
		String[] args
		net.sf.saxon.tree.util.FastStringBuffer sb1
		net.sf.saxon.tree.util.FastStringBuffer sb2
		java.io.File file
		java.io.InputStream is
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedTextAvailable.class
UnparsedTextAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedTextAvailable extends net.sf.saxon.functions.UnparsedTextFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue hrefVal
		String encoding
	public boolean evalUnparsedTextAvailable (net.sf.saxon.value.StringValue, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue hrefVal
		String encoding
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedTextFunction.class
UnparsedTextFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.UnparsedTextFunction extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int p
	protected static java.lang.String getErrorCodePrefix (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.CharSequence readFile (java.net.URI, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.io.Reader reader
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		java.io.UnsupportedEncodingException encErr
		net.sf.saxon.trans.XPathException e
		java.io.IOException ioErr
		java.net.URI absoluteURI
		String encoding
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		net.sf.saxon.z.IntPredicate checker
		java.io.Reader reader
	public static java.net.URI getAbsoluteURI (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URI absoluteURI
		net.sf.saxon.trans.XPathException e
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException e
		String href
		String baseURI
		net.sf.saxon.expr.XPathContext context
		java.net.URI absoluteURI
	public static net.sf.saxon.trans.XPathException handleIOError (java.net.URI, java.io.IOException, net.sf.saxon.expr.XPathContext) 
		java.net.URI absoluteURI
		java.io.IOException ioErr
		net.sf.saxon.expr.XPathContext context
		String message
		net.sf.saxon.trans.XPathException e
		String errorCode
	public static java.lang.CharSequence readFile (net.sf.saxon.z.IntPredicate, java.io.Reader, net.sf.saxon.expr.XPathContext)  throws java.io.IOException net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.z.IntPredicate checker
		java.io.Reader reader
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.tree.util.FastStringBuffer sb
		char[] buffer
		boolean first
		int actual
		int line
		int column
		boolean latin
}

net/sf/saxon/functions/UnparsedTextLines.class
UnparsedTextLines.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedTextLines extends net.sf.saxon.functions.UnparsedTextFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue hrefVal
		String encoding
	private net.sf.saxon.om.SequenceIterator evalUnparsedTextLines (net.sf.saxon.value.StringValue, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue content
		java.net.URI abs
		java.io.LineNumberReader reader
		java.net.URI absoluteURI
		net.sf.saxon.value.StringValue hrefVal
		String encoding
		net.sf.saxon.expr.XPathContext context
		String href
		boolean stable
	public java.lang.CharSequence readFile (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.io.Reader reader
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		java.io.UnsupportedEncodingException encErr
		java.io.IOException ioErr
		String href
		String baseURI
		String encoding
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		net.sf.saxon.z.IntPredicate checker
		java.net.URI absoluteURI
		java.io.Reader reader
	public static java.net.URI getAbsoluteURI (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI absoluteURI
		net.sf.saxon.trans.XPathException e
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException e
		String href
		String baseURI
		java.net.URI absoluteURI
	public static net.sf.saxon.trans.XPathException handleIOError (java.net.URI, java.io.IOException) 
		String errorCode
		String errorCode
		String errorCode
		java.net.URI absoluteURI
		java.io.IOException ioErr
		String message
		net.sf.saxon.trans.XPathException e
		String errorCode
	public static java.lang.CharSequence readFile (net.sf.saxon.z.IntPredicate, java.io.Reader)  throws java.io.IOException net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.z.IntPredicate checker
		java.io.Reader reader
		net.sf.saxon.tree.util.FastStringBuffer sb
		char[] buffer
		boolean first
		int actual
		int line
		int column
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int b
		String[] args
		net.sf.saxon.tree.util.FastStringBuffer sb1
		net.sf.saxon.tree.util.FastStringBuffer sb2
		java.io.File file
		java.io.InputStream is
}

net/sf/saxon/functions/UpperCase.class
UpperCase.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UpperCase extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/UriCollection$1.class
UriCollection.java
package net.sf.saxon.functions
 net.sf.saxon.functions.UriCollection$1 extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	final java.util.Iterator val$sources
	final net.sf.saxon.functions.UriCollection this$0
	void  (net.sf.saxon.functions.UriCollection, java.util.Iterator) 
		net.sf.saxon.functions.UriCollection this$0
	public net.sf.saxon.om.Item next () 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/functions/UriCollection.class
UriCollection.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UriCollection extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private net.sf.saxon.om.SequenceIterator getUris (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String href
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ResourceCollection rCollection
		java.util.Iterator sources
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		java.net.URI hrefURI
		java.net.URISyntaxException e
		java.net.URI staticBaseUri
		net.sf.saxon.om.Item arg
		String href
		java.net.URI hrefURI
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.om.Sequence getDefaultUriCollection (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String href
}

net/sf/saxon/functions/registry/BuiltInFunctionSet$Entry.class
BuiltInFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry extends java.lang.Object implements java.io.Serializable  {
	public net.sf.saxon.om.StructuredQName name
	public Class implementationClass
	public int arity
	public net.sf.saxon.type.ItemType itemType
	public int cardinality
	public int applicability
	public net.sf.saxon.expr.OperandUsage[] usage
	public net.sf.saxon.value.SequenceType[] argumentTypes
	public net.sf.saxon.om.Sequence[] resultIfEmpty
	public int properties
	public net.sf.saxon.functions.OptionsParameter optionDetails
	public Class streamingAdjunct
	public void  () 
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry arg (int, net.sf.saxon.type.ItemType, int, net.sf.saxon.om.Sequence) 
		ArrayIndexOutOfBoundsException err
		int a
		net.sf.saxon.type.ItemType type
		int options
		net.sf.saxon.om.Sequence resultIfEmpty
		int cardinality
		net.sf.saxon.expr.OperandUsage usage
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry optionDetails (net.sf.saxon.functions.OptionsParameter) 
		net.sf.saxon.functions.OptionsParameter details
	public void setStreamingAdjunctClass (java.lang.Class) 
		Class streamer
}

net/sf/saxon/functions/registry/BuiltInFunctionSet.class
BuiltInFunctionSet.java
package net.sf.saxon.functions.registry
public abstract net.sf.saxon.functions.registry.BuiltInFunctionSet extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	public static net.sf.saxon.om.Sequence EMPTY
	public static final int CORE
	public static final int XSLT
	public static final int USE_WHEN
	public static final int XQUPDATE
	public static final int XPATH30
	public static final int INTERNAL
	public static final int XSLT30
	public static final int XPATH31
	public static final int HOF
	public static final int ONE
	public static final int OPT
	public static final int STAR
	public static final int PLUS
	public static final int AS_ARG0
	public static final int AS_PRIM_ARG0
	public static final int CITEM
	public static final int BASE
	public static final int NS
	public static final int DCOLL
	public static final int DLANG
	public static final int FILTER
	public static final int LATE
	public static final int UO
	public static final int POSN
	public static final int LAST
	public static final int SIDE
	public static final int CDOC
	public static final int CARD0
	public static final int NEW
	public static final int DEPENDS_ON_STATIC_CONTEXT
	public static final int FOCUS
	public static final int INS
	public static final int ABS
	public static final int TRA
	public static final int NAV
	private java.util.HashMap functionTable
	public void  () 
	public final void importFunctionSet (net.sf.saxon.functions.registry.BuiltInFunctionSet) 
		net.sf.saxon.functions.registry.BuiltInFunctionSet importee
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry getFunctionDetails (java.lang.String, int) 
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry found
		int i
		String name
		int arity
		String key
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry entry
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.functions.SystemFunction fn
		net.sf.saxon.expr.Expression f
		net.sf.saxon.trans.SymbolicName$F symbolicName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.om.StructuredQName functionName
		int arity
		String localName
	public net.sf.saxon.functions.SystemFunction makeFunction (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String diagName
		net.sf.saxon.functions.SystemFunction f
		Exception err
		String name
		int arity
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry entry
		Class functionClass
		net.sf.saxon.functions.SystemFunction f
	private static java.lang.String pluralArguments (int) 
		int num
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F symbolicName
		net.sf.saxon.om.StructuredQName qn
	public net.sf.saxon.functions.FunctionLibrary copy () 
	protected net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry register (java.lang.String, int, java.lang.Class, net.sf.saxon.type.ItemType, int, int, int) 
		String name
		int arity
		Class implementationClass
		net.sf.saxon.type.ItemType itemType
		int cardinality
		int applicability
		int properties
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry e
	protected void registerReducedArityVariants (java.lang.String, int, int) 
		int i
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry e
		int arity
		String key
		int min
		int max
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry master
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/functions/registry/ConstructorFunctionLibrary.class
ConstructorFunctionLibrary.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ConstructorFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
		String uri
		String localName
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.CastExpression cast
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.UnionConstructorFunction ucf
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.ListConstructorFunction lcf
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SimpleType type
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.ListConstructorFunction lcf
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.UnionConstructorFunction ucf
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.StaticContext env
		String uri
		String localName
		boolean builtInNamespace
	public net.sf.saxon.functions.FunctionLibrary copy () 
}

net/sf/saxon/functions/registry/ExsltCommonFunctionSet$NodeSetFn.class
ExsltCommonFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ExsltCommonFunctionSet$NodeSetFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/registry/ExsltCommonFunctionSet$ObjectTypeFn.class
ExsltCommonFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ExsltCommonFunctionSet$ObjectTypeFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.Item value
		net.sf.saxon.type.ItemType type
}

net/sf/saxon/functions/registry/ExsltCommonFunctionSet.class
ExsltCommonFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ExsltCommonFunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.ExsltCommonFunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.ExsltCommonFunctionSet getInstance () 
	private void  () 
	private void init () 
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/functions/registry/ExtensionFunctionFactory.class
ExtensionFunctionFactory.java
package net.sf.saxon.functions.registry
public abstract net.sf.saxon.functions.registry.ExtensionFunctionFactory extends java.lang.Object {
}

net/sf/saxon/functions/registry/UseWhen30FunctionSet.class
UseWhen30FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.UseWhen30FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.UseWhen30FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.UseWhen30FunctionSet getInstance () 
	protected void  () 
	protected void init () 
	protected void addXPathFunctions () 
	static void  () 
}

net/sf/saxon/functions/registry/VendorFunctionSetHE$DynamicErrorInfoFn.class
VendorFunctionSetHE.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.VendorFunctionSetHE$DynamicErrorInfoFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName errorCodeQName
		net.sf.saxon.om.Sequence value
		String module
		int line
		int column
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String var
		net.sf.saxon.trans.XPathException error
		javax.xml.transform.SourceLocator locator
}

net/sf/saxon/functions/registry/VendorFunctionSetHE$IsWholeNumberFn.class
VendorFunctionSetHE.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.VendorFunctionSetHE$IsWholeNumberFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue val
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/registry/VendorFunctionSetHE.class
VendorFunctionSetHE.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.VendorFunctionSetHE extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.VendorFunctionSetHE THE_INSTANCE
	public static net.sf.saxon.functions.registry.VendorFunctionSetHE getInstance () 
	private void  () 
	private void init () 
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/functions/registry/XPath20FunctionSet.class
XPath20FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XPath20FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XPath20FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XPath20FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XPath30FunctionSet.class
XPath30FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XPath30FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XPath30FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XPath30FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XPath31FunctionSet.class
XPath31FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XPath31FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XPath31FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XPath31FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XSLT20FunctionSet.class
XSLT20FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XSLT20FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	public static net.sf.saxon.functions.registry.XSLT20FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XSLT20FunctionSet getInstance () 
	public void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XSLT30FunctionSet.class
XSLT30FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XSLT30FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XSLT30FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XSLT30FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/java/JavaCollationFactory.class
JavaCollationFactory.java
package net.sf.saxon.java
public abstract net.sf.saxon.java.JavaCollationFactory extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.lib.StringCollator makeCollation (net.sf.saxon.Configuration, java.lang.String, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		Object comparator
		java.text.ParseException e
		String langAtt
		String rulesAtt
		String strengthAtt
		String ignore
		String decompositionAtt
		net.sf.saxon.Configuration config
		String uri
		java.util.Properties props
		java.text.Collator collator
		net.sf.saxon.lib.StringCollator stringCollator
		String classAtt
		String caseOrder
		String alphanumeric
	private static java.util.Locale getLocale (java.lang.String) 
		String language
		String country
		String lang
		int hyphen
		String language
		String country
}

net/sf/saxon/java/JavaPlatform$1.class
JavaPlatform.java
package net.sf.saxon.java
 net.sf.saxon.java.JavaPlatform$1 extends java.lang.Object implements java.util.Map  {
	final javax.xml.namespace.NamespaceContext val$nc
	final net.sf.saxon.java.JavaPlatform this$0
	void  (net.sf.saxon.java.JavaPlatform, javax.xml.namespace.NamespaceContext) 
		net.sf.saxon.java.JavaPlatform this$0
	public void clear () 
	public int size () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.String get (java.lang.Object) 
		Object key
	public java.lang.String put (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String remove (java.lang.Object) 
		Object key
	public void putAll (java.util.Map) 
		java.util.Map m
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Set entrySet () 
	public volatile java.lang.Object remove (java.lang.Object) 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object get (java.lang.Object) 
}

net/sf/saxon/java/JavaPlatform.class
JavaPlatform.java
package net.sf.saxon.java
public net.sf.saxon.java.JavaPlatform extends java.lang.Object implements net.sf.saxon.Platform  {
	public void  () 
	public boolean JAXPStaticContextCheck (net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
		net.sf.saxon.expr.StaticContext sc
	private void setNamespacesFromJAXP (net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.xpath.JAXPXPathStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
		net.sf.saxon.xpath.JAXPXPathStaticContext sc
		javax.xml.namespace.NamespaceContext nc
	public void initialize (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public boolean isJava () 
	public boolean isDotNet () 
	public java.lang.String getPlatformVersion () 
	public java.lang.String getPlatformSuffix () 
	public org.xml.sax.XMLReader loadParser () 
		org.xml.sax.XMLReader parser
		javax.xml.parsers.ParserConfigurationException err
		org.xml.sax.SAXException err
		org.xml.sax.XMLReader parser
	public javax.xml.transform.Source getParserSource (net.sf.saxon.event.PipelineConfiguration, javax.xml.transform.stream.StreamSource, int, boolean, int) 
		net.sf.saxon.event.PipelineConfiguration pipe
		javax.xml.transform.stream.StreamSource input
		int validation
		boolean dtdValidation
		int stripspace
	public net.sf.saxon.lib.StringCollator makeCollation (net.sf.saxon.Configuration, java.util.Properties, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		java.util.Properties props
		String uri
	public boolean canReturnCollationKeys (net.sf.saxon.lib.StringCollator) 
		net.sf.saxon.lib.StringCollator collation
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (net.sf.saxon.expr.sort.SimpleCollation, java.lang.String) 
		net.sf.saxon.expr.sort.SimpleCollation namedCollation
		String value
		java.text.CollationKey ck
	public boolean hasICUCollator () 
	public boolean hasICUNumberer () 
	public net.sf.saxon.lib.StringCollator makeUcaCollator (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.Configuration config
	public net.sf.saxon.regex.RegularExpression compileRegularExpression (net.sf.saxon.Configuration, java.lang.CharSequence, java.lang.String, java.lang.String, java.util.List)  throws net.sf.saxon.trans.XPathException 
		boolean useJava
		boolean useSaxon
		int semi
		net.sf.saxon.Configuration config
		CharSequence regex
		String flags
		String hostLanguage
		java.util.List warnings
	public void addFunctionLibraries (net.sf.saxon.functions.FunctionLibraryList, net.sf.saxon.Configuration, int) 
		net.sf.saxon.functions.FunctionLibraryList list
		net.sf.saxon.Configuration config
		int hostLanguage
	public net.sf.saxon.type.ExternalObjectType getExternalObjectType (net.sf.saxon.Configuration, java.lang.String, java.lang.String) 
		net.sf.saxon.Configuration config
		String uri
		String localName
	public java.lang.String getInstallationDirectory (java.lang.String, net.sf.saxon.Configuration) 
		SecurityException e
		String edition
		net.sf.saxon.Configuration config
	public void registerAllBuiltInObjectModels (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setDefaultSAXParserFactory (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.lib.ModuleURIResolver makeStandardModuleURIResolver (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public java.lang.ClassLoader makeClassLoader (net.sf.saxon.Configuration, java.lang.Class) 
		net.sf.saxon.Configuration config
		Class thisClass
		ClassLoader myclassLoader
		ClassLoader parentClassLoader
}

net/sf/saxon/jaxp/AbstractTransformerImpl$1.class
AbstractTransformerImpl.java
package net.sf.saxon.jaxp
 net.sf.saxon.jaxp.AbstractTransformerImpl$1 extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	final javax.xml.transform.Result val$outputTarget
	final net.sf.saxon.jaxp.AbstractTransformerImpl this$0
	void  (net.sf.saxon.jaxp.AbstractTransformerImpl, javax.xml.transform.Result) 
		net.sf.saxon.jaxp.AbstractTransformerImpl this$0
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
}

net/sf/saxon/jaxp/AbstractTransformerImpl.class
AbstractTransformerImpl.java
package net.sf.saxon.jaxp
abstract net.sf.saxon.jaxp.AbstractTransformerImpl extends net.sf.saxon.jaxp.IdentityTransformer {
	private net.sf.saxon.s9api.XsltExecutable xsltExecutable
	private java.util.Map parameters
	protected void  (net.sf.saxon.s9api.XsltExecutable) 
		net.sf.saxon.s9api.XsltExecutable e
	protected net.sf.saxon.s9api.Destination makeDestination (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.Destination destination
		java.net.URI uri
		java.net.URISyntaxException e
		java.io.File directory
		java.io.IOException err
		java.io.FileOutputStream stream
		java.io.FileNotFoundException e
		java.net.URI uri
		java.io.File file
		java.io.FileOutputStream stream
		net.sf.saxon.s9api.Destination destination
		String key
		javax.xml.transform.stream.StreamResult sr
		java.util.Properties localOutputProperties
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.Destination destination
		javax.xml.parsers.DocumentBuilderFactory dbf
		javax.xml.parsers.ParserConfigurationException e
		org.w3c.dom.Node root
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.Destination destination
		javax.xml.transform.Result outputTarget
		net.sf.saxon.s9api.Destination destination
	public void setParameter (java.lang.String, java.lang.Object) 
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.expr.JPConverter converter
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.trans.XPathException e
		String name
		Object value
		net.sf.saxon.s9api.QName qName
		net.sf.saxon.s9api.XsltExecutable$ParameterDetails details
		net.sf.saxon.Configuration config
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.Sequence converted
	protected abstract void setConvertedParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
	public java.lang.Object getParameter (java.lang.String) 
		String name
	public void clearParameters () 
	protected java.util.Properties getStylesheetOutputProperties () 
	public net.sf.saxon.s9api.XsltExecutable getUnderlyingXsltExecutable () 
	public abstract net.sf.saxon.Controller getUnderlyingController () 
	public abstract org.xml.sax.XMLFilter newXMLFilter () 
}

net/sf/saxon/jaxp/AbstractXMLFilter.class
AbstractXMLFilter.java
package net.sf.saxon.jaxp
public abstract net.sf.saxon.jaxp.AbstractXMLFilter extends java.lang.Object implements org.xml.sax.XMLFilter  {
	org.xml.sax.XMLReader parser
	org.xml.sax.ContentHandler contentHandler
	org.xml.sax.ext.LexicalHandler lexicalHandler
	public void  () 
	public void setParent (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parent
	public org.xml.sax.XMLReader getParent () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String systemId
		org.xml.sax.InputSource input
}

net/sf/saxon/jaxp/FilterImpl.class
FilterImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.FilterImpl extends net.sf.saxon.jaxp.AbstractXMLFilter {
	private net.sf.saxon.jaxp.TransformerImpl transformer
	void  (net.sf.saxon.jaxp.TransformerImpl) 
		net.sf.saxon.jaxp.TransformerImpl transformer
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		Exception err
		Throwable cause
		javax.xml.transform.TransformerException err
		org.xml.sax.InputSource input
		javax.xml.transform.sax.SAXSource source
		net.sf.saxon.event.ContentHandlerProxy result
	public javax.xml.transform.Transformer getTransformer () 
}

net/sf/saxon/jaxp/IdentityTransformer.class
IdentityTransformer.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.IdentityTransformer extends javax.xml.transform.Transformer {
	private net.sf.saxon.Configuration configuration
	private java.util.Properties localOutputProperties
	private javax.xml.transform.URIResolver uriResolver
	private javax.xml.transform.ErrorListener errorListener
	protected void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void reset () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setOutputProperties (java.util.Properties) 
		String key
		java.util.Enumeration keys
		java.util.Properties properties
	public java.util.Properties getOutputProperties () 
		String key
		String key
		java.util.Properties newProps
		java.util.Properties sheetProperties
		java.util.Enumeration keys
	protected java.util.Properties getStylesheetOutputProperties () 
	protected java.util.Properties getLocalOutputProperties () 
	public java.lang.String getOutputProperty (java.lang.String)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException err
		String name
	public void setOutputProperty (java.lang.String, java.lang.String)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException err
		String name
		String value
	public void setParameter (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object getParameter (java.lang.String) 
		String name
	public void clearParameters () 
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.SequenceReceiver receiver
		net.sf.saxon.lib.ParseOptions options
		org.xml.sax.SAXParseException spe
		Throwable cause
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source source
		javax.xml.transform.Result result
	public net.sf.saxon.Configuration getConfiguration () 
	protected void reportFatalError (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
}

net/sf/saxon/jaxp/IdentityTransformerHandler.class
IdentityTransformerHandler.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.IdentityTransformerHandler extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler  {
	private javax.xml.transform.Result result
	private String systemId
	private net.sf.saxon.jaxp.IdentityTransformer controller
	protected void  (net.sf.saxon.jaxp.IdentityTransformer) 
		net.sf.saxon.jaxp.IdentityTransformer controller
	public javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
		String url
	public java.lang.String getSystemId () 
	public void setResult (javax.xml.transform.Result) 
		javax.xml.transform.Result result
	public javax.xml.transform.Result getResult () 
	public void startDocument ()  throws org.xml.sax.SAXException 
		java.util.Properties props
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.Receiver out
		net.sf.saxon.trans.XPathException err
}

net/sf/saxon/jaxp/SaxonTransformerFactory.class
SaxonTransformerFactory.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.SaxonTransformerFactory extends javax.xml.transform.sax.SAXTransformerFactory {
	private net.sf.saxon.s9api.Processor processor
	private static final String FEATURE_SECURE_PROCESSING
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public javax.xml.transform.Transformer newTransformer (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source source
		javax.xml.transform.Templates templates
	public javax.xml.transform.Transformer newTransformer ()  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.Templates newTemplates (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.XsltExecutable executable
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
	public javax.xml.transform.Templates newTemplates (javax.xml.transform.Source, net.sf.saxon.trans.CompilerInfo)  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
		net.sf.saxon.trans.CompilerInfo info
	public javax.xml.transform.Source getAssociatedStylesheet (javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
		String media
		String title
		String charset
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public boolean getFeature (java.lang.String) 
		Object val
		IllegalArgumentException err
		String name
	public void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.ConfigurationReader reader
		String name
		Object value
	public java.lang.Object getAttribute (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
		net.sf.saxon.lib.UnfailingErrorListener uel
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source src
		javax.xml.transform.Templates tmpl
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Templates templates
		net.sf.saxon.jaxp.TransformerImpl transformer
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler ()  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.jaxp.IdentityTransformer transformer
	public javax.xml.transform.sax.TemplatesHandler newTemplatesHandler ()  throws javax.xml.transform.TransformerConfigurationException 
	public org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source src
		javax.xml.transform.Templates tmpl
	public org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Templates templates
		net.sf.saxon.jaxp.AbstractTransformerImpl transformer
	public void setFeature (java.lang.String, boolean)  throws javax.xml.transform.TransformerConfigurationException 
		IllegalArgumentException err
		String name
		boolean value
	public net.sf.saxon.s9api.Processor getProcessor () 
}

net/sf/saxon/jaxp/StreamingFilterImpl.class
StreamingFilterImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.StreamingFilterImpl extends net.sf.saxon.jaxp.AbstractXMLFilter {
	private net.sf.saxon.s9api.Xslt30Transformer transformer
	void  (net.sf.saxon.s9api.Xslt30Transformer) 
		net.sf.saxon.s9api.Xslt30Transformer transformer
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		Exception err
		net.sf.saxon.s9api.SaxonApiException err
		org.xml.sax.InputSource input
		javax.xml.transform.sax.SAXSource source
		net.sf.saxon.s9api.SAXDestination result
	public net.sf.saxon.s9api.Xslt30Transformer getTransformer () 
}

net/sf/saxon/jaxp/StreamingTransformerImpl$StreamingTransformerHandler.class
StreamingTransformerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.StreamingTransformerImpl$StreamingTransformerHandler extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler  {
	private net.sf.saxon.Controller controller
	private String systemId
	final net.sf.saxon.jaxp.StreamingTransformerImpl this$0
	public void  (net.sf.saxon.jaxp.StreamingTransformerImpl, net.sf.saxon.Controller) 
		net.sf.saxon.jaxp.StreamingTransformerImpl this$0
		net.sf.saxon.Controller controller
	public void setResult (javax.xml.transform.Result)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver out
		net.sf.saxon.event.Receiver in
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Result result
	public void setSystemId (java.lang.String) 
		String systemID
	public java.lang.String getSystemId () 
	public javax.xml.transform.Transformer getTransformer () 
}

net/sf/saxon/jaxp/StreamingTransformerImpl.class
StreamingTransformerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.StreamingTransformerImpl extends net.sf.saxon.jaxp.AbstractTransformerImpl {
	private net.sf.saxon.s9api.Xslt30Transformer xsltTransformer
	private java.util.Map convertedParameters
	protected void  (net.sf.saxon.s9api.XsltExecutable, net.sf.saxon.s9api.Xslt30Transformer) 
		net.sf.saxon.s9api.XsltExecutable e
		net.sf.saxon.s9api.Xslt30Transformer t
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.Receiver r
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source xmlSource
		javax.xml.transform.Result outputTarget
	protected void setConvertedParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
	public void clearParameters () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public void setInitialMode (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	public net.sf.saxon.s9api.Xslt30Transformer getUnderlyingXsltTransformer () 
	public net.sf.saxon.Controller getUnderlyingController () 
	public org.xml.sax.XMLFilter newXMLFilter () 
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
	public volatile net.sf.saxon.s9api.XsltExecutable getUnderlyingXsltExecutable () 
	public volatile java.lang.Object getParameter (java.lang.String) 
	public volatile void setParameter (java.lang.String, java.lang.Object) 
}

net/sf/saxon/jaxp/TemplatesHandlerImpl$1.class
TemplatesHandlerImpl.java
package net.sf.saxon.jaxp
 net.sf.saxon.jaxp.TemplatesHandlerImpl$1 extends java.lang.Object implements org.xml.sax.Locator  {
	final net.sf.saxon.jaxp.TemplatesHandlerImpl this$0
	void  (net.sf.saxon.jaxp.TemplatesHandlerImpl) 
		net.sf.saxon.jaxp.TemplatesHandlerImpl this$0
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/jaxp/TemplatesHandlerImpl.class
TemplatesHandlerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TemplatesHandlerImpl extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TemplatesHandler  {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.tree.linked.LinkedTreeBuilder builder
	private net.sf.saxon.style.StyleNodeFactory nodeFactory
	private javax.xml.transform.Templates templates
	private String systemId
	protected void  (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.UseWhenFilter useWhenFilter
		net.sf.saxon.event.StartTagBuffer startTagBuffer
		net.sf.saxon.om.StylesheetSpaceStrippingRule rule
		net.sf.saxon.event.Stripper styleStripper
		net.sf.saxon.event.CommentStripper commentStripper
	public javax.xml.transform.Templates getTemplates () 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.SaxonApiException tce
		net.sf.saxon.tree.linked.DocumentImpl doc
		net.sf.saxon.tree.linked.ElementImpl top
	public void setSystemId (java.lang.String) 
		String url
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public java.lang.String getSystemId () 
	static java.lang.String access$000 (net.sf.saxon.jaxp.TemplatesHandlerImpl) 
		net.sf.saxon.jaxp.TemplatesHandlerImpl x0
}

net/sf/saxon/jaxp/TemplatesImpl.class
TemplatesImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TemplatesImpl extends java.lang.Object implements javax.xml.transform.Templates  {
	private net.sf.saxon.s9api.XsltExecutable executable
	private boolean forceStreaming
	public void  (net.sf.saxon.s9api.XsltExecutable) 
		net.sf.saxon.s9api.XsltExecutable executable
	public javax.xml.transform.Transformer newTransformer ()  throws javax.xml.transform.TransformerConfigurationException 
	public java.util.Properties getOutputProperties () 
		java.util.Properties details
	public boolean isForceStreaming () 
	public void setForceStreaming (boolean) 
		boolean forceStreaming
}

net/sf/saxon/jaxp/TransformerHandlerImpl.class
TransformerHandlerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TransformerHandlerImpl extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler  {
	net.sf.saxon.jaxp.TransformerImpl transformer
	net.sf.saxon.event.Builder builder
	net.sf.saxon.event.Receiver receiver
	javax.xml.transform.Result result
	String systemId
	boolean started
	protected void  (net.sf.saxon.jaxp.TransformerImpl) 
		net.sf.saxon.jaxp.TransformerImpl transformer
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration config
		int validation
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.lib.ParseOptions options
	public void startDocument ()  throws org.xml.sax.SAXException 
	public javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
		String url
	public java.lang.String getSystemId () 
	public void setResult (javax.xml.transform.Result) 
		javax.xml.transform.Result result
	public javax.xml.transform.Result getResult () 
	public void endDocument ()  throws org.xml.sax.SAXException 
		javax.xml.transform.TransformerException err
		net.sf.saxon.om.NodeInfo doc
}

net/sf/saxon/jaxp/TransformerImpl.class
TransformerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TransformerImpl extends net.sf.saxon.jaxp.AbstractTransformerImpl {
	private net.sf.saxon.s9api.XsltTransformer xsltTransformer
	protected void  (net.sf.saxon.s9api.XsltExecutable, net.sf.saxon.s9api.XsltTransformer) 
		net.sf.saxon.s9api.XsltExecutable e
		net.sf.saxon.s9api.XsltTransformer t
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.Receiver r
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source xmlSource
		javax.xml.transform.Result outputTarget
	protected void setConvertedParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
	public void clearParameters () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public void setInitialTemplate (java.lang.String)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.s9api.SaxonApiException e
		String name
	public void setInitialMode (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	public net.sf.saxon.s9api.XsltTransformer getUnderlyingXsltTransformer () 
	public net.sf.saxon.Controller getUnderlyingController () 
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler () 
	public org.xml.sax.XMLFilter newXMLFilter () 
	public volatile net.sf.saxon.s9api.XsltExecutable getUnderlyingXsltExecutable () 
	public volatile java.lang.Object getParameter (java.lang.String) 
	public volatile void setParameter (java.lang.String, java.lang.Object) 
}

net/sf/saxon/lib/AugmentedSource.class
AugmentedSource.java
package net.sf.saxon.lib
public net.sf.saxon.lib.AugmentedSource extends java.lang.Object implements javax.xml.transform.Source  {
	private javax.xml.transform.Source source
	private net.sf.saxon.lib.ParseOptions options
	private String systemID
	private void  (javax.xml.transform.Source) 
		javax.xml.transform.Source source
	public void  (javax.xml.transform.Source, net.sf.saxon.lib.ParseOptions) 
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
	public static net.sf.saxon.lib.AugmentedSource makeAugmentedSource (javax.xml.transform.Source) 
		javax.xml.transform.Source source
	public void addFilter (net.sf.saxon.event.FilterFactory) 
		net.sf.saxon.event.FilterFactory filter
	public java.util.List getFilters () 
	public javax.xml.transform.Source getContainedSource () 
	public net.sf.saxon.lib.ParseOptions getParseOptions () 
	public void setStripSpace (int) 
		int stripAction
	public int getStripSpace () 
	public void setModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel model
	public net.sf.saxon.om.TreeModel getModel () 
	public void setSchemaValidationMode (int) 
		int option
	public int getSchemaValidation () 
	public void setTopLevelElement (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName elementName
	public net.sf.saxon.om.StructuredQName getTopLevelElement () 
	public void setTopLevelType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.type.SchemaType getTopLevelType () 
	public void setDTDValidationMode (int) 
		int option
	public int getDTDValidation () 
	public void setLineNumbering (boolean) 
		boolean lineNumbering
	public boolean isLineNumbering () 
	public boolean isLineNumberingSet () 
	public void setXMLReader (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parser
	public org.xml.sax.XMLReader getXMLReader () 
		org.xml.sax.XMLReader parser
	public void setWrapDocument (java.lang.Boolean) 
		Boolean wrap
	public java.lang.Boolean getWrapDocument () 
	public void setSystemId (java.lang.String) 
		String id
	public java.lang.String getSystemId () 
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAwareSet () 
	public boolean isXIncludeAware () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public void setPleaseCloseAfterUse (boolean) 
		boolean close
	public boolean isPleaseCloseAfterUse () 
	public void close () 
}

net/sf/saxon/lib/CollationURIResolver.class
CollationURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.CollationURIResolver extends java.lang.Object {
	public abstract net.sf.saxon.lib.StringCollator resolve (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/CollectionFinder.class
CollectionFinder.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.CollectionFinder extends java.lang.Object {
	public abstract net.sf.saxon.lib.ResourceCollection findCollection (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/CollectionURIResolver.class
CollectionURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.CollectionURIResolver extends java.lang.Object {
	public abstract net.sf.saxon.om.SequenceIterator resolve (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/ConversionRules.class
ConversionRules.java
package net.sf.saxon.lib
public net.sf.saxon.lib.ConversionRules extends java.lang.Object {
	private net.sf.saxon.type.StringToDouble stringToDouble
	private net.sf.saxon.om.NotationSet notationSet
	private net.sf.saxon.lib.URIChecker uriChecker
	private boolean allowYearZero
	private net.sf.saxon.type.TypeHierarchy typeHierarchy
	private net.sf.saxon.expr.sort.LRUCache converterCache
	public static final net.sf.saxon.lib.ConversionRules DEFAULT
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.lib.ConversionRules copy () 
		net.sf.saxon.lib.ConversionRules cr
	public void copyTo (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules cr
	public void setTypeHierarchy (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy typeHierarchy
	public void setStringToDoubleConverter (net.sf.saxon.type.StringToDouble) 
		net.sf.saxon.type.StringToDouble converter
	public net.sf.saxon.type.StringToDouble getStringToDoubleConverter () 
	public void setNotationSet (net.sf.saxon.om.NotationSet) 
		net.sf.saxon.om.NotationSet notations
	public boolean isDeclaredNotation (java.lang.String, java.lang.String) 
		String uri
		String local
	public void setURIChecker (net.sf.saxon.lib.URIChecker) 
		net.sf.saxon.lib.URIChecker checker
	public boolean isValidURI (java.lang.CharSequence) 
		CharSequence string
	public void setAllowYearZero (boolean) 
		boolean allowed
	public boolean isAllowYearZero () 
	public net.sf.saxon.type.Converter getConverter (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType source
		net.sf.saxon.type.AtomicType target
		int key
		net.sf.saxon.type.Converter converter
	private net.sf.saxon.type.Converter makeConverter (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.Converter stageOne
		net.sf.saxon.type.Converter stageTwo
		net.sf.saxon.type.AtomicType primTarget
		net.sf.saxon.type.Converter upcast
		net.sf.saxon.type.Converter downcast
		net.sf.saxon.type.AtomicType sourceType
		net.sf.saxon.type.AtomicType targetType
		int tt
		int tp
		int st
	private net.sf.saxon.type.StringConverter makeStringConverter (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.Converter converter
		net.sf.saxon.type.StringConverter first
		net.sf.saxon.type.Converter$DownCastingConverter second
		net.sf.saxon.type.StringConverter first
		net.sf.saxon.type.Converter$DownCastingConverter second
		net.sf.saxon.type.AtomicType targetType
		int tt
	static void  () 
}

net/sf/saxon/lib/DelegatingErrorListener.class
DelegatingErrorListener.java
package net.sf.saxon.lib
public net.sf.saxon.lib.DelegatingErrorListener extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	private javax.xml.transform.ErrorListener base
	public void  (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener base
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public javax.xml.transform.ErrorListener getBaseErrorListener () 
}

net/sf/saxon/lib/EnvironmentVariableResolver.class
EnvironmentVariableResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.EnvironmentVariableResolver extends java.lang.Object {
	public abstract java.util.Set getAvailableEnvironmentVariables () 
	public abstract java.lang.String getEnvironmentVariable (java.lang.String) 
}

net/sf/saxon/lib/ErrorGatherer.class
ErrorGatherer.java
package net.sf.saxon.lib
public net.sf.saxon.lib.ErrorGatherer extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	java.util.List errorList
	public void  (java.util.List) 
		java.util.List errorList
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException newXPathException
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException newXPathException
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException newXPathException
}

net/sf/saxon/lib/ExtensionFunctionCall.class
ExtensionFunctionCall.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ExtensionFunctionCall extends java.lang.Object implements net.sf.saxon.expr.Callable  {
	net.sf.saxon.lib.ExtensionFunctionDefinition definition
	public void  () 
	public final void setDefinition (net.sf.saxon.lib.ExtensionFunctionDefinition) 
		net.sf.saxon.lib.ExtensionFunctionDefinition definition
	public final net.sf.saxon.lib.ExtensionFunctionDefinition getDefinition () 
	public void supplyStaticContext (net.sf.saxon.expr.StaticContext, int, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext context
		int locationId
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression rewrite (net.sf.saxon.expr.StaticContext, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext context
		net.sf.saxon.expr.Expression[] arguments
	public void copyLocalData (net.sf.saxon.lib.ExtensionFunctionCall) 
		net.sf.saxon.lib.ExtensionFunctionCall destination
	public abstract net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public java.lang.Object getStreamingImplementation () 
}

net/sf/saxon/lib/ExtensionFunctionDefinition$1.class
ExtensionFunctionDefinition.java
package net.sf.saxon.lib
 net.sf.saxon.lib.ExtensionFunctionDefinition$1 extends net.sf.saxon.functions.AbstractFunction {
	final net.sf.saxon.lib.ExtensionFunctionDefinition this$0
	void  (net.sf.saxon.lib.ExtensionFunctionDefinition) 
		net.sf.saxon.lib.ExtensionFunctionDefinition this$0
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public int getArity () 
	public java.lang.String getDescription () 
	public boolean isTrustedResultType () 
}

net/sf/saxon/lib/ExtensionFunctionDefinition.class
ExtensionFunctionDefinition.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ExtensionFunctionDefinition extends java.lang.Object {
	public void  () 
	public abstract net.sf.saxon.om.StructuredQName getFunctionQName () 
	public int getMinimumNumberOfArguments () 
	public int getMaximumNumberOfArguments () 
	public abstract net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public abstract net.sf.saxon.value.SequenceType getResultType (net.sf.saxon.value.SequenceType[]) 
	public boolean trustResultType () 
	public boolean dependsOnFocus () 
	public boolean hasSideEffects () 
	public abstract net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression () 
	public final net.sf.saxon.om.Function asFunction () 
}

net/sf/saxon/lib/ExternalObjectModel.class
ExternalObjectModel.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ExternalObjectModel extends java.lang.Object {
	public abstract java.lang.String getDocumentClassName () 
	public abstract java.lang.String getIdentifyingURI () 
	public abstract net.sf.saxon.expr.PJConverter getPJConverter (java.lang.Class) 
	public abstract net.sf.saxon.expr.JPConverter getJPConverter (java.lang.Class, net.sf.saxon.Configuration) 
	public abstract net.sf.saxon.expr.PJConverter getNodeListCreator (java.lang.Object) 
	public abstract net.sf.saxon.event.Receiver getDocumentBuilder (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean sendSource (javax.xml.transform.Source, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.NodeInfo unravel (javax.xml.transform.Source, net.sf.saxon.Configuration) 
}

net/sf/saxon/lib/FeatureKeys.class
FeatureKeys.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.FeatureKeys extends java.lang.Object {
	public static final String MONITOR_HOT_SPOT_BYTE_CODE
	public static final String ALLOW_EXTERNAL_FUNCTIONS
	public static final String ALLOW_MULTITHREADING
	public static final String ALLOW_OLD_JAVA_URI_FORMAT
	public static final String ALLOW_SYNTAX_EXTENSIONS
	public static final String ASSERTIONS_CAN_SEE_COMMENTS
	public static final String COLLATION_URI_RESOLVER
	public static final String COLLATION_URI_RESOLVER_CLASS
	public static final String COLLECTION_FINDER
	public static final String COLLECTION_FINDER_CLASS
	public static final String COLLECTION_URI_RESOLVER
	public static final String COLLECTION_URI_RESOLVER_CLASS
	public static final String COMPILE_WITH_TRACING
	public static final String CONFIGURATION
	public static final String CONFIGURATION_FILE
	public static final String DEBUG_BYTE_CODE
	public static final String DEBUG_BYTE_CODE_DIR
	public static final String DEFAULT_COLLATION
	public static final String DEFAULT_COLLECTION
	public static final String DEFAULT_COUNTRY
	public static final String DEFAULT_LANGUAGE
	public static final String DEFAULT_REGEX_ENGINE
	public static final String DISABLE_XSL_EVALUATE
	public static final String DISPLAY_BYTE_CODE
	public static final String DTD_VALIDATION
	public static final String DTD_VALIDATION_RECOVERABLE
	public static final String EAGER_EVALUATION
	public static final String ENTITY_RESOLVER_CLASS
	public static final String ENVIRONMENT_VARIABLE_RESOLVER
	public static final String ENVIRONMENT_VARIABLE_RESOLVER_CLASS
	public static final String ERROR_LISTENER_CLASS
	public static final String EXPAND_ATTRIBUTE_DEFAULTS
	public static final String EXPATH_FILE_DELETE_TEMPORARY_FILES
	public static final String GENERATE_BYTE_CODE
	public static final String IGNORE_SAX_SOURCE_PARSER
	public static final String IMPLICIT_SCHEMA_IMPORTS
	public static final String LAZY_CONSTRUCTION_MODE
	public static final String LICENSE_FILE_LOCATION
	public static final String LINE_NUMBERING
	public static final String MARK_DEFAULTED_ATTRIBUTES
	public static final String MAX_COMPILED_CLASSES
	public static final String MESSAGE_EMITTER_CLASS
	public static final String MODULE_URI_RESOLVER
	public static final String MODULE_URI_RESOLVER_CLASS
	public static final String MULTIPLE_SCHEMA_IMPORTS
	public static final String NAME_POOL
	public static final String OCCURRENCE_LIMITS
	public static final String OPTIMIZATION_LEVEL
	public static final String OUTPUT_URI_RESOLVER
	public static final String OUTPUT_URI_RESOLVER_CLASS
	public static final String PRE_EVALUATE_DOC_FUNCTION
	public static final String PREFER_JAXP_PARSER
	public static final String RECOGNIZE_URI_QUERY_PARAMETERS
	public static final String RECOVERY_POLICY
	public static final String RECOVERY_POLICY_NAME
	public static final String RESULT_DOCUMENT_THREADS
	public static final String RETAIN_DTD_ATTRIBUTE_TYPES
	public static final String SCHEMA_URI_RESOLVER
	public static final String SCHEMA_URI_RESOLVER_CLASS
	public static final String SCHEMA_VALIDATION
	public static final String SCHEMA_VALIDATION_MODE
	public static final String SERIALIZER_FACTORY_CLASS
	public static final String SOURCE_PARSER_CLASS
	public static final String SOURCE_RESOLVER_CLASS
	public static final String STABLE_COLLECTION_URI
	public static final String STABLE_UNPARSED_TEXT
	public static final String STANDARD_ERROR_OUTPUT_FILE
	public static final String STREAMABILITY
	public static final String STRICT_STREAMABILITY
	public static final String STREAMING_FALLBACK
	public static final String STRIP_WHITESPACE
	public static final String STYLE_PARSER_CLASS
	public static final String SUPPRESS_EVALUATION_EXPIRY_WARNING
	public static final String SUPPRESS_XPATH_WARNINGS
	public static final String SUPPRESS_XSLT_NAMESPACE_CHECK
	public static final String THRESHOLD_FOR_COMPILING_TYPES
	public static final String TIMING
	public static final String TRACE_EXTERNAL_FUNCTIONS
	public static final String TRACE_LISTENER
	public static final String TRACE_LISTENER_CLASS
	public static final String TRACE_LISTENER_OUTPUT_FILE
	public static final String TRACE_OPTIMIZER_DECISIONS
	public static final String TREE_MODEL
	public static final String TREE_MODEL_NAME
	public static final String UNPARSED_TEXT_URI_RESOLVER
	public static final String UNPARSED_TEXT_URI_RESOLVER_CLASS
	public static final String URI_RESOLVER_CLASS
	public static final String USE_PI_DISABLE_OUTPUT_ESCAPING
	public static final String USE_TYPED_VALUE_CACHE
	public static final String USE_XSI_SCHEMA_LOCATION
	public static final String VALIDATION_COMMENTS
	public static final String VALIDATION_WARNINGS
	public static final String VERSION_WARNING
	public static final String XINCLUDE
	public static final String XML_VERSION
	public static final String XML_PARSER_FEATURE
	public static final String XML_PARSER_PROPERTY
	public static final String XQUERY_ALLOW_UPDATE
	public static final String XQUERY_CONSTRUCTION_MODE
	public static final String XQUERY_DEFAULT_ELEMENT_NAMESPACE
	public static final String XQUERY_DEFAULT_FUNCTION_NAMESPACE
	public static final String XQUERY_EMPTY_LEAST
	public static final String XQUERY_INHERIT_NAMESPACES
	public static final String XQUERY_MULTIPLE_MODULE_IMPORTS
	public static final String XQUERY_PRESERVE_BOUNDARY_SPACE
	public static final String XQUERY_PRESERVE_NAMESPACES
	public static final String XQUERY_REQUIRED_CONTEXT_ITEM_TYPE
	public static final String XQUERY_SCHEMA_AWARE
	public static final String XQUERY_STATIC_ERROR_LISTENER_CLASS
	public static final String XQUERY_VERSION
	public static final String XSD_VERSION
	public static final String XSLT_ENABLE_ASSERTIONS
	public static final String XSLT_INITIAL_MODE
	public static final String XSLT_INITIAL_TEMPLATE
	public static final String XSLT_SCHEMA_AWARE
	public static final String XSLT_STATIC_ERROR_LISTENER_CLASS
	public static final String XSLT_STATIC_URI_RESOLVER_CLASS
	public static final String XSLT_VERSION
	public void  () 
}

net/sf/saxon/lib/FunctionAnnotationHandler.class
FunctionAnnotationHandler.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.FunctionAnnotationHandler extends java.lang.Object {
	public abstract java.lang.String getAssertionNamespace () 
	public abstract void check (net.sf.saxon.query.AnnotationList, java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean satisfiesAssertion (net.sf.saxon.query.Annotation, net.sf.saxon.query.AnnotationList) 
	public abstract int relationship (net.sf.saxon.query.AnnotationList, net.sf.saxon.query.AnnotationList) 
}

net/sf/saxon/lib/Initializer.class
Initializer.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Initializer extends java.lang.Object {
	public abstract void initialize (net.sf.saxon.Configuration)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/lib/Invalidity.class
Invalidity.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Invalidity extends java.lang.Object implements javax.xml.transform.SourceLocator  {
	public abstract int getSchemaPart () 
	public abstract java.lang.String getConstraintName () 
	public abstract java.lang.String getConstraintClauseNumber () 
	public abstract java.lang.String getConstraintReference () 
	public abstract net.sf.saxon.om.AbsolutePath getPath () 
	public abstract net.sf.saxon.om.AbsolutePath getContextPath () 
	public abstract java.lang.String getMessage () 
	public abstract java.lang.String getErrorCode () 
}

net/sf/saxon/lib/InvalidityHandler.class
InvalidityHandler.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.InvalidityHandler extends java.lang.Object {
	public abstract void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract void reportInvalidity (net.sf.saxon.lib.Invalidity)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.Sequence endReporting ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/InvalidityHandlerWrappingErrorListener.class
InvalidityHandlerWrappingErrorListener.java
package net.sf.saxon.lib
public net.sf.saxon.lib.InvalidityHandlerWrappingErrorListener extends java.lang.Object implements net.sf.saxon.lib.InvalidityHandler  {
	private javax.xml.transform.ErrorListener errorListener
	public void  (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener errorListener
	public void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String systemId
	public void reportInvalidity (net.sf.saxon.lib.Invalidity) 
		net.sf.saxon.lib.Invalidity failure
	public javax.xml.transform.ErrorListener getErrorListener () 
	public net.sf.saxon.om.Sequence endReporting () 
}

net/sf/saxon/lib/InvalidityReportGenerator.class
InvalidityReportGenerator.java
package net.sf.saxon.lib
public net.sf.saxon.lib.InvalidityReportGenerator extends net.sf.saxon.lib.StandardInvalidityHandler {
	public static final String REPORT_NS
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		net.sf.saxon.event.Receiver receiver
	public void setReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public void setSystemId (java.lang.String) 
		String id
	public void setSchemaName (java.lang.String) 
		String name
	public int getErrorCount () 
	public int getWarningCount () 
	public void setXsdVersion (java.lang.String) 
		String version
	public javax.xml.stream.XMLStreamWriter getWriter () 
	public void reportInvalidity (net.sf.saxon.lib.Invalidity)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.Invalidity failure
	public void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String systemId
	public net.sf.saxon.om.Sequence endReporting ()  throws net.sf.saxon.trans.XPathException 
	public void createMetaData ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/LocalizerFactory.class
LocalizerFactory.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.LocalizerFactory extends java.lang.Object {
	public void  () 
	public void setLanguageProperties (java.lang.String, java.util.Properties) 
		String lang
		java.util.Properties properties
	public abstract net.sf.saxon.lib.Numberer getNumberer (java.lang.String, java.lang.String) 
	public net.sf.saxon.lib.LocalizerFactory copy () 
}

net/sf/saxon/lib/Logger.class
Logger.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Logger extends java.lang.Object {
	public static final int INFO
	public static final int WARNING
	public static final int ERROR
	public static final int DISASTER
	public void  () 
	public void info (java.lang.String) 
		String message
	public void warning (java.lang.String) 
		String message
	public void error (java.lang.String) 
		String message
	public void disaster (java.lang.String) 
		String message
	public abstract void println (java.lang.String, int) 
	public void close () 
	public abstract javax.xml.transform.stream.StreamResult asStreamResult () 
}

net/sf/saxon/lib/ModuleURIResolver.class
ModuleURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ModuleURIResolver extends java.lang.Object {
	public abstract javax.xml.transform.stream.StreamSource[] resolve (java.lang.String, java.lang.String, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/NamespaceConstant.class
NamespaceConstant.java
package net.sf.saxon.lib
public net.sf.saxon.lib.NamespaceConstant extends java.lang.Object {
	public static final String NULL
	public static final String XML
	public static final String XSLT
	public static final String SAXON
	public static final String SAXON_XSLT_EXPORT
	public static final String SCHEMA
	public static final String SCHEMA_INSTANCE
	public static final String SCHEMA_VERSIONING
	public static final String SQL
	public static final String EXSLT_COMMON
	public static final String EXSLT_MATH
	public static final String EXSLT_SETS
	public static final String EXSLT_DATES_AND_TIMES
	public static final String EXSLT_RANDOM
	public static final String FN
	public static final String OUTPUT
	public static final String ERR
	public static final String LOCAL
	public static final String MATH
	public static final String MAP_FUNCTIONS
	public static final String MAP_FUNCTIONS_2011
	public static final String ARRAY_FUNCTIONS
	public static final String XHTML
	public static final String SVG
	public static final String MATHML
	public static final String XMLNS
	public static final String XLINK
	public static final String XQUERY_OPTIONS
	public static final String XQUERY
	public static final String JAVA_TYPE
	public static final String DOT_NET_TYPE
	public static final String ANONYMOUS
	public static final String SCM
	public static final String OBJECT_MODEL_SAXON
	public static final String OBJECT_MODEL_XOM
	public static final String OBJECT_MODEL_JDOM
	public static final String OBJECT_MODEL_AXIOM
	public static final String OBJECT_MODEL_DOM4J
	public static final String OBJECT_MODEL_DOT_NET_DOM
	public static final String OBJECT_MODEL_DOMINO
	public static final String CODEPOINT_COLLATION_URI
	public static final String HTML5_CASE_BLIND_COLLATION_URI
	public static final String SAXON_GENERATED_VARIABLE
	public static final String SAXON_CONFIGURATION
	public static final String EXPATH_ZIP
	public static final String GLOBAL_JS
	public static final String PHP
	public static final String IXSL
	private void  () 
	public static java.lang.String getConventionalPrefix (java.lang.String) 
		String uri
	public static java.lang.String getUriForConventionalPrefix (java.lang.String) 
		String prefix
	public static boolean isReserved (java.lang.String) 
		String uri
	public static boolean isReservedInQuery (java.lang.String) 
		String uri
	public static boolean isReservedInQuery30 (java.lang.String) 
		String uri
	public static boolean isReservedInQuery31 (java.lang.String) 
		String uri
	public static java.lang.String findSimilarNamespace (java.lang.String) 
		String candidate
	private static boolean isSimilar (java.lang.String, java.lang.String) 
		char c1
		int i
		int diff
		String s1
		String s2
}

net/sf/saxon/lib/Numberer.class
Numberer.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Numberer extends java.lang.Object {
	public abstract void setCountry (java.lang.String) 
	public abstract java.lang.String getCountry () 
	public abstract java.util.Locale defaultedLocale () 
	public abstract java.lang.String format (long, net.sf.saxon.regex.UnicodeString, int, java.lang.String, java.lang.String, java.lang.String) 
	public abstract java.lang.String format (long, net.sf.saxon.regex.UnicodeString, net.sf.saxon.expr.number.NumericGroupFormatter, java.lang.String, java.lang.String) 
	public abstract java.lang.String monthName (int, int, int) 
	public abstract java.lang.String dayName (int, int, int) 
	public abstract java.lang.String halfDayName (int, int, int) 
	public abstract java.lang.String getOrdinalSuffixForDateTime (java.lang.String) 
	public abstract java.lang.String getEraName (int) 
	public abstract java.lang.String getCalendarName (java.lang.String) 
}

net/sf/saxon/lib/OutputURIResolver.class
OutputURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.OutputURIResolver extends java.lang.Object {
	public abstract net.sf.saxon.lib.OutputURIResolver newInstance () 
	public abstract javax.xml.transform.Result resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract void close (javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/lib/ParseOptions.class
ParseOptions.java
package net.sf.saxon.lib
public net.sf.saxon.lib.ParseOptions extends java.lang.Object {
	private int schemaValidation
	private int dtdValidation
	private net.sf.saxon.om.StructuredQName topLevelElement
	private net.sf.saxon.type.SchemaType topLevelType
	private transient org.xml.sax.XMLReader parser
	private net.sf.saxon.trans.Maker parserMaker
	private Boolean wrapDocument
	private net.sf.saxon.om.TreeModel treeModel
	private net.sf.saxon.om.SpaceStrippingRule spaceStrippingRule
	private Boolean lineNumbering
	private boolean pleaseClose
	private transient net.sf.saxon.lib.UnfailingErrorListener errorListener
	private transient org.xml.sax.EntityResolver entityResolver
	private transient org.xml.sax.ErrorHandler errorHandler
	private java.util.List filters
	private boolean sourceIsXQJ
	private boolean continueAfterValidationErrors
	private boolean addCommentsAfterValidationErrors
	private boolean expandAttributeDefaults
	private boolean useXsiSchemaLocation
	private boolean checkEntityReferences
	private boolean stable
	private int validationErrorLimit
	private net.sf.saxon.type.ValidationParams validationParams
	private net.sf.saxon.lib.ValidationStatisticsRecipient validationStatisticsRecipient
	private java.util.Map parserFeatures
	private java.util.Map parserProperties
	private net.sf.saxon.lib.InvalidityHandler invalidityHandler
	private java.util.Set applicableAccumulators
	public void  () 
	public void  (net.sf.saxon.lib.ParseOptions) 
		net.sf.saxon.lib.ParseOptions p
	public void merge (net.sf.saxon.lib.ParseOptions) 
		net.sf.saxon.lib.ParseOptions options
	public void applyDefaults (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void addFilter (net.sf.saxon.event.FilterFactory) 
		net.sf.saxon.event.FilterFactory filterFactory
	public java.util.List getFilters () 
	public void setStripSpace (int) 
		int stripAction
	public int getStripSpace () 
	public net.sf.saxon.om.SpaceStrippingRule getSpaceStrippingRule () 
	public void setSpaceStrippingRule (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule rule
	public void setTreeModel (int) 
		int model
	public void addParserFeature (java.lang.String, boolean) 
		String uri
		boolean value
	public void addParserProperties (java.lang.String, java.lang.Object) 
		String uri
		Object value
	public boolean getParserFeature (java.lang.String) 
		String uri
	public java.lang.Object getParserProperty (java.lang.String) 
		String name
	public java.util.Map getParserFeatures () 
	public java.util.Map getParserProperties () 
	public int getTreeModel () 
	public void setModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel model
	public net.sf.saxon.om.TreeModel getModel () 
	public void setSchemaValidationMode (int) 
		int option
	public int getSchemaValidationMode () 
	public void setExpandAttributeDefaults (boolean) 
		boolean expand
	public boolean isExpandAttributeDefaults () 
	public void setTopLevelElement (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName elementName
	public net.sf.saxon.om.StructuredQName getTopLevelElement () 
	public void setTopLevelType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.type.SchemaType getTopLevelType () 
	public void setUseXsiSchemaLocation (boolean) 
		boolean use
	public boolean isUseXsiSchemaLocation () 
	public int getValidationErrorLimit () 
	public void setValidationErrorLimit (int) 
		int validationErrorLimit
	public void setDTDValidationMode (int) 
		int option
	public int getDTDValidationMode () 
	public void setValidationStatisticsRecipient (net.sf.saxon.lib.ValidationStatisticsRecipient) 
		net.sf.saxon.lib.ValidationStatisticsRecipient recipient
	public net.sf.saxon.lib.ValidationStatisticsRecipient getValidationStatisticsRecipient () 
	public void setLineNumbering (boolean) 
		boolean lineNumbering
	public boolean isLineNumbering () 
	public boolean isLineNumberingSet () 
	public void setXMLReader (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parser
	public org.xml.sax.XMLReader getXMLReader () 
	public void setXMLReaderMaker (net.sf.saxon.trans.Maker) 
		net.sf.saxon.trans.Maker parserMaker
	public net.sf.saxon.trans.Maker getXMLReaderMaker () 
	public org.xml.sax.XMLReader obtainXMLReader ()  throws net.sf.saxon.trans.XPathException 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void setWrapDocument (java.lang.Boolean) 
		Boolean wrap
	public java.lang.Boolean getWrapDocument () 
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAwareSet () 
	public boolean isXIncludeAware () 
		Boolean b
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public void setContinueAfterValidationErrors (boolean) 
		boolean keepGoing
	public boolean isContinueAfterValidationErrors () 
	public void setAddCommentsAfterValidationErrors (boolean) 
		boolean keepGoing
	public boolean isAddCommentsAfterValidationErrors () 
	public void setValidationParams (net.sf.saxon.type.ValidationParams) 
		net.sf.saxon.type.ValidationParams params
	public net.sf.saxon.type.ValidationParams getValidationParams () 
	public void setCheckEntityReferences (boolean) 
		boolean check
	public boolean isCheckEntityReferences () 
	public boolean isStable () 
	public void setStable (boolean) 
		boolean stable
	public net.sf.saxon.lib.InvalidityHandler getInvalidityHandler () 
	public void setInvalidityHandler (net.sf.saxon.lib.InvalidityHandler) 
		net.sf.saxon.lib.InvalidityHandler invalidityHandler
	public void setApplicableAccumulators (java.util.Set) 
		java.util.Set accumulators
	public java.util.Set getApplicableAccumulators () 
	public void setPleaseCloseAfterUse (boolean) 
		boolean close
	public boolean isPleaseCloseAfterUse () 
	public static void close (javax.xml.transform.Source) 
		javax.xml.transform.stream.StreamSource ss
		org.xml.sax.InputSource is
		javax.xml.transform.Source source
}

net/sf/saxon/lib/RelativeURIResolver.class
RelativeURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.RelativeURIResolver extends java.lang.Object implements javax.xml.transform.URIResolver  {
	public abstract java.lang.String makeAbsolute (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract javax.xml.transform.Source dereference (java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract javax.xml.transform.Source resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/lib/Resource.class
Resource.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Resource extends java.lang.Object {
	public abstract java.lang.String getResourceURI () 
	public abstract net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String getContentType () 
}

net/sf/saxon/lib/ResourceCollection.class
ResourceCollection.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ResourceCollection extends java.lang.Object {
	public abstract java.lang.String getCollectionURI () 
	public abstract java.util.Iterator getResourceURIs (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract java.util.Iterator getResources (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isStable (net.sf.saxon.expr.XPathContext) 
	public abstract boolean stripWhitespace (net.sf.saxon.om.SpaceStrippingRule) 
}

net/sf/saxon/lib/ResourceFactory.class
ResourceFactory.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ResourceFactory extends java.lang.Object {
	public abstract net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, java.lang.String, java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/SaxonOutputKeys.class
SaxonOutputKeys.java
package net.sf.saxon.lib
public net.sf.saxon.lib.SaxonOutputKeys extends java.lang.Object {
	public static final String SAXON_XQUERY_METHOD
	public static final String SAXON_BASE64_BINARY_METHOD
	public static final String SAXON_HEX_BINARY_METHOD
	public static final String SAXON_PTREE_METHOD
	public static final String ALLOW_DUPLICATE_NAMES
	public static final String BUILD_TREE
	public static final String INDENT_SPACES
	public static final String LINE_LENGTH
	public static final String SINGLE_QUOTES
	public static final String SUPPRESS_INDENTATION
	public static final String HTML_VERSION
	public static final String ITEM_SEPARATOR
	public static final String JSON_NODE_OUTPUT_METHOD
	public static final String ATTRIBUTE_ORDER
	public static final String DOUBLE_SPACE
	public static final String NEWLINE
	public static final String STYLESHEET_VERSION
	public static final String USE_CHARACTER_MAPS
	public static final String INCLUDE_CONTENT_TYPE
	public static final String UNDECLARE_PREFIXES
	public static final String ESCAPE_URI_ATTRIBUTES
	public static final String CHARACTER_REPRESENTATION
	public static final String NEXT_IN_CHAIN
	public static final String NEXT_IN_CHAIN_BASE_URI
	public static final String PARAMETER_DOCUMENT
	public static final String PARAMETER_DOCUMENT_BASE_URI
	public static final String BYTE_ORDER_MARK
	public static final String NORMALIZATION_FORM
	public static final String RECOGNIZE_BINARY
	public static final String REQUIRE_WELL_FORMED
	public static final String SUPPLY_SOURCE_LOCATOR
	public static final String WRAP
	public static final String IMPLICIT_RESULT_DOCUMENT
	public static final String UNFAILING
	private static java.util.regex.Pattern publicIdPattern
	private void  () 
	private static void checkExtensions (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String key
		net.sf.saxon.Configuration config
	private static boolean isValidClarkName (java.lang.String) 
		String value
		int closer
	public static java.lang.String parseListOfNodeNames (java.lang.String, net.sf.saxon.om.NamespaceResolver, boolean, boolean, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		String muri
		net.sf.saxon.om.QNameException err
		String displayname
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean useDefaultNS
		boolean prevalidated
		String errorCode
		String s
		java.util.StringTokenizer st
	public static boolean isXhtmlHtmlVersion5 (java.util.Properties) 
		net.sf.saxon.type.ValidationException e
		java.util.Properties properties
		String htmlVersion
	public static boolean isHtmlVersion5 (java.util.Properties) 
		net.sf.saxon.type.ValidationException e
		java.util.Properties properties
		String htmlVersion
	public static boolean isBuildTree (java.util.Properties) 
		java.util.Properties properties
		String buildTreeProperty
		String method
	static void  () 
}

net/sf/saxon/lib/SchemaURIResolver.class
SchemaURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.SchemaURIResolver extends java.lang.Object {
	public abstract void setConfiguration (net.sf.saxon.Configuration) 
	public abstract javax.xml.transform.Source[] resolve (java.lang.String, java.lang.String, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/SerializerFactory.class
SerializerFactory.java
package net.sf.saxon.lib
public net.sf.saxon.lib.SerializerFactory extends java.lang.Object {
	net.sf.saxon.Configuration config
	private static Class staxResultClass
	private static java.util.regex.Pattern publicIdPattern
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.event.StreamWriterToReceiver getXMLStreamWriter (javax.xml.transform.stream.StreamResult, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.stream.StreamResult result
		java.util.Properties properties
		net.sf.saxon.event.Receiver r
	public net.sf.saxon.event.SequenceReceiver getReceiver (javax.xml.transform.Result, net.sf.saxon.event.PipelineConfiguration, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties props
	public net.sf.saxon.event.SequenceReceiver getReceiver (javax.xml.transform.Result, net.sf.saxon.event.PipelineConfiguration, java.util.Properties, net.sf.saxon.serialize.CharacterMapIndex)  throws net.sf.saxon.trans.XPathException 
		String href
		String base
		java.util.Properties sansNext
		javax.xml.transform.Source source
		javax.xml.transform.TransformerException e
		String name
		String value
		net.sf.saxon.serialize.CharacterMapIndex index
		String base
		java.util.Properties props2
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.serialize.SerializationParamsHandler ph
		java.util.Properties paramDocProps
		java.util.Enumeration names
		net.sf.saxon.serialize.CharacterMap characterMap
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.ComplexContentOutputter out
		net.sf.saxon.event.ContentHandlerProxy proxy
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver target
		javax.xml.transform.stream.StreamResult sr
		net.sf.saxon.serialize.JSONEmitter je
		java.io.UnsupportedEncodingException e
		java.io.OutputStream os
		String encoding
		net.sf.saxon.serialize.TEXTEmitter te
		java.io.Writer writer
		net.sf.saxon.serialize.AdaptiveEmitter je
		javax.xml.transform.stream.StreamResult sr
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver userReceiver
		javax.xml.transform.stream.StreamResult sr
		net.sf.saxon.event.SequenceReceiver target
		String method
		net.sf.saxon.serialize.Emitter emitter
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		String useMaps
		net.sf.saxon.event.ProxyReceiver normalizer
		String normForm
		net.sf.saxon.lib.StAXResultHandler handler
		net.sf.saxon.event.Receiver r
		net.sf.saxon.lib.ExternalObjectModel model
		net.sf.saxon.event.Receiver builder
		Object externalObjectModel
		java.util.List externalObjectModels
		javax.xml.transform.Result result
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		String nextInChain
		String paramDoc
	protected net.sf.saxon.event.SequenceReceiver makeSequenceNormalizer (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.ComplexContentOutputter out
		net.sf.saxon.event.SequenceNormalizer sn
		net.sf.saxon.event.Receiver receiver
		java.util.Properties properties
		net.sf.saxon.event.NamespaceReducer ne
		net.sf.saxon.event.PipelineConfiguration pipe
	protected net.sf.saxon.event.SequenceReceiver createHTMLSerializer (net.sf.saxon.serialize.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
		String attributeOrder
	protected net.sf.saxon.event.SequenceReceiver createTextSerializer (net.sf.saxon.serialize.Emitter, java.util.Properties, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.Emitter emitter
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
	protected net.sf.saxon.event.SequenceReceiver customizeJSONSerializer (net.sf.saxon.serialize.JSONEmitter, java.util.Properties, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.JSONEmitter emitter
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
	protected net.sf.saxon.event.SequenceReceiver customizeAdaptiveSerializer (net.sf.saxon.serialize.AdaptiveEmitter, java.util.Properties, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.AdaptiveEmitter emitter
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
	protected net.sf.saxon.event.SequenceReceiver createXHTMLSerializer (net.sf.saxon.serialize.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
		String attributeOrder
	public net.sf.saxon.event.Receiver addHtml5Component (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver target
		java.util.Properties outputProperties
	protected net.sf.saxon.event.SequenceReceiver createXMLSerializer (net.sf.saxon.serialize.XMLEmitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver target
		net.sf.saxon.serialize.XMLEmitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
		String attributeOrder
	protected net.sf.saxon.event.SequenceReceiver createSaxonSerializationMethod (java.lang.String, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		String method
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
	protected net.sf.saxon.event.SequenceReceiver createUserDefinedOutputMethod (java.lang.String, java.util.Properties, net.sf.saxon.event.PipelineConfiguration)  throws net.sf.saxon.trans.XPathException 
		String method
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver userReceiver
	protected net.sf.saxon.event.ContentHandlerProxy newContentHandlerProxy () 
	protected net.sf.saxon.serialize.UncommittedSerializer newUncommittedSerializer (javax.xml.transform.Result, net.sf.saxon.event.Receiver, java.util.Properties, net.sf.saxon.serialize.CharacterMapIndex) 
		javax.xml.transform.Result result
		net.sf.saxon.event.Receiver next
		java.util.Properties properties
		net.sf.saxon.serialize.CharacterMapIndex charMap
	protected net.sf.saxon.serialize.Emitter newXMLEmitter (java.util.Properties) 
		java.util.Properties properties
	protected net.sf.saxon.serialize.Emitter newHTMLEmitter (java.util.Properties) 
		net.sf.saxon.serialize.HTMLEmitter emitter
		java.util.Properties properties
		net.sf.saxon.serialize.HTMLEmitter emitter
	protected net.sf.saxon.serialize.Emitter newXHTMLEmitter (java.util.Properties) 
		java.util.Properties properties
		boolean is5
		net.sf.saxon.serialize.XMLEmitter emitter
	public net.sf.saxon.event.Receiver addTextOutputFilter (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties properties
	protected net.sf.saxon.serialize.Emitter newTEXTEmitter () 
	protected net.sf.saxon.event.SequenceWriter newAdaptiveEmitter (net.sf.saxon.event.PipelineConfiguration, java.io.Writer) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.io.Writer writer
	protected net.sf.saxon.event.ProxyReceiver newXMLIndenter (net.sf.saxon.serialize.XMLEmitter, java.util.Properties) 
		net.sf.saxon.serialize.XMLEmitter next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.XMLIndenter r
	protected net.sf.saxon.event.ProxyReceiver newHTMLIndenter (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newXHTMLIndenter (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.serialize.MetaTagAdjuster newXHTMLMetaTagAdjuster (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.MetaTagAdjuster r
	protected net.sf.saxon.serialize.MetaTagAdjuster newHTMLMetaTagAdjuster (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.MetaTagAdjuster r
	protected net.sf.saxon.event.ProxyReceiver newHTMLURIEscaper (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newXHTMLURIEscaper (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newCDATAFilter (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.CDATAFilter r
	protected net.sf.saxon.event.Receiver newAttributeSorter (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newXML10ContentChecker (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newUnicodeNormalizer (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		String normForm
	public net.sf.saxon.serialize.CharacterMapExpander newCharacterMapExpander (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public net.sf.saxon.event.SequenceReceiver prepareNextStylesheet (net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.lang.String, javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		String href
		String baseURI
		javax.xml.transform.Result result
	public net.sf.saxon.query.SequenceWrapper newSequenceWrapper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver destination
	public java.lang.String checkOutputProperty (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	protected static java.lang.String checkYesOrNo (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	private void checkMethod (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	private static void checkNormalizationForm (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	private static boolean isValidClarkName (java.lang.String) 
		String value
		int closer
	protected static void checkNonNegativeInteger (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int n
		NumberFormatException err
		String key
		String value
	private static void checkDecimal (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	protected static void checkListOfClarkNames (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String s
		String key
		String value
		java.util.StringTokenizer tok
	private static void checkPublicIdentifier (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	private static void checkSystemIdentifier (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public static java.lang.String parseListOfNodeNames (java.lang.String, net.sf.saxon.om.NamespaceResolver, boolean, boolean, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		String muri
		net.sf.saxon.om.QNameException err
		String displayname
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean useDefaultNS
		boolean prevalidated
		String errorCode
		String s
		java.util.StringTokenizer st
	protected void checkExtensions (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
	static void  () 
}

net/sf/saxon/lib/SimpleFunctionAnnotationHandler.class
SimpleFunctionAnnotationHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.SimpleFunctionAnnotationHandler extends java.lang.Object implements net.sf.saxon.lib.FunctionAnnotationHandler  {
	private String namespace
	public void  (java.lang.String) 
		String namespace
	public void check (net.sf.saxon.query.AnnotationList, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.AnnotationList existingAnnotations
		String construct
	public java.lang.String getAssertionNamespace () 
	public boolean satisfiesAssertion (net.sf.saxon.query.Annotation, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.Annotation assertion
		net.sf.saxon.query.AnnotationList annotationList
		String local
	public int relationship (net.sf.saxon.query.AnnotationList, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList firstList
		net.sf.saxon.query.AnnotationList secondList
}

net/sf/saxon/lib/SourceResolver.class
SourceResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.SourceResolver extends java.lang.Object {
	public abstract javax.xml.transform.Source resolveSource (javax.xml.transform.Source, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/StAXResultHandler.class
StAXResultHandler.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.StAXResultHandler extends java.lang.Object {
	public abstract net.sf.saxon.event.Receiver getReceiver (javax.xml.transform.Result, java.util.Properties) 
}

net/sf/saxon/lib/StandardCollationURIResolver.class
StandardCollationURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardCollationURIResolver extends java.lang.Object implements net.sf.saxon.lib.CollationURIResolver  {
	private static final net.sf.saxon.lib.StandardCollationURIResolver theInstance
	public void  () 
	public static net.sf.saxon.lib.StandardCollationURIResolver getInstance () 
	public net.sf.saxon.lib.StringCollator resolve (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		java.net.URI uuri
		java.net.URISyntaxException err
		String kw
		String val
		String param
		int eq
		java.net.URI uuri
		java.util.Properties props
		String query
		java.util.StringTokenizer queryTokenizer
		java.net.URI uuri
		java.net.URISyntaxException err
		String kw
		String val
		String[] tokens
		String param
		java.net.URI uuri
		java.util.Properties props
		String query
		net.sf.saxon.lib.StringCollator uca
		net.sf.saxon.trans.XPathException e
		String uri
		net.sf.saxon.Configuration config
	static void  () 
}

net/sf/saxon/lib/StandardCollectionURIResolver$1.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardCollectionURIResolver$1 extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	final net.sf.saxon.lib.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.lib.StandardCollectionURIResolver) 
		net.sf.saxon.lib.StandardCollectionURIResolver this$0
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/lib/StandardCollectionURIResolver$2.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardCollectionURIResolver$2 extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	final net.sf.saxon.lib.UnfailingErrorListener val$oldErrorListener
	final net.sf.saxon.lib.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.lib.StandardCollectionURIResolver, net.sf.saxon.lib.UnfailingErrorListener) 
		net.sf.saxon.lib.StandardCollectionURIResolver this$0
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException supp
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/lib/StandardCollectionURIResolver$3.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardCollectionURIResolver$3 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.XPathContext val$context
	final boolean val$finalStable
	final net.sf.saxon.lib.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.lib.StandardCollectionURIResolver, net.sf.saxon.expr.XPathContext, boolean) 
		net.sf.saxon.lib.StandardCollectionURIResolver this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String uri
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo node
		String href
		String uri
}

net/sf/saxon/lib/StandardCollectionURIResolver$FileExpander.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardCollectionURIResolver$FileExpander extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.functions.URIQueryParameters params
	boolean recurse
	net.sf.saxon.om.SpaceStrippingRule strippingRule
	int validation
	Boolean xinclude
	boolean unparsed
	net.sf.saxon.trans.Maker parserMaker
	int onError
	java.io.FilenameFilter filter
	net.sf.saxon.event.PipelineConfiguration pipe
	public void  (net.sf.saxon.functions.URIQueryParameters, net.sf.saxon.event.PipelineConfiguration) 
		java.io.FilenameFilter f
		Boolean r
		Integer v
		Integer e
		net.sf.saxon.trans.Maker p
		net.sf.saxon.functions.URIQueryParameters params
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		java.io.File[] files
		int f
		java.io.File[] files
		net.sf.saxon.value.ObjectValue[] fileValues
		net.sf.saxon.lib.StandardCollectionURIResolver$FileExpander expander
		java.io.Reader reader
		net.sf.saxon.z.IntPredicate checker
		CharSequence content
		String uri
		net.sf.saxon.value.TextFragmentValue doc
		net.sf.saxon.trans.XPathException warn
		net.sf.saxon.trans.XPathException supp
		java.io.IOException err
		net.sf.saxon.om.SpaceStrippingRule stripSpace
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.DocumentInfo doc
		String escaped
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.trans.XPathException supp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		java.io.File file
}

net/sf/saxon/lib/StandardCollectionURIResolver.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardCollectionURIResolver extends java.lang.Object implements net.sf.saxon.lib.CollectionURIResolver  {
	public void  () 
	public net.sf.saxon.om.SequenceIterator resolve (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int q
		String query
		java.net.URI relativeURI
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.trans.XPathException err
		java.io.File file
		String href
		String base
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.functions.URIQueryParameters params
		java.net.URI relativeURI
		java.net.URI resolvedURI
	protected java.net.URI makeAbsoluteURI (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext, java.net.URI)  throws net.sf.saxon.trans.XPathException 
		java.net.URI resolvedURI
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		String href
		String base
		net.sf.saxon.expr.XPathContext context
		java.net.URI relativeURI
		java.net.URI resolvedURI
	protected net.sf.saxon.om.SequenceIterator directoryContents (java.io.File, net.sf.saxon.functions.URIQueryParameters, net.sf.saxon.expr.XPathContext) 
		java.io.FilenameFilter f
		java.io.File[] files
		int f
		java.io.File directory
		net.sf.saxon.functions.URIQueryParameters params
		net.sf.saxon.expr.XPathContext context
		java.io.FilenameFilter filter
		java.io.File[] files
		net.sf.saxon.value.ObjectValue[] fileValues
		int onError
		net.sf.saxon.Controller controller
		net.sf.saxon.event.PipelineConfiguration oldPipe
		net.sf.saxon.event.PipelineConfiguration newPipe
		net.sf.saxon.lib.UnfailingErrorListener oldErrorListener
		net.sf.saxon.lib.StandardCollectionURIResolver$FileExpander expander
		net.sf.saxon.om.SequenceIterator base
	protected net.sf.saxon.om.SequenceIterator catalogContents (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String message
		String message
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String href
		String baseURI
		String absURI
		net.sf.saxon.expr.XPathContext context
		boolean stable
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.DocumentInfo catalog
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo top
		String stableAtt
		boolean finalStable
		net.sf.saxon.tree.iter.AxisIterator documents
		net.sf.saxon.expr.ItemMappingFunction catalogueMapper
}

net/sf/saxon/lib/StandardEntityResolver.class
StandardEntityResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver  {
	private static net.sf.saxon.lib.StandardEntityResolver THE_INSTANCE
	private static java.util.HashMap publicIds
	private static java.util.HashMap systemIds
	public net.sf.saxon.Configuration config
	public void  () 
	public static net.sf.saxon.lib.StandardEntityResolver getInstance () 
	public static void register (java.lang.String, java.lang.String, java.lang.String) 
		String publicId
		String systemId
		String fileName
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String publicId
		String systemId
		String fileName
	public static org.xml.sax.InputSource fetch (java.lang.String, net.sf.saxon.Configuration) 
		String s
		String filename
		net.sf.saxon.Configuration config
		boolean tracing
		net.sf.saxon.lib.Logger traceDestination
		java.util.List messages
		java.util.List classLoaders
		java.io.InputStream in
		org.xml.sax.InputSource result
	protected org.xml.sax.InputSource getResource (java.lang.String, net.sf.saxon.Configuration) 
		org.xml.sax.InputSource inputSource
		String resourceName
		net.sf.saxon.Configuration config
		java.io.InputStream inputStream
	static void  () 
}

net/sf/saxon/lib/StandardEnvironmentVariableResolver.class
StandardEnvironmentVariableResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardEnvironmentVariableResolver extends java.lang.Object implements net.sf.saxon.lib.EnvironmentVariableResolver  {
	public void  () 
	public java.util.Set getAvailableEnvironmentVariables () 
		java.util.Map vars
	public java.lang.String getEnvironmentVariable (java.lang.String) 
		String name
}

net/sf/saxon/lib/StandardErrorHandler.class
StandardErrorHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	private javax.xml.transform.ErrorListener errorListener
	private int warningCount
	private int errorCount
	private int fatalErrorCount
	private boolean silent
	public void  (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public void setSilent (boolean) 
		boolean silent
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	protected void reportError (org.xml.sax.SAXParseException, boolean) 
		net.sf.saxon.expr.parser.ExplicitLocation loc
		net.sf.saxon.trans.XPathException err
		org.xml.sax.SAXParseException e
		boolean isFatal
	public int getWarningCount () 
	public int getErrorCount () 
	public int getFatalErrorCount () 
}

net/sf/saxon/lib/StandardErrorListener.class
StandardErrorListener.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardErrorListener extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	private int recoveryPolicy
	private int warningCount
	private int maximumNumberOfWarnings
	protected transient net.sf.saxon.lib.Logger logger
	public void  () 
	public net.sf.saxon.lib.StandardErrorListener makeAnother (int) 
		net.sf.saxon.lib.StandardErrorListener sel
		InstantiationException e
		net.sf.saxon.lib.StandardErrorListener sel
		IllegalAccessException e
		int hostLanguage
		net.sf.saxon.lib.StandardErrorListener sel
	public void setLogger (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger logger
	public net.sf.saxon.lib.Logger getLogger () 
	public void setRecoveryPolicy (int) 
		int policy
	public int getRecoveryPolicy () 
	public void setMaximumNumberOfWarnings (int) 
		int max
	public int getMaximumNumberOfWarnings () 
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException xe
		String message
	public void error (javax.xml.transform.TransformerException) 
		String explanation
		net.sf.saxon.type.ValidationFailure failure
		String constraintReference
		String validationLocation
		String contextLocation
		String message
		String prefix
		javax.xml.transform.TransformerException exception
		String message
	public void fatalError (javax.xml.transform.TransformerException) 
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException xe
		String message
		String lang
		String langText
		String kind
	private java.lang.String constructMessage (javax.xml.transform.TransformerException, net.sf.saxon.trans.XPathException, java.lang.String, java.lang.String) 
		String line1
		String line2
		String message
		int line
		int column
		String innerLoc
		String lineInfo
		String columnInfo
		String nearBy
		String where
		String line1
		String line2
		String message
		int line
		int column
		String innerLoc
		String nearBy
		String line1
		String line2
		net.sf.saxon.expr.parser.XPathParser$NestedLocation nestedLoc
		net.sf.saxon.expr.parser.Location outerLoc
		String message
		String explanation
		net.sf.saxon.type.ValidationFailure failure
		String constraintReference
		String message
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException xe
		String langText
		String kind
		String message
	public static java.lang.String getOffenderListText (net.sf.saxon.type.ValidationFailure) 
		String nodeDesc
		net.sf.saxon.om.NodeInfo offender
		net.sf.saxon.type.ValidationFailure failure
		String message
		java.util.List offendingNodes
	protected void outputStackTrace (net.sf.saxon.lib.Logger, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.lib.Logger out
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getLocationMessage (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException err
		javax.xml.transform.SourceLocator loc
	public static java.lang.String getLocationMessageText (javax.xml.transform.SourceLocator) 
		net.sf.saxon.tree.AttributeLocation saLoc
		String path
		String instructionName
		String kind
		net.sf.saxon.om.StructuredQName name
		Exception err
		javax.xml.transform.SourceLocator loc
		String locMessage
		String systemId
		net.sf.saxon.om.NodeInfo node
		String nodeMessage
		int lineNumber
		boolean containsLineNumber
	public static java.lang.String abbreviatePath (java.lang.String) 
		String uri
		int slash
	public java.lang.String getExpandedMessage (javax.xml.transform.TransformerException) 
		String errorObjectDesc
		net.sf.saxon.om.Sequence errorObject
		String next
		javax.xml.transform.TransformerException err
		net.sf.saxon.om.StructuredQName qCode
		String message
		Throwable e
	public java.lang.String getErrorObjectString (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence errorObject
	public static java.lang.String getInstructionName (net.sf.saxon.expr.instruct.Instruction) 
		String local
		String s
		int colon
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName qName
		int construct
		Exception err
		net.sf.saxon.expr.instruct.Instruction inst
	public static java.lang.String wordWrap (java.lang.String) 
		int i
		String message
		int nl
	public static void printStackTrace (net.sf.saxon.lib.Logger, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trace.ContextStackFrame frame
		net.sf.saxon.lib.Logger out
		net.sf.saxon.expr.XPathContext context
		java.util.Iterator iterator
}

net/sf/saxon/lib/StandardInvalidityHandler.class
StandardInvalidityHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardInvalidityHandler extends java.lang.Object implements net.sf.saxon.lib.InvalidityHandler  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.lib.Logger logger
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setLogger (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger logger
	public net.sf.saxon.lib.Logger getLogger () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String systemId
	public void reportInvalidity (net.sf.saxon.lib.Invalidity)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.Invalidity failure
		net.sf.saxon.lib.Logger localLogger
		String explanation
		String constraintReference
		String validationLocation
		String contextLocation
		String finalMessage
	public java.lang.String getLocationMessage (net.sf.saxon.lib.Invalidity) 
		String path
		String instructionName
		String kind
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.lib.Invalidity err
		String locMessage
		String systemId
		net.sf.saxon.om.NodeInfo node
		String nodeMessage
		int lineNumber
		javax.xml.transform.SourceLocator loc
		boolean containsLineNumber
	public static java.lang.String abbreviatePath (java.lang.String) 
		String uri
		int slash
	public java.lang.String getExpandedMessage (net.sf.saxon.lib.Invalidity) 
		net.sf.saxon.lib.Invalidity err
		String code
	private static java.lang.String wordWrap (java.lang.String) 
		String message
	public static java.lang.String getConstraintReferenceMessage (net.sf.saxon.lib.Invalidity) 
		net.sf.saxon.lib.Invalidity err
	public net.sf.saxon.om.Sequence endReporting ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/StandardLogger.class
StandardLogger.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardLogger extends net.sf.saxon.lib.Logger {
	private java.io.PrintStream out
	private int threshold
	private boolean mustClose
	public void  () 
	public void  (java.io.PrintStream) 
		java.io.PrintStream stream
	public void  (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File fileName
	public void setPrintStream (java.io.PrintStream) 
		java.io.PrintStream stream
	public java.io.PrintStream getPrintStream () 
	public void setThreshold (int) 
		int threshold
	public int getThreshold () 
	public javax.xml.transform.stream.StreamResult asStreamResult () 
	public void println (java.lang.String, int) 
		String message
		int severity
	public void close () 
}

net/sf/saxon/lib/StandardModuleURIResolver.class
StandardModuleURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardModuleURIResolver extends java.lang.Object implements net.sf.saxon.lib.ModuleURIResolver  {
	net.sf.saxon.Configuration config
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public javax.xml.transform.stream.StreamSource[] resolve (java.lang.String, java.lang.String, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.net.URI absoluteURI
		net.sf.saxon.trans.XPathException se
		java.net.URISyntaxException err
		String href
		java.net.URI absoluteURI
		int m
		javax.xml.transform.stream.StreamSource[] sources
		String moduleURI
		String baseURI
		String[] locations
	protected javax.xml.transform.stream.StreamSource getQuerySource (java.net.URI)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException se
		String path
		java.io.InputStream is
		int pos
		java.net.URL absoluteURL
		java.net.URLConnection connection
		String contentType
		java.io.InputStream is
		javax.xml.transform.stream.StreamSource ss
		net.sf.saxon.trans.XPathException se
		java.io.IOException err
		java.net.URI absoluteURI
		String encoding
}

net/sf/saxon/lib/StandardOutputResolver.class
StandardOutputResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardOutputResolver extends java.lang.Object implements net.sf.saxon.lib.OutputURIResolver  {
	private static net.sf.saxon.lib.StandardOutputResolver theInstance
	public void  () 
	public static net.sf.saxon.lib.StandardOutputResolver getInstance () 
	public net.sf.saxon.lib.StandardOutputResolver newInstance () 
	public javax.xml.transform.Result resolve (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI absoluteURI
		java.net.URI baseURI
		java.net.URI absoluteURI
		java.net.URISyntaxException err
		IllegalArgumentException err2
		java.net.MalformedURLException err3
		java.net.UnknownServiceException err5
		java.io.IOException err4
		String href
		String base
		String which
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URLConnection connection
		java.io.OutputStream stream
		javax.xml.transform.stream.StreamResult result
		java.net.URI absoluteURI
	public static synchronized javax.xml.transform.Result makeOutputFile (java.net.URI)  throws net.sf.saxon.trans.XPathException 
		IllegalArgumentException err
		java.net.URI absoluteURI
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		java.io.IOException err
		java.io.OutputStream stream
		java.io.Writer writer
		javax.xml.transform.Result result
	public volatile net.sf.saxon.lib.OutputURIResolver newInstance () 
	static void  () 
}

net/sf/saxon/lib/StandardURIChecker.class
StandardURIChecker.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardURIChecker extends java.lang.Object implements net.sf.saxon.lib.URIChecker  {
	private static net.sf.saxon.lib.StandardURIChecker THE_INSTANCE
	private static ThreadLocal caches
	public static net.sf.saxon.lib.StandardURIChecker getInstance () 
	protected void  () 
	public boolean isValidURI (java.lang.CharSequence) 
		java.net.URISyntaxException e
		CharSequence value
		net.sf.saxon.expr.sort.LRUCache cache
		String sv
	public static void main (java.lang.String[]) 
		String[] args
	static void  () 
}

net/sf/saxon/lib/StandardURIResolver$1.class
StandardURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardURIResolver$1 extends java.lang.Object implements net.sf.saxon.event.FilterFactory  {
	final String val$idFinal
	final net.sf.saxon.lib.StandardURIResolver this$0
	void  (net.sf.saxon.lib.StandardURIResolver, java.lang.String) 
		net.sf.saxon.lib.StandardURIResolver this$0
	public net.sf.saxon.event.ProxyReceiver makeFilter (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
}

net/sf/saxon/lib/StandardURIResolver.class
StandardURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardURIResolver extends java.lang.Object implements net.sf.saxon.trans.NonDelegatingURIResolver  {
	private net.sf.saxon.Configuration config
	protected boolean recognizeQueryParameters
	static final boolean $assertionsDisabled
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setRecognizeQueryParameters (boolean) 
		boolean recognize
	public boolean queryParametersAreRecognized () 
	protected net.sf.saxon.Platform getPlatform () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public javax.xml.transform.Source resolve (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI relative
		java.net.URISyntaxException err
		int q
		java.net.URI uri
		String expandedBase
		java.net.URISyntaxException err
		net.sf.saxon.trans.Maker parser
		Exception err
		String uriString
		java.net.URI uri
		net.sf.saxon.om.SpaceStrippingRule stripSpace
		String idFinal
		net.sf.saxon.event.FilterFactory factory
		Integer validation
		Boolean xinclude
		String href
		String base
		String relativeURI
		String id
		int hash
		net.sf.saxon.functions.URIQueryParameters params
		java.net.URI relative
		String query
		javax.xml.transform.Source source
	protected javax.xml.transform.Source getPTreeSource (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String href
		String base
	protected void setSAXInputSource (javax.xml.transform.sax.SAXSource, java.lang.String) 
		java.io.InputStream is
		javax.xml.transform.sax.SAXSource source
		String uriString
	static void  () 
}

net/sf/saxon/lib/StandardUnparsedTextResolver.class
StandardUnparsedTextResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardUnparsedTextResolver extends java.lang.Object implements net.sf.saxon.lib.UnparsedTextURIResolver  {
	private boolean debug
	public void  () 
	public void setDebugging (boolean) 
		boolean debug
	public java.io.Reader resolve (java.net.URI, java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		java.net.URL absoluteURL
		net.sf.saxon.trans.XPathException e
		java.net.MalformedURLException mue
		net.sf.saxon.trans.XPathException xpe
		java.io.IOException ioe
		String mediaType
		String mediaType
		int pos
		String charset
		String contentType
		boolean isXmlMediaType
		java.io.IOException e
		java.io.InputStream is
		java.net.URLConnection connection
		String contentEncoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder decoder
		java.io.IOException ioe
		java.nio.charset.IllegalCharsetNameException icne
		java.nio.charset.UnsupportedCharsetException uce
		java.net.URI absoluteURI
		String encoding
		net.sf.saxon.Configuration config
		java.net.URL absoluteURL
		net.sf.saxon.lib.Logger err
	public static java.lang.String inferStreamEncoding (java.io.InputStream, net.sf.saxon.lib.Logger)  throws java.io.IOException 
		java.io.InputStream is
		net.sf.saxon.lib.Logger err
		byte[] start
		int read
	private static java.lang.String inferEncoding (byte[], int, net.sf.saxon.lib.Logger) 
		int b
		net.sf.saxon.tree.util.FastStringBuffer sb
		String p
		int v
		byte[] start
		int read
		net.sf.saxon.lib.Logger logger
		boolean debug
	private static int ch (byte) 
		byte b
}

net/sf/saxon/lib/StaticQueryContextFactory.class
StaticQueryContextFactory.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StaticQueryContextFactory extends java.lang.Object {
	public void  () 
	public net.sf.saxon.query.StaticQueryContext newStaticQueryContext (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
}

net/sf/saxon/lib/StringCollator.class
StringCollator.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.StringCollator extends java.lang.Object {
	public abstract java.lang.String getCollationURI () 
	public abstract int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
	public abstract boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
	public abstract net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
}

net/sf/saxon/lib/SubstringMatcher.class
SubstringMatcher.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.SubstringMatcher extends java.lang.Object implements net.sf.saxon.lib.StringCollator  {
	public abstract boolean contains (java.lang.String, java.lang.String) 
	public abstract boolean startsWith (java.lang.String, java.lang.String) 
	public abstract boolean endsWith (java.lang.String, java.lang.String) 
	public abstract java.lang.String substringBefore (java.lang.String, java.lang.String) 
	public abstract java.lang.String substringAfter (java.lang.String, java.lang.String) 
}

net/sf/saxon/lib/TraceListener.class
TraceListener.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.TraceListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void setOutputDestination (net.sf.saxon.lib.Logger) 
	public abstract void open (net.sf.saxon.Controller) 
	public abstract void close () 
	public abstract void enter (net.sf.saxon.trace.InstructionInfo, net.sf.saxon.expr.XPathContext) 
	public abstract void leave (net.sf.saxon.trace.InstructionInfo) 
	public abstract void startCurrentItem (net.sf.saxon.om.Item) 
	public abstract void endCurrentItem (net.sf.saxon.om.Item) 
}

net/sf/saxon/lib/TraceListener2.class
TraceListener2.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.TraceListener2 extends java.lang.Object implements net.sf.saxon.lib.TraceListener  {
	public abstract void startRuleSearch () 
	public abstract void endRuleSearch (java.lang.Object, net.sf.saxon.trans.Mode, net.sf.saxon.om.Item) 
}

net/sf/saxon/lib/URIChecker.class
URIChecker.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.URIChecker extends java.lang.Object {
	public abstract boolean isValidURI (java.lang.CharSequence) 
}

net/sf/saxon/lib/UnfailingErrorListener.class
UnfailingErrorListener.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.UnfailingErrorListener extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	public abstract void warning (javax.xml.transform.TransformerException) 
	public abstract void error (javax.xml.transform.TransformerException) 
	public abstract void fatalError (javax.xml.transform.TransformerException) 
}

net/sf/saxon/lib/UnparsedTextURIResolver.class
UnparsedTextURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.UnparsedTextURIResolver extends java.lang.Object {
	public abstract java.io.Reader resolve (java.net.URI, java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/Validation.class
Validation.java
package net.sf.saxon.lib
public final net.sf.saxon.lib.Validation extends java.lang.Object {
	public static final int INVALID
	public static final int STRICT
	public static final int LAX
	public static final int PRESERVE
	public static final int STRIP
	public static final int SKIP
	public static final int DEFAULT
	public static final int BY_TYPE
	private void  () 
	public static int getCode (java.lang.String) 
		String value
	public static java.lang.String toString (int) 
		int value
}

net/sf/saxon/lib/ValidationStatisticsRecipient.class
ValidationStatisticsRecipient.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ValidationStatisticsRecipient extends java.lang.Object {
	public abstract void notifyValidationStatistics (java.util.Map)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/XQueryFunctionAnnotationHandler$DisallowedCombination.class
XQueryFunctionAnnotationHandler.java
package net.sf.saxon.lib
 net.sf.saxon.lib.XQueryFunctionAnnotationHandler$DisallowedCombination extends java.lang.Object {
	public net.sf.saxon.om.StructuredQName one
	public net.sf.saxon.om.StructuredQName two
	public String errorCode
	public java.util.Set where
	public transient void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.StructuredQName, java.lang.String, java.lang.String[]) 
		net.sf.saxon.om.StructuredQName one
		net.sf.saxon.om.StructuredQName two
		String errorCode
		String[] where
}

net/sf/saxon/lib/XQueryFunctionAnnotationHandler.class
XQueryFunctionAnnotationHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.XQueryFunctionAnnotationHandler extends java.lang.Object implements net.sf.saxon.lib.FunctionAnnotationHandler  {
	private static net.sf.saxon.lib.XQueryFunctionAnnotationHandler$DisallowedCombination[] blackList
	public void  () 
	public void check (net.sf.saxon.query.AnnotationList, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.Annotation other
		int j
		net.sf.saxon.lib.XQueryFunctionAnnotationHandler$DisallowedCombination dc
		net.sf.saxon.query.Annotation ann
		int i
		net.sf.saxon.query.AnnotationList annotations
		String construct
	public java.lang.String getAssertionNamespace () 
	public boolean satisfiesAssertion (net.sf.saxon.query.Annotation, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.Annotation assertion
		net.sf.saxon.query.AnnotationList annotationList
	public int relationship (net.sf.saxon.query.AnnotationList, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList firstList
		net.sf.saxon.query.AnnotationList secondList
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayAppend.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayAppend extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Sequence other
		java.util.List list
		net.sf.saxon.ma.arrays.SimpleArrayItem otherArray
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFilter.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFilter extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Function fn
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFlatten.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFlatten extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private void flatten (net.sf.saxon.om.Sequence, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence member
		net.sf.saxon.om.Sequence arg
		java.util.List out
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List out
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFoldLeft.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFoldLeft extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int arraySize
		net.sf.saxon.om.Sequence zero
		net.sf.saxon.om.Function fn
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFoldRight.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFoldRight extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Sequence zero
		net.sf.saxon.om.Function fn
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayForEach.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayForEach extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Function fn
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayForEachPair.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayForEachPair extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array1
		net.sf.saxon.ma.arrays.ArrayItem array2
		net.sf.saxon.om.Function fn
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFromSequence.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFromSequence extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayGet.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayGet extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.value.IntegerValue index
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayHead.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayHead extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayInsertBefore.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayInsertBefore extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int index
		net.sf.saxon.om.Sequence newMember
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayJoin.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayJoin extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.ma.arrays.ArrayItem nextArray
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayPut.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayPut extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int index
		net.sf.saxon.om.GroundedValue newVal
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayRemove.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayRemove extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int index
		int index
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.IntegerValue pos
		net.sf.saxon.z.IntSet positions
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayReverse.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayReverse extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArraySize.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArraySize extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArraySubarray.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArraySubarray extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int length
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int start
		int length
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayTail.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayTail extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayToSequence.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayToSequence extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		java.util.List results
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	public static net.sf.saxon.ma.arrays.ArrayFunctionSet THE_INSTANCE
	public void  () 
	public static net.sf.saxon.ma.arrays.ArrayFunctionSet getInstance () 
	private void init () 
		net.sf.saxon.type.ItemType filterFunctionType
		net.sf.saxon.type.ItemType foldFunctionType
		net.sf.saxon.type.ItemType forEachFunctionType
		net.sf.saxon.type.ItemType sortFunctionType
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayItem.class
ArrayItem.java
package net.sf.saxon.ma.arrays
public abstract net.sf.saxon.ma.arrays.ArrayItem extends java.lang.Object implements net.sf.saxon.om.Function java.lang.Iterable  {
	public static final net.sf.saxon.value.SequenceType SINGLE_ARRAY_TYPE
	public abstract net.sf.saxon.om.Sequence get (int)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.ma.arrays.ArrayItem put (int, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
	public abstract int arrayLength () 
	public abstract boolean isEmpty () 
	public abstract java.util.Iterator iterator () 
	public abstract net.sf.saxon.ma.arrays.ArrayItem concat (net.sf.saxon.ma.arrays.ArrayItem) 
	public abstract net.sf.saxon.ma.arrays.ArrayItem remove (int) 
	public abstract net.sf.saxon.ma.arrays.ArrayItem removeSeveral (net.sf.saxon.z.IntSet) 
	public abstract net.sf.saxon.value.SequenceType getMemberType (net.sf.saxon.type.TypeHierarchy) 
	public abstract java.util.List getMembers () 
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayItemType.class
ArrayItemType.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayItemType extends net.sf.saxon.type.AnyFunctionType {
	public static final net.sf.saxon.ma.arrays.ArrayItemType ANY_ARRAY_TYPE
	private net.sf.saxon.value.SequenceType memberType
	public void  (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType memberType
	public net.sf.saxon.value.SequenceType getMemberType () 
	public boolean isMapType () 
	public boolean isArrayType () 
	public boolean