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.f