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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

net/sf/saxon/functions/Minimax$Min.class
Minimax.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Minimax$Min extends net.sf.saxon.functions.Minimax {
	public void  () 
	public boolean isMaxFunction () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Minimax.class
Minimax.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.Minimax extends net.sf.saxon.functions.CollatingFunctionFixed {
	private net.sf.saxon.type.PlainType argumentType
	private boolean ignoreNaN
	public void  () 
	public abstract boolean isMaxFunction () 
	public void setIgnoreNaN (boolean) 
		boolean ignore
	public boolean isIgnoreNaN () 
	public net.sf.saxon.expr.sort.AtomicComparer getComparer () 
	public net.sf.saxon.type.PlainType getArgumentType () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.type.ItemType type
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		int card
	public net.sf.saxon.expr.sort.AtomicComparer getAtomicComparer (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer comparer
		net.sf.saxon.type.PlainType type
		net.sf.saxon.type.BuiltInAtomicType prim
	public static net.sf.saxon.value.AtomicValue minimax (net.sf.saxon.om.SequenceIterator, boolean, net.sf.saxon.expr.sort.AtomicComparer, boolean, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		NumberFormatException e
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		NumberFormatException e
		net.sf.saxon.trans.XPathException de
		ClassCastException err
		net.sf.saxon.value.AtomicValue test
		net.sf.saxon.value.AtomicValue test2
		net.sf.saxon.om.SequenceIterator iter
		boolean isMaxFunction
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		boolean ignoreNaN
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.StringToDouble converter
		boolean foundDouble
		boolean foundFloat
		boolean foundNaN
		boolean foundString
		net.sf.saxon.value.AtomicValue min
		net.sf.saxon.value.AtomicValue prim
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
		String flags
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Name_1.class
Name_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Name_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/NamespaceForPrefix.class
NamespaceForPrefix.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NamespaceForPrefix extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AnyURIValue result
	private static net.sf.saxon.value.AnyURIValue namespaceUriForPrefix (net.sf.saxon.value.StringValue, net.sf.saxon.om.NodeInfo) 
		String prefix
		net.sf.saxon.value.StringValue p
		net.sf.saxon.om.NodeInfo element
		String prefix
		net.sf.saxon.om.NamespaceResolver resolver
		String uri
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/NamespaceUri_1.class
NamespaceUri_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NamespaceUri_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		String uri
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/Nilled_1.class
Nilled_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Nilled_1 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public static net.sf.saxon.value.BooleanValue getNilledProperty (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public static boolean isNilled (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.value.BooleanValue b
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo node
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/NodeName_1.class
NodeName_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NodeName_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.QNameValue nodeName (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/NormalizeSpace_1$1.class
NormalizeSpace_1.java
package net.sf.saxon.functions
 net.sf.saxon.functions.NormalizeSpace_1$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.NormalizeSpace_1 this$0
	void  (net.sf.saxon.functions.NormalizeSpace_1, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.NormalizeSpace_1 this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue sv
		CharSequence cs
}

net/sf/saxon/functions/NormalizeSpace_1.class
NormalizeSpace_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NormalizeSpace_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.StringValue normalizeSpace (net.sf.saxon.value.StringValue) 
		net.sf.saxon.value.StringValue sv
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/NormalizeUnicode.class
NormalizeUnicode.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NormalizeUnicode extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue sv
		String nf
	public static net.sf.saxon.value.StringValue normalize (net.sf.saxon.value.StringValue, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.value.StringValue sv
		String form
		net.sf.saxon.expr.XPathContext c
		byte fb
		boolean allASCII
		CharSequence chars
		net.sf.saxon.serialize.codenorm.Normalizer norm
		CharSequence result
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/NotFn$1.class
NotFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.NotFn$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.NotFn this$0
	void  (net.sf.saxon.functions.NotFn, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.NotFn this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c
}

net/sf/saxon/functions/NotFn.class
NotFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NotFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.SystemFunction empty
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.type.TypeHierarchy th
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Number_1.class
Number_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Number_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public net.sf.saxon.expr.Expression typeCheckCaller (net.sf.saxon.expr.FunctionCall, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo) 
		net.sf.saxon.expr.FunctionCall caller
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public static net.sf.saxon.value.DoubleValue toNumber (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ConversionResult cr
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.value.AtomicValue arg0
	public static net.sf.saxon.value.DoubleValue convert (net.sf.saxon.value.AtomicValue, net.sf.saxon.Configuration) 
		double d
		NumberFormatException e
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.Configuration config
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/OptionsParameter.class
OptionsParameter.java
package net.sf.saxon.functions
public net.sf.saxon.functions.OptionsParameter extends java.lang.Object {
	private java.util.Map allowedOptions
	private java.util.Map defaultValues
	private java.util.Set requiredOptions
	private java.util.Map allowedValues
	private String errorCodeForDisallowedValue
	private String errorCodeForAbsentValue
	private boolean allowCastFromString
	public void  () 
	public void addAllowedOption (java.lang.String, net.sf.saxon.value.SequenceType) 
		String name
		net.sf.saxon.value.SequenceType type
	public void addRequiredOption (java.lang.String, net.sf.saxon.value.SequenceType) 
		String name
		net.sf.saxon.value.SequenceType type
	public void addAllowedOption (java.lang.String, net.sf.saxon.value.SequenceType, net.sf.saxon.om.Sequence) 
		String name
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.om.Sequence defaultValue
	public transient void setAllowedValues (java.lang.String, java.lang.String, java.lang.String[]) 
		String name
		String errorCode
		String[] values
		java.util.HashSet valueSet
	public java.util.Map processSuppliedOptions (net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String req
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.RoleDiagnostic role
		boolean ok
		String v
		String message
		int i
		java.util.Set permitted
		net.sf.saxon.om.Sequence def
		String key
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.Sequence actual
		java.util.Map$Entry allowed
		net.sf.saxon.ma.map.MapItem supplied
		net.sf.saxon.expr.XPathContext context
		java.util.Map result
		net.sf.saxon.type.TypeHierarchy th
	public java.util.Map getDefaultOptions () 
		java.util.Map$Entry entry
		java.util.Map result
	public java.lang.String getErrorCodeForAbsentValue () 
	public void setErrorCodeForAbsentValue (java.lang.String) 
		String errorCodeForAbsentValue
	public boolean isAllowCastFromString () 
	public void setAllowCastFromString (boolean) 
		boolean allowCastFromString
}

net/sf/saxon/functions/Outermost$OutermostIterator.class
Outermost.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Outermost$OutermostIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator in
	net.sf.saxon.om.NodeInfo current
	int position
	final net.sf.saxon.functions.Outermost this$0
	public void  (net.sf.saxon.functions.Outermost, net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator in
	public net.sf.saxon.om.NodeInfo next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo next
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Outermost.class
Outermost.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Outermost extends net.sf.saxon.functions.SystemFunction {
	boolean presorted
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.om.SequenceIterator out
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
		String flags
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/ParseIetfDate.class
ParseIetfDate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseIetfDate extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private String[] dayNames
	private String[] monthNames
	private String[] timezoneNames
	private static final String EOF
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue stringValue
	private boolean isDayName (java.lang.String) 
		String s
		String string
	private boolean isMonthName (java.lang.String) 
		String s
		String string
	private byte getMonthNumber (java.lang.String) 
		String string
	private int requireDSep (java.util.List, int, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.util.List tokens
		int i
		String input
		boolean found
	private static void badDate (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String msg
		String value
		net.sf.saxon.trans.XPathException err
	private boolean isTimezoneName (java.lang.String) 
		String s
		String string
	private int getTimezoneOffsetFromName (java.lang.String) 
		String string
	public net.sf.saxon.value.DateTimeValue parse (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String input
		net.sf.saxon.expr.XPathContext context
		java.util.List tokens
		int year
		byte month
		byte day
		java.util.List timeValue
		int i
		String currentToken
		net.sf.saxon.value.DateValue date
		net.sf.saxon.value.TimeValue time
	public int parseTime (java.util.List, int, java.util.List, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int len
		String sign
		int tzOffsetHours
		int tzOffsetMinutes
		int tLength
		java.util.List tokens
		int currentPosition
		java.util.List result
		String input
		byte hour
		byte minute
		byte second
		int microsecond
		int tz
		int i
		int n
		String currentToken
		boolean finished
		net.sf.saxon.value.TimeValue timeValue
	public static boolean isValidTime (int, int, int, int, int) 
		int hour
		int minute
		int second
		int microsecond
		int tz
	private java.util.List tokenize (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int j
		int j
		int j
		char c
		String input
		java.util.List tokens
		int i
}

net/sf/saxon/functions/ParseXml$RetentiveErrorHandler.class
ParseXml.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseXml$RetentiveErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	public java.util.List errors
	public boolean failed
	public void  () 
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void captureRetainedErrors (net.sf.saxon.trans.XPathException) 
		org.xml.sax.SAXParseException e
		java.util.List wrappedErrors
		net.sf.saxon.trans.XPathException xe
		java.util.List retainedErrors
}

net/sf/saxon/functions/ParseXml.class
ParseXml.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseXml extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.NodeInfo call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.om.NodeInfo evalParseXml (net.sf.saxon.value.StringValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration config
		java.io.StringReader sr
		org.xml.sax.InputSource is
		javax.xml.transform.Source source
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.expr.PackageData pd
		net.sf.saxon.tree.tiny.TinyDocumentImpl node
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue inputArg
		net.sf.saxon.expr.XPathContext context
		String baseURI
		net.sf.saxon.functions.ParseXml$RetentiveErrorHandler errorHandler
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ParseXmlFragment$1.class
ParseXmlFragment.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ParseXmlFragment$1 extends java.lang.Object implements org.xml.sax.EntityResolver  {
	final java.io.StringReader val$fragmentReader
	final String val$baseURI
	final net.sf.saxon.functions.ParseXmlFragment this$0
	void  (net.sf.saxon.functions.ParseXmlFragment, java.io.StringReader, java.lang.String) 
		net.sf.saxon.functions.ParseXmlFragment this$0
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.InputSource is
		String publicId
		String systemId
}

net/sf/saxon/functions/ParseXmlFragment$2.class
ParseXmlFragment.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ParseXmlFragment$2 extends java.lang.Object implements net.sf.saxon.event.FilterFactory  {
	final net.sf.saxon.functions.ParseXmlFragment this$0
	void  (net.sf.saxon.functions.ParseXmlFragment) 
		net.sf.saxon.functions.ParseXmlFragment this$0
	public net.sf.saxon.event.ProxyReceiver makeFilter (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
}

net/sf/saxon/functions/ParseXmlFragment$OuterElementStripper.class
ParseXmlFragment.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ParseXmlFragment$OuterElementStripper extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private boolean suppressStartContent
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ParseXmlFragment.class
ParseXmlFragment.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ParseXmlFragment extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.NodeInfo call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.om.NodeInfo evalParseXml (net.sf.saxon.value.StringValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration configuration
		java.io.StringReader fragmentReader
		String skeleton
		java.io.StringReader skeletonReader
		org.xml.sax.InputSource is
		javax.xml.transform.Source source
		org.xml.sax.XMLReader reader
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.expr.PackageData pd
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue inputArg
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo node
		String baseURI
		net.sf.saxon.functions.ParseXml$RetentiveErrorHandler errorHandler
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Path_1.class
Path_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Path_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.StringValue makePath (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String attURI
		net.sf.saxon.tree.util.FastStringBuffer fsb2
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo n
}

net/sf/saxon/functions/PositionAndLast$1.class
PositionAndLast.java
package net.sf.saxon.functions
 net.sf.saxon.functions.PositionAndLast$1 extends java.lang.Object implements net.sf.saxon.expr.Callable  {
	final net.sf.saxon.trans.XPathException val$e
	final net.sf.saxon.functions.PositionAndLast this$0
	void  (net.sf.saxon.functions.PositionAndLast, net.sf.saxon.trans.XPathException) 
		net.sf.saxon.functions.PositionAndLast this$0
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/PositionAndLast$Last.class
PositionAndLast.java
package net.sf.saxon.functions
public net.sf.saxon.functions.PositionAndLast$Last extends net.sf.saxon.functions.PositionAndLast {
	public void  () 
	public net.sf.saxon.value.Int64Value evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/PositionAndLast$Position.class
PositionAndLast.java
package net.sf.saxon.functions
public net.sf.saxon.functions.PositionAndLast$Position extends net.sf.saxon.functions.PositionAndLast {
	public void  () 
	public net.sf.saxon.value.Int64Value evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.FocusIterator currentIterator
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/PositionAndLast.class
PositionAndLast.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.PositionAndLast extends net.sf.saxon.functions.ContextAccessorFunction {
	private boolean contextPossiblyUndefined
	public void  () 
	public int getNetCost () 
	public net.sf.saxon.om.Function bindContext (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Int64Value value
		net.sf.saxon.trans.SymbolicName$F name
		net.sf.saxon.expr.Callable callable
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Int64Value value
		net.sf.saxon.functions.ConstantFunction fn
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public boolean isContextPossiblyUndefined () 
	public abstract net.sf.saxon.value.Int64Value evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.IntegerValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Put$1.class
Put.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Put$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.Put this$0
	void  (net.sf.saxon.functions.Put, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.Put this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean isUpdatingExpression () 
	public void evaluatePendingUpdates (net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.PendingUpdateList)  throws net.sf.saxon.trans.XPathException 
		java.net.URI resolved
		String abs
		java.net.URISyntaxException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.om.NodeInfo node
		int kind
		String relative
		String abs
}

net/sf/saxon/functions/Put.class
Put.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Put extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/QNameFn.class
QNameFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.QNameFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public static net.sf.saxon.value.QNameValue expandedQName (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException err
		String lex
		String[] parts
		net.sf.saxon.om.QNameException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue namespace
		net.sf.saxon.value.StringValue lexical
		String uri
	public net.sf.saxon.value.QNameValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/RegexFunction.class
RegexFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.RegexFunction extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.StatefulSystemFunction  {
	private net.sf.saxon.regex.RegularExpression staticRegex
	public void  () 
	public net.sf.saxon.regex.RegularExpression getStaticRegex () 
	private void tryToBindRegularExpression (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.Configuration config
		String re
		String flags
		String hostLang
		java.util.List warnings
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.functions.RegexFunction copy () 
		net.sf.saxon.functions.RegexFunction copy
	protected abstract boolean allowRegexMatchingEmptyString () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	protected net.sf.saxon.regex.RegularExpression getRegularExpression (net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.Configuration config
		String re
		String flags
		String hostLang
		java.util.List warnings
		net.sf.saxon.regex.RegularExpression regex
	public volatile net.sf.saxon.functions.SystemFunction copy () 
}

net/sf/saxon/functions/RegexFunctionSansFlags.class
RegexFunctionSansFlags.java
package net.sf.saxon.functions
public net.sf.saxon.functions.RegexFunctionSansFlags extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private net.sf.saxon.functions.SystemFunction addFlagsArgument () 
		net.sf.saxon.Configuration config
		net.sf.saxon.functions.SystemFunction fixed
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.functions.SystemFunction withFlags
		net.sf.saxon.expr.Expression[] newArgs
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.functions.SystemFunction withFlags
		net.sf.saxon.om.Sequence[] newArgs
}

net/sf/saxon/functions/RegexGroup.class
RegexGroup.java
package net.sf.saxon.functions
public net.sf.saxon.functions.RegexGroup extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.regex.RegexIterator iter
		net.sf.saxon.value.NumericValue gp0
		String s
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Remove$RemoveIterator.class
Remove.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Remove$RemoveIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder  {
	net.sf.saxon.om.SequenceIterator base
	int removePosition
	int basePosition
	net.sf.saxon.om.Item current
	public void  (net.sf.saxon.om.SequenceIterator, int) 
		net.sf.saxon.om.SequenceIterator base
		int removePosition
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		int x
	public int getProperties () 
}

net/sf/saxon/functions/Remove.class
Remove.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Remove extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		long value
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue n
		int pos
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Replace.class
Replace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Replace extends net.sf.saxon.functions.RegexFunction {
	private boolean replacementChecked
	public void  () 
	protected boolean allowRegexMatchingEmptyString () 
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		String rep
		net.sf.saxon.expr.Expression[] arguments
		boolean maybeQ
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg0
		CharSequence input
		net.sf.saxon.value.StringValue arg2
		CharSequence replacement
		net.sf.saxon.regex.RegularExpression re
		CharSequence res
	public static java.lang.String checkReplacement (java.lang.CharSequence) 
		char next
		char next
		char c
		int i
		CharSequence rep
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ResolveQName.class
ResolveQName.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ResolveQName extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue lex
	public static net.sf.saxon.value.QNameValue resolveQName (java.lang.CharSequence, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		CharSequence lexicalQName
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.StructuredQName qName
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ResolveURI.class
ResolveURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ResolveURI extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String base
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue arg0
		String relative
		String base
	private net.sf.saxon.value.AnyURIValue resolve (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		String base
		String relative
		net.sf.saxon.expr.XPathContext context
		boolean escaped
		java.net.URI relativeURI
		java.net.URI absoluteURI
		java.net.URI resolved
		String result
	public static java.lang.String tryToExpand (java.lang.String) 
		String dir
		Exception geterr
		java.net.URI currentDirectoryURI
		java.net.URI baseURI
		Exception e
		String dir
		java.net.MalformedURLException err
		String systemId
	public static java.net.URI makeAbsolute (java.lang.String, java.lang.String)  throws java.net.URISyntaxException 
		java.net.URI absoluteURI
		String expandedBase
		java.net.URI absoluteURI
		java.net.URL baseURL
		java.net.URL absoluteURL
		java.net.URI absoluteURI
		java.net.MalformedURLException err
		java.net.URI absoluteURI
		java.net.URI baseURI
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		int hash
		java.net.URISyntaxException e
		java.net.URI baseURI
		java.net.URI absoluteURI
		IllegalArgumentException err0
		String relativeURI
		String base
		java.net.URI absoluteURI
	public static java.lang.String escapeSpaces (java.lang.String) 
		String s
		int i
	public static java.lang.String unescapeSpaces (java.lang.String) 
		String uri
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Reverse.class
Reverse.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Reverse extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int baseProps
	public static net.sf.saxon.om.SequenceIterator getReverseIterator (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceExtent extent
		net.sf.saxon.om.SequenceIterator forwards
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Root_1.class
Root_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Root_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int prop
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo node
	public java.lang.String getStreamerName () 
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Round.class
Round.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.Round extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue scaleVal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue val0
		int scaleRnd
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/RoundHalfToEven.class
RoundHalfToEven.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.RoundHalfToEven extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue scaleVal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue val0
		int scale
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ScalarSystemFunction$1.class
ScalarSystemFunction.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ScalarSystemFunction$1 extends net.sf.saxon.expr.SystemFunctionCall {
	final net.sf.saxon.functions.ScalarSystemFunction this$0
	void  (net.sf.saxon.functions.ScalarSystemFunction, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.ScalarSystemFunction this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.value.AtomicValue evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item val
	public volatile net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/ScalarSystemFunction.class
ScalarSystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.ScalarSystemFunction extends net.sf.saxon.functions.SystemFunction {
	public static final net.sf.saxon.om.ZeroOrOne ZERO_LENGTH_STRING
	public void  () 
	public abstract net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public final net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item val0
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/Serialize.class
Serialize.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Serialize extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private String[] paramNames
	private String[] paramNamesSaxon
	private static final java.util.Map requiredTypes
	private static final java.util.Map requiredTypesSaxon
	public void  () 
	public static net.sf.saxon.functions.OptionsParameter makeOptionsParameter () 
		net.sf.saxon.value.SequenceType listOfQNames
		net.sf.saxon.functions.OptionsParameter op
	private static java.lang.String sx (java.lang.String) 
		String s
	private boolean isParamName (java.lang.String) 
		String s
		String string
	private boolean isParamNameSaxon (java.lang.String) 
		String s
		String string
	private net.sf.saxon.ma.map.MapItem checkOptions (net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.om.Sequence converted
		String keyName
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.om.Sequence converted
		String keyName
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.map.HashTrieMap result
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.tree.iter.AtomicIterator keysIterator
		net.sf.saxon.value.AtomicValue key
	private java.lang.String toYesNoTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		String s
		net.sf.saxon.om.Sequence seqVal
		String s
		boolean booleanValue
	private java.lang.String toYesNoOmitTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence seqVal
		String stringVal
	private java.lang.String toQNamesTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.QNameValue qNameValue
		net.sf.saxon.om.Sequence seqVal
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
		String stringVal
	private java.lang.String toMethodTypeString (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.QNameValue qNameValue
		String stringVal
		net.sf.saxon.om.Sequence seqVal
		String stringVal
	private static net.sf.saxon.ma.map.MapItem checkCharacterMapOptions (net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.TypeHierarchy th
	private net.sf.saxon.serialize.CharacterMap toCharacterMap (net.sf.saxon.om.Sequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence seqVal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.map.MapItem charMap
	public static net.sf.saxon.serialize.CharacterMap toCharacterMap (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		String ch
		String str
		net.sf.saxon.regex.UnicodeString chValue
		int code
		String prev
		net.sf.saxon.ma.map.MapItem charMap
		net.sf.saxon.tree.iter.AtomicIterator iterator
		net.sf.saxon.value.AtomicValue charKey
		net.sf.saxon.z.IntHashMap intHashMap
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.serialize.CharacterMap characterMap
	private java.util.Properties setSerializationParams (java.util.Properties, java.util.Map, net.sf.saxon.serialize.CharacterMapIndex, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.CharacterMap characterMap
		java.util.Properties props
		java.util.Map map
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence seqVal
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.value.StringValue evalSerialize (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo paramNode
		net.sf.saxon.serialize.SerializationParamsHandler sph
		net.sf.saxon.serialize.CharacterMap charMap
		String s
		net.sf.saxon.ma.map.MapItem paramMap
		net.sf.saxon.tree.iter.AtomicIterator keyIter
		net.sf.saxon.value.AtomicValue k
		java.util.Map checkedOptions
		java.io.StringWriter result
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException se
		Exception e
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item param
		net.sf.saxon.expr.XPathContext context
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/SnapshotFn$1.class
SnapshotFn.java
package net.sf.saxon.functions
final net.sf.saxon.functions.SnapshotFn$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	void  () 
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/SnapshotFn.class
SnapshotFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SnapshotFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Sequence in
		net.sf.saxon.om.SequenceIterator iter
	public static net.sf.saxon.om.SequenceIterator snapshotSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator nodes
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.expr.ItemMappingFunction getMappingFunction (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.om.Item snapshotSingle (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.wrapper.VirtualCopy vc
		net.sf.saxon.om.Item origin
	public static java.util.List makeAncestorList (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo origin
		java.util.List ancestors
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo n
	public static net.sf.saxon.event.BuilderMonitor openAncestors (net.sf.saxon.om.NodeInfo, java.util.List, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String name
		String[] properties
		net.sf.saxon.om.NamespaceBinding nsCode
		int n
		net.sf.saxon.om.NamespaceBinding[] localDeclarations
		net.sf.saxon.tree.iter.AxisIterator atts
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.om.NodeInfo anc
		int kind
		int i
		net.sf.saxon.om.NodeInfo origin
		java.util.List ancestors
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.tree.tiny.TinyBuilder builder
		net.sf.saxon.event.BuilderMonitor bm
		net.sf.saxon.om.TreeInfo source
		java.util.Iterator unparsedEntities
		net.sf.saxon.type.SchemaType ancestorType
	public static void closeAncestors (java.util.List, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo anc
		java.util.List ancestors
		net.sf.saxon.event.Receiver bm
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Sort_1$1.class
Sort_1.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Sort_1$1 extends java.lang.Object implements net.sf.saxon.expr.sort.Sortable  {
	final java.util.List val$inputList
	final net.sf.saxon.expr.sort.AtomicComparer val$atomicComparer
	final net.sf.saxon.functions.Sort_1 this$0
	void  (net.sf.saxon.functions.Sort_1, java.util.List, net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.functions.Sort_1 this$0
	public int compare (int, int) 
		int a
		int b
		int result
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.functions.Sort_1$ItemToBeSorted temp
}

net/sf/saxon/functions/Sort_1$ItemToBeSorted.class
Sort_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sort_1$ItemToBeSorted extends java.lang.Object {
	public net.sf.saxon.om.Item value
	public net.sf.saxon.om.GroundedValue sortKey
	public int originalPosition
	public void  () 
}

net/sf/saxon/functions/Sort_1.class
Sort_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sort_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List inputList
		net.sf.saxon.lib.StringCollator collation
	protected java.util.List getItemsToBeSorted (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.Sort_1$ItemToBeSorted member
		net.sf.saxon.om.Sequence input
		java.util.List inputList
		int i
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
	protected net.sf.saxon.om.Sequence doSort (java.util.List, net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.functions.Sort_1$ItemToBeSorted member
		java.util.List inputList
		net.sf.saxon.lib.StringCollator collation
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.expr.sort.Sortable sortable
		java.util.List outputList
}

net/sf/saxon/functions/Sort_2.class
Sort_2.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sort_2 extends net.sf.saxon.functions.Sort_1 {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List inputList
	protected net.sf.saxon.lib.StringCollator getCollation (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence collationArg
		net.sf.saxon.value.StringValue secondArg
}

net/sf/saxon/functions/StartsWith$1.class
StartsWith.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StartsWith$1 extends net.sf.saxon.expr.SystemFunctionCall$Optimized {
	final net.sf.saxon.functions.StartsWith this$0
	void  (net.sf.saxon.functions.StartsWith, net.sf.saxon.functions.SystemFunction, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.StartsWith this$0
		net.sf.saxon.functions.SystemFunction target
		net.sf.saxon.expr.Expression[] arguments
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String s0
		String s1
}

net/sf/saxon/functions/StartsWith.class
StartsWith.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StartsWith extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public static boolean startsWith (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.lib.SubstringMatcher collator
		String s0
		String s1
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue s0
		net.sf.saxon.value.StringValue s1
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StatefulSystemFunction.class
StatefulSystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.StatefulSystemFunction extends java.lang.Object {
	public abstract net.sf.saxon.functions.SystemFunction copy () 
}

net/sf/saxon/functions/StaticBaseUri.class
StaticBaseUri.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StaticBaseUri extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.PackageData pd
}

net/sf/saxon/functions/StaticContextAccessor$DefaultCollation.class
StaticContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StaticContextAccessor$DefaultCollation extends net.sf.saxon.functions.StaticContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StaticContextAccessor$StaticBaseUri.class
StaticContextAccessor.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StaticContextAccessor$StaticBaseUri extends net.sf.saxon.functions.StaticContextAccessor {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StaticContextAccessor.class
StaticContextAccessor.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.StaticContextAccessor extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public abstract net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.expr.parser.RetainedStaticContext) 
	public net.sf.saxon.value.AtomicValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StreamAvailable$StreamTester.class
StreamAvailable.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StreamAvailable$StreamTester extends net.sf.saxon.event.ProxyReceiver {
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
}

net/sf/saxon/functions/StreamAvailable.class
StreamAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StreamAvailable extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		boolean result
	private boolean isAvailable (java.lang.String, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.event.Receiver tester
		net.sf.saxon.trans.QuitParsingException e
		net.sf.saxon.trans.XPathException e
		String uri
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StringJoin$StringJoinFold.class
StringJoin.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StringJoin$StringJoinFold extends java.lang.Object implements net.sf.saxon.functions.Fold  {
	private int position
	private CharSequence separator
	private net.sf.saxon.tree.util.FastStringBuffer data
	final net.sf.saxon.functions.StringJoin this$0
	public void  (net.sf.saxon.functions.StringJoin, java.lang.CharSequence) 
		CharSequence separator
	public void processItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public boolean isFinished () 
	public net.sf.saxon.om.ZeroOrOne result ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Sequence result ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/StringJoin.class
StringJoin.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringJoin extends net.sf.saxon.functions.FoldingFunction {
	private boolean returnEmptyIfEmpty
	public void  () 
	public void setReturnEmptyIfEmpty (boolean) 
		boolean option
	public boolean isReturnEmptyIfEmpty () 
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public boolean equals (java.lang.Object) 
		Object o
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression e2
		int card
	public transient net.sf.saxon.functions.Fold getFold (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] additionalArguments
		CharSequence separator
	public java.lang.String getCompilerName () 
	static boolean access$000 (net.sf.saxon.functions.StringJoin) 
		net.sf.saxon.functions.StringJoin x0
}

net/sf/saxon/functions/StringLength_1.class
StringLength_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringLength_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence s
		UnsupportedOperationException e
		CharSequence s
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/StringToCodepoints.class
StringToCodepoints.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringToCodepoints extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue val
}

net/sf/saxon/functions/String_1.class
String_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.String_1 extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence result
		UnsupportedOperationException err
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
		CharSequence result
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression arg
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Subsequence_2.class
Subsequence_2.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Subsequence_2 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public static net.sf.saxon.om.SequenceIterator subSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.trans.XPathException 
		long lstart
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.value.NumericValue startVal
		long lstart
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.value.NumericValue start
		long intStart
		net.sf.saxon.expr.Expression[] arguments
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Subsequence_3.class
Subsequence_3.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Subsequence_3 extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public static net.sf.saxon.om.SequenceIterator subSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		long lstart
		long llength
		long lend
		int start
		long lstart
		long lend
		net.sf.saxon.value.NumericValue rend
		long lstart
		long lend
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.value.NumericValue startVal
		net.sf.saxon.value.NumericValue lengthVal
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/Substring.class
Substring.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Substring extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.expr.Expression typeCheckCaller (net.sf.saxon.expr.FunctionCall, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression a1
		net.sf.saxon.expr.Expression a2
		net.sf.saxon.expr.FunctionCall caller
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.type.TypeHierarchy th
	public static net.sf.saxon.regex.UnicodeString substring (net.sf.saxon.value.StringValue, net.sf.saxon.value.NumericValue) 
		long lstart
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.value.NumericValue start
		net.sf.saxon.regex.UnicodeString s
		int slength
		long lstart
	public static net.sf.saxon.regex.UnicodeString substring (net.sf.saxon.value.StringValue, net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue) 
		long lstart
		double dstart
		long llen
		long llen
		double dlen
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.value.NumericValue start
		net.sf.saxon.value.NumericValue len
		int slength
		long lstart
		long llen
		long lend
		net.sf.saxon.regex.UnicodeString us
		int clength
		int a1
		int a2
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue arg2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.NumericValue arg1
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/SubstringAfter.class
SubstringAfter.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SubstringAfter extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg2
	private static net.sf.saxon.value.StringValue substringAfter (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg2
		net.sf.saxon.lib.SubstringMatcher collator
		String s1
		String s2
		String result
		net.sf.saxon.value.StringValue s
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/SubstringBefore.class
SubstringBefore.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SubstringBefore extends net.sf.saxon.functions.CollatingFunctionFixed {
	public void  () 
	public boolean isSubstringMatchingFunction () 
	private static net.sf.saxon.value.StringValue substringBefore (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.lib.SubstringMatcher)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.lib.SubstringMatcher collator
		String s0
		String s1
		net.sf.saxon.value.StringValue result
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg0
		net.sf.saxon.lib.StringCollator collator
	public java.lang.String getCompilerName () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Sum$SumFold.class
Sum.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Sum$SumFold extends java.lang.Object implements net.sf.saxon.functions.Fold  {
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.value.AtomicValue zeroValue
	private net.sf.saxon.value.AtomicValue data
	private boolean atStart
	private net.sf.saxon.lib.ConversionRules rules
	private net.sf.saxon.type.StringConverter toDouble
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue zeroValue
	public void processItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		net.sf.saxon.value.AtomicValue next
	public boolean isFinished () 
	public net.sf.saxon.om.Sequence result ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/Sum.class
Sum.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Sum extends net.sf.saxon.functions.FoldingFunction {
	public void  () 
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType base
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.functions.Fold getFold (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue z
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] additionalArguments
	public static net.sf.saxon.value.AtomicValue total (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.Sum$SumFold fold
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locator
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/SuperId$1.class
SuperId.java
package net.sf.saxon.functions
 net.sf.saxon.functions.SuperId$1 extends java.lang.Object {
}

net/sf/saxon/functions/SuperId$ElementWithId.class
SuperId.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SuperId$ElementWithId extends net.sf.saxon.functions.SuperId {
	public void  () 
	public int getOp () 
}

net/sf/saxon/functions/SuperId$Id.class
SuperId.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SuperId$Id extends net.sf.saxon.functions.SuperId {
	public void  () 
	public int getOp () 
}

net/sf/saxon/functions/SuperId$IdMappingFunction.class
SuperId.java
package net.sf.saxon.functions
 net.sf.saxon.functions.SuperId$IdMappingFunction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	public net.sf.saxon.om.TreeInfo document
	private int operation
	private void  () 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Whitespace$Tokenizer tokens
		net.sf.saxon.functions.SuperId$IdMappingFunction submap
		net.sf.saxon.om.Item item
		String idrefs
	void  (net.sf.saxon.functions.SuperId$1) 
		net.sf.saxon.functions.SuperId$1 x0
	static int access$102 (net.sf.saxon.functions.SuperId$IdMappingFunction, int) 
		net.sf.saxon.functions.SuperId$IdMappingFunction x0
		int x1
}

net/sf/saxon/functions/SuperId.class
SuperId.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.SuperId extends net.sf.saxon.functions.SystemFunction {
	public static final int ID
	public static final int ELEMENT_WITH_ID
	public void  () 
	public abstract int getOp () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int prop
	public static net.sf.saxon.om.SequenceIterator getIdSingle (net.sf.saxon.om.TreeInfo, java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Whitespace$Tokenizer tokens
		net.sf.saxon.functions.SuperId$IdMappingFunction map
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.om.TreeInfo doc
		String idrefs
		int operation
	public static net.sf.saxon.om.SequenceIterator getIdMultiple (net.sf.saxon.om.TreeInfo, net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.SequenceIterator idrefs
		int operation
		net.sf.saxon.functions.SuperId$IdMappingFunction map
		net.sf.saxon.om.SequenceIterator result
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.om.SequenceIterator idrefs
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo start
		net.sf.saxon.om.NodeInfo arg1
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.SequenceIterator result
}

net/sf/saxon/functions/SystemFunction.class
SystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.SystemFunction extends net.sf.saxon.functions.AbstractFunction {
	private int arity
	private net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry details
	private net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public void  () 
	public static transient net.sf.saxon.expr.Expression makeCall (java.lang.String, net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.expr.Expression[]) 
		String name
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.functions.SystemFunction f
		net.sf.saxon.expr.Expression expr
	public static net.sf.saxon.functions.SystemFunction makeFunction (java.lang.String, net.sf.saxon.expr.parser.RetainedStaticContext, int) 
		String name
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		int arity
		net.sf.saxon.functions.SystemFunction fn
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression e
	public void setArity (int) 
		int arity
	public int getNetCost () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public transient net.sf.saxon.expr.Expression fixArguments (net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.Expression[] arguments
	protected net.sf.saxon.om.Sequence resultIfEmpty (int) 
		int arg
	public net.sf.saxon.expr.parser.RetainedStaticContext getRetainedStaticContext () 
	public void setRetainedStaticContext (net.sf.saxon.expr.parser.RetainedStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public boolean dependsOnContextItem () 
	public void setDetails (net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry) 
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry entry
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry getDetails () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
		int i
		ArrayIndexOutOfBoundsException e
		net.sf.saxon.expr.OperandRole[] roles
		net.sf.saxon.expr.OperandUsage[] usages
	public net.sf.saxon.value.IntegerValue[] getIntegerBounds () 
	public void supplyTypeInformation (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.Expression[] arguments
	public boolean equals (java.lang.Object) 
		Object o
	public java.lang.String getErrorCodeForTypeErrors () 
	public net.sf.saxon.value.SequenceType getRequiredType (int) 
		int arg
	public net.sf.saxon.type.ItemType getResultItemType () 
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
		net.sf.saxon.value.SequenceType resultType
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
		int c
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int p
	protected net.sf.saxon.om.NodeInfo getContextNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public static net.sf.saxon.om.Sequence dynamicCall (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Function f
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.Expression typeCheckCaller (net.sf.saxon.expr.FunctionCall, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.FunctionCall caller
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	public boolean isTrustedResultType () 
	public java.lang.String getStaticBaseUriString () 
	public void exportAttributes (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void exportAdditionalArguments (net.sf.saxon.expr.SystemFunctionCall, net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SystemFunctionCall call
		net.sf.saxon.trace.ExpressionPresenter out
	public void importAttributes (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties attributes
	public java.lang.String getCompilerName () 
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/SystemProperty.class
SystemProperty.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SystemProperty extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		String result
		net.sf.saxon.value.StringValue name
		net.sf.saxon.om.StructuredQName qName
		String uri
		String local
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue name
	private boolean allowsEarlyEvaluation (net.sf.saxon.om.Sequence[], net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		String uri
		String local
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.StringValue name
	public static java.lang.String yesOrNo (boolean) 
		boolean whatever
	public static java.lang.String getProperty (java.lang.String, java.lang.String, net.sf.saxon.expr.parser.RetainedStaticContext) 
		boolean schemaAware
		String val
		String uri
		String local
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.Configuration config
		String edition
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/TailFn.class
TailFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TailFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.TailExpression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
}

net/sf/saxon/functions/Tokenize_1.class
Tokenize_1.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Tokenize_1 extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue sv
		CharSequence input
}

net/sf/saxon/functions/Tokenize_3.class
Tokenize_3.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Tokenize_3 extends net.sf.saxon.functions.RegexFunction {
	public void  () 
	protected boolean allowRegexMatchingEmptyString () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue sv
		CharSequence input
		net.sf.saxon.regex.RegularExpression re
}

net/sf/saxon/functions/Trace$TracingIterator.class
Trace.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Trace$TracingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private String label
	private net.sf.saxon.lib.Logger out
	private boolean empty
	private int position
	final net.sf.saxon.functions.Trace this$0
	public void  (net.sf.saxon.functions.Trace, net.sf.saxon.om.SequenceIterator, java.lang.String, net.sf.saxon.lib.Logger) 
		net.sf.saxon.om.SequenceIterator base
		String label
		net.sf.saxon.lib.Logger out
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item n
	public void close () 
	public int getProperties () 
}

net/sf/saxon/functions/Trace.class
Trace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Trace extends net.sf.saxon.functions.SystemFunction {
	net.sf.saxon.expr.parser.Location location
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public void notifyListener (java.lang.String, net.sf.saxon.om.Sequence, javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext) 
		String label
		net.sf.saxon.om.Sequence val
		javax.xml.transform.SourceLocator loc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.instruct.InstructionDetails info
		net.sf.saxon.lib.TraceListener listener
	public transient net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.Expression e
	public static void traceItem (net.sf.saxon.om.Item, java.lang.String, net.sf.saxon.lib.Logger) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.Item val
		String label
		net.sf.saxon.lib.Logger out
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		net.sf.saxon.lib.Logger out
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.Controller controller
		String label
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/TransformFn$1.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$1 extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	final javax.xml.transform.ErrorListener val$originalListener
	final java.util.List val$compileErrors
	final net.sf.saxon.functions.TransformFn this$0
	void  (net.sf.saxon.functions.TransformFn, javax.xml.transform.ErrorListener, java.util.List) 
		net.sf.saxon.functions.TransformFn this$0
	public void warning (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/functions/TransformFn$2.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$2 extends net.sf.saxon.event.ProxyReceiver {
	final net.sf.saxon.expr.parser.ExplicitLocation val$fixedLocation
	final String val$sysId
	final net.sf.saxon.functions.TransformFn this$0
	void  (net.sf.saxon.functions.TransformFn, net.sf.saxon.event.Receiver, net.sf.saxon.expr.parser.ExplicitLocation, java.lang.String) 
		net.sf.saxon.functions.TransformFn this$0
		net.sf.saxon.event.Receiver nextReceiver
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void setSystemId (java.lang.String) 
		String systemId
}

net/sf/saxon/functions/TransformFn$Deliverer.class
TransformFn.java
package net.sf.saxon.functions
abstract net.sf.saxon.functions.TransformFn$Deliverer extends net.sf.saxon.lib.StandardOutputResolver {
	protected net.sf.saxon.s9api.Xslt30Transformer transformer
	protected String baseOutputUri
	protected String principalResultKey
	protected net.sf.saxon.om.Function postProcessor
	protected net.sf.saxon.expr.XPathContext context
	private void  () 
	public static net.sf.saxon.functions.TransformFn$Deliverer makeDeliverer (java.lang.String) 
		String deliveryFormat
	public final void setTransformer (net.sf.saxon.s9api.Xslt30Transformer) 
		net.sf.saxon.s9api.Xslt30Transformer transformer
	public final void setPrincipalResultKey (java.lang.String) 
		String key
	public final void setBaseOutputUri (java.lang.String) 
		String uri
	public void setPostProcessor (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Function postProcessor
		net.sf.saxon.expr.XPathContext context
	public abstract net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.s9api.Serializer makeSerializer (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.serialize.CharacterMap charMap
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		String existing
		net.sf.saxon.om.Item val
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		String existing
		net.sf.saxon.s9api.Serializer$Property prop
		net.sf.saxon.s9api.QName paramName
		String paramValue
		net.sf.saxon.om.GroundedValue supplied
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem serializationParamsMap
		net.sf.saxon.s9api.Serializer serializer
	public abstract net.sf.saxon.om.Sequence getPrimaryResult ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Sequence postProcess (java.lang.String, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.Sequence result
	void  (net.sf.saxon.functions.TransformFn$1) 
		net.sf.saxon.functions.TransformFn$1 x0
}

net/sf/saxon/functions/TransformFn$DocumentDeliverer.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$DocumentDeliverer extends net.sf.saxon.functions.TransformFn$Deliverer {
	private java.util.Map results
	private net.sf.saxon.s9api.XdmDestination destination
	public void  () 
	public net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem serializationParamsMap
	public net.sf.saxon.om.Sequence getPrimaryResult ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.XdmNode node
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URI absoluteURI
		net.sf.saxon.Controller controller
		net.sf.saxon.event.Builder builder
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
		net.sf.saxon.om.NodeInfo doc
	public net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.util.Map$Entry entry
		net.sf.saxon.ma.map.HashTrieMap resultMap
}

net/sf/saxon/functions/TransformFn$RawDeliverer.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$RawDeliverer extends net.sf.saxon.functions.TransformFn$Deliverer {
	private java.util.Map results
	public void  () 
	public net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem serializationParamsMap
	public net.sf.saxon.om.Sequence getPrimaryResult () 
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URI absoluteURI
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
	public net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.util.Map$Entry entry
		net.sf.saxon.ma.map.HashTrieMap resultMap
}

net/sf/saxon/functions/TransformFn$SerializedDeliverer.class
TransformFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.TransformFn$SerializedDeliverer extends net.sf.saxon.functions.TransformFn$Deliverer {
	private java.util.Map results
	private java.util.Map workInProgress
	private java.io.StringWriter primaryWriter
	public void  () 
	public net.sf.saxon.s9api.Destination getPrimaryDestination (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem serializationParamsMap
		net.sf.saxon.s9api.Serializer serializer
	public net.sf.saxon.om.Sequence getPrimaryResult ()  throws net.sf.saxon.trans.XPathException 
		String str
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URI absoluteURI
		java.io.StringWriter writer
		javax.xml.transform.stream.StreamResult streamResult
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
		String output
	public net.sf.saxon.ma.map.HashTrieMap populateResultMap (net.sf.saxon.ma.map.HashTrieMap)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.util.Map$Entry entry
		net.sf.saxon.ma.map.HashTrieMap resultMap
}

net/sf/saxon/functions/TransformFn.class
TransformFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TransformFn extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	private static String[] transformOptionNames30
	private static final String dummyBaseOutputUriScheme
	public void  () 
	private boolean isTransformOptionName30 (java.lang.String) 
		String s
		String string
	public static net.sf.saxon.functions.OptionsParameter makeOptionsParameter () 
		net.sf.saxon.functions.OptionsParameter op
	private void checkTransformOptions (java.util.Map, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		String keyName
		java.util.Map options
		net.sf.saxon.expr.XPathContext context
		boolean isXslt30Processor
	private java.lang.String checkStylesheetMutualExclusion (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
	private java.lang.String checkStylesheetMutualExclusion30 (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
		String styleOption
	private java.lang.String checkInvocationMutualExclusion (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map options
	private transient java.lang.String oneOf (java.util.Map, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		String s
		java.util.Map map
		String[] keys
		String found
	private transient java.lang.String exactlyOneOf (java.util.Map, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
		String[] keys
		String found
	private transient java.lang.String enumerate (java.lang.String[]) 
		String k
		String[] keys
		boolean first
		net.sf.saxon.tree.util.FastStringBuffer buffer
	private java.lang.String checkInvocationMutualExclusion30 (java.util.Map)  throws net.sf.saxon.trans.XPathException 
		java.util.Map map
	private void setVendorOptions (java.util.Map, net.sf.saxon.s9api.Processor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.QName optionName
		net.sf.saxon.s9api.XdmValue optionVal
		net.sf.saxon.value.AtomicValue option
		java.util.Map options
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.ma.map.MapItem vendorOptions
		net.sf.saxon.tree.iter.AtomicIterator optionIterator
	private void unsuitable (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String option
		String value
	private boolean asBoolean (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.XPathException 
		String s
		net.sf.saxon.value.AtomicValue value
	private void setRequestedProperties (java.util.Map, net.sf.saxon.s9api.Processor)  throws net.sf.saxon.trans.XPathException 
		boolean b
		boolean b
		boolean b
		boolean b
		boolean b
		boolean backwards
		boolean b
		NumberFormatException nfe
		String v
		NumberFormatException nfe
		String v
		String localName
		net.sf.saxon.om.StructuredQName optionName
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.value.AtomicValue option
		java.util.Map options
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.ma.map.MapItem requestedProps
		net.sf.saxon.tree.iter.AtomicIterator optionIterator
	private void setStaticParams (java.util.Map, net.sf.saxon.s9api.XsltCompiler)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		java.util.Map options
		net.sf.saxon.s9api.XsltCompiler xsltCompiler
		net.sf.saxon.ma.map.MapItem staticParamsMap
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
	private net.sf.saxon.s9api.XsltExecutable getStylesheet (java.util.Map, net.sf.saxon.s9api.XsltCompiler, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URI staticBase
		java.net.URI styleBase
		String base
		javax.xml.transform.Source style
		javax.xml.transform.TransformerException e
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source style
		String stylesheetLocation
		String sysId
		net.sf.saxon.event.Builder builder
		net.sf.saxon.expr.parser.ExplicitLocation fixedLocation
		net.sf.saxon.event.ProxyReceiver filter
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo stylesheetNode
		net.sf.saxon.s9api.SaxonApiException e
		java.io.StringReader sr
		javax.xml.transform.sax.SAXSource style
		String stylesheetText
		String packageName
		String packageVersion
		java.util.Map options
		net.sf.saxon.s9api.XsltCompiler xsltCompiler
		String styleOptionStr
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item styleOptionItem
		net.sf.saxon.value.StringValue styleBaseUri
		net.sf.saxon.om.Sequence seq
		java.util.List compileErrors
		javax.xml.transform.ErrorListener originalListener
		net.sf.saxon.value.BooleanValue cacheBool
		net.sf.saxon.trans.StylesheetCache cache
		net.sf.saxon.s9api.XsltExecutable executable
	private net.sf.saxon.s9api.XsltExecutable reportCompileError (net.sf.saxon.s9api.SaxonApiException, java.util.List)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException te
		net.sf.saxon.s9api.SaxonApiException e
		java.util.List compileErrors
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.BigDecimalValue xsltVersion
		String invocationOption
		String styleOption
		net.sf.saxon.om.Sequence source
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem params
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem params
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		net.sf.saxon.s9api.QName paramName
		net.sf.saxon.s9api.XdmValue paramVal
		net.sf.saxon.value.AtomicValue param
		net.sf.saxon.ma.map.MapItem params
		net.sf.saxon.tree.iter.AtomicIterator paramIterator
		int i
		net.sf.saxon.ma.arrays.ArrayItem functionParamsArray
		String name
		java.net.URI base
		java.net.URISyntaxException err
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence result
		net.sf.saxon.s9api.SaxonApiException e
		net.sf.saxon.value.AtomicValue resultKey
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.Map options
		net.sf.saxon.s9api.Processor processor
		boolean isXslt30Processor
		boolean useXslt30Processor
		String invocationOption
		String invocationName
		String styleOption
		net.sf.saxon.s9api.XsltCompiler xsltCompiler
		net.sf.saxon.s9api.XsltExecutable sheet
		net.sf.saxon.s9api.Xslt30Transformer transformer
		String deliveryFormat
		net.sf.saxon.om.NodeInfo sourceNode
		net.sf.saxon.s9api.QName initialTemplate
		net.sf.saxon.s9api.QName initialMode
		String baseOutputUri
		java.util.Map stylesheetParams
		net.sf.saxon.ma.map.MapItem serializationParamsMap
		java.io.StringWriter serializedResult
		java.io.File serializedResultFile
		net.sf.saxon.s9api.XdmItem globalContextItem
		java.util.Map templateParams
		java.util.Map tunnelParams
		net.sf.saxon.s9api.QName initialFunction
		net.sf.saxon.s9api.XdmValue[] functionParams
		net.sf.saxon.om.Function postProcessor
		String principalResultKey
		net.sf.saxon.functions.TransformFn$Deliverer deliverer
		net.sf.saxon.Controller controller
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.om.Sequence result
		net.sf.saxon.ma.map.HashTrieMap resultMap
	static void  () 
}

net/sf/saxon/functions/Translate.class
Translate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Translate extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable net.sf.saxon.functions.StatefulSystemFunction  {
	private net.sf.saxon.z.IntToIntMap staticMap
	public void  () 
	public transient net.sf.saxon.expr.Expression fixArguments (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.z.IntToIntMap getStaticMap () 
	public static java.lang.CharSequence translate (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue) 
		char c
		int j
		int i
		net.sf.saxon.value.StringValue sv0
		net.sf.saxon.value.StringValue sv1
		net.sf.saxon.value.StringValue sv2
		CharSequence cs0
		CharSequence cs1
		CharSequence cs2
		String st1
		net.sf.saxon.tree.util.FastStringBuffer sb
		int s2len
		int s0len
	private static net.sf.saxon.z.IntToIntMap buildMap (net.sf.saxon.value.StringValue, net.sf.saxon.value.StringValue) 
		int i
		net.sf.saxon.value.StringValue arg1
		net.sf.saxon.value.StringValue arg2
		net.sf.saxon.regex.UnicodeString a1
		net.sf.saxon.regex.UnicodeString a2
		net.sf.saxon.z.IntToIntMap map
	public static java.lang.CharSequence translateUsingMap (net.sf.saxon.value.StringValue, net.sf.saxon.z.IntToIntMap) 
		int c
		int newchar
		int i
		net.sf.saxon.value.StringValue in
		net.sf.saxon.z.IntToIntMap map
		net.sf.saxon.regex.UnicodeString us
		int len
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue sv1
		net.sf.saxon.value.StringValue sv2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue sv0
	public java.lang.String getCompilerName () 
	public net.sf.saxon.functions.Translate copy () 
		net.sf.saxon.functions.Translate copy
	public volatile net.sf.saxon.functions.SystemFunction copy () 
}

net/sf/saxon/functions/TreatFn$ExactlyOne.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn$ExactlyOne extends net.sf.saxon.functions.TreatFn {
	public void  () 
	public int getRequiredCardinality () 
	public java.lang.String getErrorCodeForTypeErrors () 
}

net/sf/saxon/functions/TreatFn$OneOrMore.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn$OneOrMore extends net.sf.saxon.functions.TreatFn {
	public void  () 
	public int getRequiredCardinality () 
	public java.lang.String getErrorCodeForTypeErrors () 
}

net/sf/saxon/functions/TreatFn$ZeroOrOne.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn$ZeroOrOne extends net.sf.saxon.functions.TreatFn {
	public void  () 
	public int getRequiredCardinality () 
	public java.lang.String getErrorCodeForTypeErrors () 
}

net/sf/saxon/functions/TreatFn.class
TreatFn.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.TreatFn extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public abstract java.lang.String getErrorCodeForTypeErrors () 
	public abstract int getRequiredCardinality () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator iterator
		int card
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public net.sf.saxon.expr.parser.RoleDiagnostic makeRoleDiagnostic () 
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public java.lang.String getStreamerName () 
}

net/sf/saxon/functions/TypeAvailable.class
TypeAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TypeAvailable extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private boolean typeAvailable (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException e
		String className
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType type
		String lexicalName
		net.sf.saxon.Configuration config
		net.sf.saxon.om.StructuredQName qName
		String uri
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String lexicalQName
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		boolean b
		net.sf.saxon.expr.Expression[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/URIQueryParameters$RegexFilter.class
URIQueryParameters.java
package net.sf.saxon.functions
public net.sf.saxon.functions.URIQueryParameters$RegexFilter extends java.lang.Object implements java.io.FilenameFilter  {
	private net.sf.saxon.regex.RegularExpression pattern
	public void  (net.sf.saxon.regex.RegularExpression) 
		net.sf.saxon.regex.RegularExpression regex
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
	public boolean matches (java.lang.String) 
		String name
}

net/sf/saxon/functions/URIQueryParameters.class
URIQueryParameters.java
package net.sf.saxon.functions
public net.sf.saxon.functions.URIQueryParameters extends java.lang.Object {
	java.io.FilenameFilter filter
	Boolean recurse
	Integer validation
	net.sf.saxon.om.SpaceStrippingRule strippingRule
	Integer onError
	net.sf.saxon.trans.Maker parserMaker
	Boolean xinclude
	boolean unparsed
	Boolean stable
	Boolean metadata
	public static final int ON_ERROR_FAIL
	public static final int ON_ERROR_WARNING
	public static final int ON_ERROR_IGNORE
	public void  (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String keyword
		String value
		String tok
		int eq
		java.util.StringTokenizer t
		String query
		net.sf.saxon.Configuration config
	private void processParameter (net.sf.saxon.Configuration, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.regex.ARegularExpression regex
		int v
		net.sf.saxon.Configuration config
		String keyword
		String value
	public static java.io.FilenameFilter makeGlobFilter (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		char c
		int i
		net.sf.saxon.trans.XPathException e
		String value
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.om.SpaceStrippingRule getSpaceStrippingRule () 
	public java.lang.Integer getValidationMode () 
	public java.io.FilenameFilter getFilenameFilter () 
	public java.lang.Boolean getRecurse () 
	public java.lang.Integer getOnError () 
	public java.lang.Boolean getXInclude () 
	public java.lang.Boolean getMetaData () 
	public boolean isUnparsed () 
	public java.lang.Boolean getStable () 
	public net.sf.saxon.trans.Maker getXMLReaderMaker () 
}

net/sf/saxon/functions/Unordered.class
Unordered.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Unordered extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public net.sf.saxon.expr.Expression makeFunctionCall (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
}

net/sf/saxon/functions/UnparsedEntity$UnparsedEntityPublicId.class
UnparsedEntity.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedEntity$UnparsedEntityPublicId extends net.sf.saxon.functions.UnparsedEntity {
	public void  () 
	public int getOp () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedEntity$UnparsedEntityUri.class
UnparsedEntity.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedEntity$UnparsedEntityUri extends net.sf.saxon.functions.UnparsedEntity {
	public void  () 
	public int getOp () 
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedEntity.class
UnparsedEntity.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.UnparsedEntity extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Callable  {
	public static int URI
	public static int PUBLIC_ID
	public void  () 
	public abstract int getOp () 
	public net.sf.saxon.value.StringValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		String code
		net.sf.saxon.om.Item it
		String code
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		int operation
		String arg0
		net.sf.saxon.om.NodeInfo doc
		String[] ids
		String result
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/functions/UnparsedText.class
UnparsedText.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedText extends net.sf.saxon.functions.UnparsedTextFunction {
	private static final String errorValue
	public void  () 
	public net.sf.saxon.om.ZeroOrOne call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue hrefVal
		String encoding
	public static net.sf.saxon.value.StringValue evalUnparsedText (net.sf.saxon.value.StringValue, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String existing
		CharSequence content
		net.sf.saxon.trans.XPathException e
		java.util.Map cache
		net.sf.saxon.trans.XPathException error
		CharSequence content
		net.sf.saxon.Controller controller
		CharSequence content
		String href
		java.net.URI absoluteURI
		CharSequence content
		net.sf.saxon.value.StringValue result
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue hrefVal
		String base
		String encoding
		net.sf.saxon.expr.XPathContext context
		CharSequence content
		net.sf.saxon.value.StringValue result
		boolean stable
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int b
		String[] args
		net.sf.saxon.tree.util.FastStringBuffer sb1
		net.sf.saxon.tree.util.FastStringBuffer sb2
		java.io.File file
		java.io.InputStream is
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedTextAvailable.class
UnparsedTextAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedTextAvailable extends net.sf.saxon.functions.UnparsedTextFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.value.BooleanValue call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue hrefVal
		String encoding
	public boolean evalUnparsedTextAvailable (net.sf.saxon.value.StringValue, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.StringValue hrefVal
		String encoding
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/functions/UnparsedTextFunction.class
UnparsedTextFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.UnparsedTextFunction extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
		int p
	protected static java.lang.String getErrorCodePrefix (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.CharSequence readFile (java.net.URI, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.io.Reader reader
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		java.io.UnsupportedEncodingException encErr
		net.sf.saxon.trans.XPathException e
		java.io.IOException ioErr
		java.net.URI absoluteURI
		String encoding
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		net.sf.saxon.z.IntPredicate checker
		java.io.Reader reader
	public static java.net.URI getAbsoluteURI (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URI absoluteURI
		net.sf.saxon.trans.XPathException e
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException e
		String href
		String baseURI
		net.sf.saxon.expr.XPathContext context
		java.net.URI absoluteURI
	public static net.sf.saxon.trans.XPathException handleIOError (java.net.URI, java.io.IOException, net.sf.saxon.expr.XPathContext) 
		java.net.URI absoluteURI
		java.io.IOException ioErr
		net.sf.saxon.expr.XPathContext context
		String message
		net.sf.saxon.trans.XPathException e
		String errorCode
	public static java.lang.CharSequence readFile (net.sf.saxon.z.IntPredicate, java.io.Reader, net.sf.saxon.expr.XPathContext)  throws java.io.IOException net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.z.IntPredicate checker
		java.io.Reader reader
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.tree.util.FastStringBuffer sb
		char[] buffer
		boolean first
		int actual
		int line
		int column
		boolean latin
}

net/sf/saxon/functions/UnparsedTextLines.class
UnparsedTextLines.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedTextLines extends net.sf.saxon.functions.UnparsedTextFunction implements net.sf.saxon.expr.Callable  {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.StringValue hrefVal
		String encoding
	private net.sf.saxon.om.SequenceIterator evalUnparsedTextLines (net.sf.saxon.value.StringValue, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue content
		java.net.URI abs
		java.io.LineNumberReader reader
		java.net.URI absoluteURI
		net.sf.saxon.value.StringValue hrefVal
		String encoding
		net.sf.saxon.expr.XPathContext context
		String href
		boolean stable
	public java.lang.CharSequence readFile (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.io.Reader reader
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		java.io.UnsupportedEncodingException encErr
		java.io.IOException ioErr
		String href
		String baseURI
		String encoding
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		net.sf.saxon.z.IntPredicate checker
		java.net.URI absoluteURI
		java.io.Reader reader
	public static java.net.URI getAbsoluteURI (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI absoluteURI
		net.sf.saxon.trans.XPathException e
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException e
		String href
		String baseURI
		java.net.URI absoluteURI
	public static net.sf.saxon.trans.XPathException handleIOError (java.net.URI, java.io.IOException) 
		String errorCode
		String errorCode
		String errorCode
		java.net.URI absoluteURI
		java.io.IOException ioErr
		String message
		net.sf.saxon.trans.XPathException e
		String errorCode
	public static java.lang.CharSequence readFile (net.sf.saxon.z.IntPredicate, java.io.Reader)  throws java.io.IOException net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.z.IntPredicate checker
		java.io.Reader reader
		net.sf.saxon.tree.util.FastStringBuffer sb
		char[] buffer
		boolean first
		int actual
		int line
		int column
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int b
		String[] args
		net.sf.saxon.tree.util.FastStringBuffer sb1
		net.sf.saxon.tree.util.FastStringBuffer sb2
		java.io.File file
		java.io.InputStream is
}

net/sf/saxon/functions/UpperCase.class
UpperCase.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UpperCase extends net.sf.saxon.functions.ScalarSystemFunction {
	public void  () 
	public net.sf.saxon.value.AtomicValue evaluate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item arg
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ZeroOrOne resultWhenEmpty () 
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/UriCollection$1.class
UriCollection.java
package net.sf.saxon.functions
 net.sf.saxon.functions.UriCollection$1 extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	final java.util.Iterator val$sources
	final net.sf.saxon.functions.UriCollection this$0
	void  (net.sf.saxon.functions.UriCollection, java.util.Iterator) 
		net.sf.saxon.functions.UriCollection this$0
	public net.sf.saxon.om.Item next () 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/functions/UriCollection.class
UriCollection.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UriCollection extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private net.sf.saxon.om.SequenceIterator getUris (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String href
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ResourceCollection rCollection
		java.util.Iterator sources
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		java.net.URI hrefURI
		java.net.URISyntaxException e
		java.net.URI staticBaseUri
		net.sf.saxon.om.Item arg
		String href
		java.net.URI hrefURI
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	private net.sf.saxon.om.Sequence getDefaultUriCollection (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String href
}

net/sf/saxon/functions/registry/BuiltInFunctionSet$Entry.class
BuiltInFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry extends java.lang.Object implements java.io.Serializable  {
	public net.sf.saxon.om.StructuredQName name
	public Class implementationClass
	public int arity
	public net.sf.saxon.type.ItemType itemType
	public int cardinality
	public int applicability
	public net.sf.saxon.expr.OperandUsage[] usage
	public net.sf.saxon.value.SequenceType[] argumentTypes
	public net.sf.saxon.om.Sequence[] resultIfEmpty
	public int properties
	public net.sf.saxon.functions.OptionsParameter optionDetails
	public Class streamingAdjunct
	public void  () 
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry arg (int, net.sf.saxon.type.ItemType, int, net.sf.saxon.om.Sequence) 
		ArrayIndexOutOfBoundsException err
		int a
		net.sf.saxon.type.ItemType type
		int options
		net.sf.saxon.om.Sequence resultIfEmpty
		int cardinality
		net.sf.saxon.expr.OperandUsage usage
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry optionDetails (net.sf.saxon.functions.OptionsParameter) 
		net.sf.saxon.functions.OptionsParameter details
	public void setStreamingAdjunctClass (java.lang.Class) 
		Class streamer
}

net/sf/saxon/functions/registry/BuiltInFunctionSet.class
BuiltInFunctionSet.java
package net.sf.saxon.functions.registry
public abstract net.sf.saxon.functions.registry.BuiltInFunctionSet extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	public static net.sf.saxon.om.Sequence EMPTY
	public static final int CORE
	public static final int XSLT
	public static final int USE_WHEN
	public static final int XQUPDATE
	public static final int XPATH30
	public static final int INTERNAL
	public static final int XSLT30
	public static final int XPATH31
	public static final int HOF
	public static final int ONE
	public static final int OPT
	public static final int STAR
	public static final int PLUS
	public static final int AS_ARG0
	public static final int AS_PRIM_ARG0
	public static final int CITEM
	public static final int BASE
	public static final int NS
	public static final int DCOLL
	public static final int DLANG
	public static final int FILTER
	public static final int LATE
	public static final int UO
	public static final int POSN
	public static final int LAST
	public static final int SIDE
	public static final int CDOC
	public static final int CARD0
	public static final int NEW
	public static final int DEPENDS_ON_STATIC_CONTEXT
	public static final int FOCUS
	public static final int INS
	public static final int ABS
	public static final int TRA
	public static final int NAV
	private java.util.HashMap functionTable
	public void  () 
	public final void importFunctionSet (net.sf.saxon.functions.registry.BuiltInFunctionSet) 
		net.sf.saxon.functions.registry.BuiltInFunctionSet importee
	public net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry getFunctionDetails (java.lang.String, int) 
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry found
		int i
		String name
		int arity
		String key
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry entry
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.functions.SystemFunction fn
		net.sf.saxon.expr.Expression f
		net.sf.saxon.trans.SymbolicName$F symbolicName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.om.StructuredQName functionName
		int arity
		String localName
	public net.sf.saxon.functions.SystemFunction makeFunction (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String diagName
		net.sf.saxon.functions.SystemFunction f
		Exception err
		String name
		int arity
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry entry
		Class functionClass
		net.sf.saxon.functions.SystemFunction f
	private static java.lang.String pluralArguments (int) 
		int num
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F symbolicName
		net.sf.saxon.om.StructuredQName qn
	public net.sf.saxon.functions.FunctionLibrary copy () 
	protected net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry register (java.lang.String, int, java.lang.Class, net.sf.saxon.type.ItemType, int, int, int) 
		String name
		int arity
		Class implementationClass
		net.sf.saxon.type.ItemType itemType
		int cardinality
		int applicability
		int properties
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry e
	protected void registerReducedArityVariants (java.lang.String, int, int) 
		int i
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry e
		int arity
		String key
		int min
		int max
		net.sf.saxon.functions.registry.BuiltInFunctionSet$Entry master
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/functions/registry/ConstructorFunctionLibrary.class
ConstructorFunctionLibrary.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ConstructorFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
		String uri
		String localName
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.CastExpression cast
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.UnionConstructorFunction ucf
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.ListConstructorFunction lcf
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SimpleType type
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.ListConstructorFunction lcf
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.expr.UnionConstructorFunction ucf
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.StaticContext env
		String uri
		String localName
		boolean builtInNamespace
	public net.sf.saxon.functions.FunctionLibrary copy () 
}

net/sf/saxon/functions/registry/ExsltCommonFunctionSet$NodeSetFn.class
ExsltCommonFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ExsltCommonFunctionSet$NodeSetFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/functions/registry/ExsltCommonFunctionSet$ObjectTypeFn.class
ExsltCommonFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ExsltCommonFunctionSet$ObjectTypeFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.Item value
		net.sf.saxon.type.ItemType type
}

net/sf/saxon/functions/registry/ExsltCommonFunctionSet.class
ExsltCommonFunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.ExsltCommonFunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.ExsltCommonFunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.ExsltCommonFunctionSet getInstance () 
	private void  () 
	private void init () 
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/functions/registry/ExtensionFunctionFactory.class
ExtensionFunctionFactory.java
package net.sf.saxon.functions.registry
public abstract net.sf.saxon.functions.registry.ExtensionFunctionFactory extends java.lang.Object {
}

net/sf/saxon/functions/registry/UseWhen30FunctionSet.class
UseWhen30FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.UseWhen30FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.UseWhen30FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.UseWhen30FunctionSet getInstance () 
	protected void  () 
	protected void init () 
	protected void addXPathFunctions () 
	static void  () 
}

net/sf/saxon/functions/registry/VendorFunctionSetHE$DynamicErrorInfoFn.class
VendorFunctionSetHE.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.VendorFunctionSetHE$DynamicErrorInfoFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getSpecialProperties (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName errorCodeQName
		net.sf.saxon.om.Sequence value
		String module
		int line
		int column
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String var
		net.sf.saxon.trans.XPathException error
		javax.xml.transform.SourceLocator locator
}

net/sf/saxon/functions/registry/VendorFunctionSetHE$IsWholeNumberFn.class
VendorFunctionSetHE.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.VendorFunctionSetHE$IsWholeNumberFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.NumericValue val
	public java.lang.String getCompilerName () 
}

net/sf/saxon/functions/registry/VendorFunctionSetHE.class
VendorFunctionSetHE.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.VendorFunctionSetHE extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.VendorFunctionSetHE THE_INSTANCE
	public static net.sf.saxon.functions.registry.VendorFunctionSetHE getInstance () 
	private void  () 
	private void init () 
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/functions/registry/XPath20FunctionSet.class
XPath20FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XPath20FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XPath20FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XPath20FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XPath30FunctionSet.class
XPath30FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XPath30FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XPath30FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XPath30FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XPath31FunctionSet.class
XPath31FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XPath31FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XPath31FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XPath31FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XSLT20FunctionSet.class
XSLT20FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XSLT20FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	public static net.sf.saxon.functions.registry.XSLT20FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XSLT20FunctionSet getInstance () 
	public void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/functions/registry/XSLT30FunctionSet.class
XSLT30FunctionSet.java
package net.sf.saxon.functions.registry
public net.sf.saxon.functions.registry.XSLT30FunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	private static net.sf.saxon.functions.registry.XSLT30FunctionSet THE_INSTANCE
	public static net.sf.saxon.functions.registry.XSLT30FunctionSet getInstance () 
	private void  () 
	private void init () 
	static void  () 
}

net/sf/saxon/java/JavaCollationFactory.class
JavaCollationFactory.java
package net.sf.saxon.java
public abstract net.sf.saxon.java.JavaCollationFactory extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.lib.StringCollator makeCollation (net.sf.saxon.Configuration, java.lang.String, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		Object comparator
		java.text.ParseException e
		String langAtt
		String rulesAtt
		String strengthAtt
		String ignore
		String decompositionAtt
		net.sf.saxon.Configuration config
		String uri
		java.util.Properties props
		java.text.Collator collator
		net.sf.saxon.lib.StringCollator stringCollator
		String classAtt
		String caseOrder
		String alphanumeric
	private static java.util.Locale getLocale (java.lang.String) 
		String language
		String country
		String lang
		int hyphen
		String language
		String country
}

net/sf/saxon/java/JavaPlatform$1.class
JavaPlatform.java
package net.sf.saxon.java
 net.sf.saxon.java.JavaPlatform$1 extends java.lang.Object implements java.util.Map  {
	final javax.xml.namespace.NamespaceContext val$nc
	final net.sf.saxon.java.JavaPlatform this$0
	void  (net.sf.saxon.java.JavaPlatform, javax.xml.namespace.NamespaceContext) 
		net.sf.saxon.java.JavaPlatform this$0
	public void clear () 
	public int size () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.String get (java.lang.Object) 
		Object key
	public java.lang.String put (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String remove (java.lang.Object) 
		Object key
	public void putAll (java.util.Map) 
		java.util.Map m
	public java.util.Set keySet () 
	public java.util.Collection values () 
	public java.util.Set entrySet () 
	public volatile java.lang.Object remove (java.lang.Object) 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object get (java.lang.Object) 
}

net/sf/saxon/java/JavaPlatform.class
JavaPlatform.java
package net.sf.saxon.java
public net.sf.saxon.java.JavaPlatform extends java.lang.Object implements net.sf.saxon.Platform  {
	public void  () 
	public boolean JAXPStaticContextCheck (net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
		net.sf.saxon.expr.StaticContext sc
	private void setNamespacesFromJAXP (net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.xpath.JAXPXPathStaticContext) 
		net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
		net.sf.saxon.xpath.JAXPXPathStaticContext sc
		javax.xml.namespace.NamespaceContext nc
	public void initialize (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public boolean isJava () 
	public boolean isDotNet () 
	public java.lang.String getPlatformVersion () 
	public java.lang.String getPlatformSuffix () 
	public org.xml.sax.XMLReader loadParser () 
		org.xml.sax.XMLReader parser
		javax.xml.parsers.ParserConfigurationException err
		org.xml.sax.SAXException err
		org.xml.sax.XMLReader parser
	public javax.xml.transform.Source getParserSource (net.sf.saxon.event.PipelineConfiguration, javax.xml.transform.stream.StreamSource, int, boolean, int) 
		net.sf.saxon.event.PipelineConfiguration pipe
		javax.xml.transform.stream.StreamSource input
		int validation
		boolean dtdValidation
		int stripspace
	public net.sf.saxon.lib.StringCollator makeCollation (net.sf.saxon.Configuration, java.util.Properties, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		java.util.Properties props
		String uri
	public boolean canReturnCollationKeys (net.sf.saxon.lib.StringCollator) 
		net.sf.saxon.lib.StringCollator collation
	public net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (net.sf.saxon.expr.sort.SimpleCollation, java.lang.String) 
		net.sf.saxon.expr.sort.SimpleCollation namedCollation
		String value
		java.text.CollationKey ck
	public boolean hasICUCollator () 
	public boolean hasICUNumberer () 
	public net.sf.saxon.lib.StringCollator makeUcaCollator (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.Configuration config
	public net.sf.saxon.regex.RegularExpression compileRegularExpression (net.sf.saxon.Configuration, java.lang.CharSequence, java.lang.String, java.lang.String, java.util.List)  throws net.sf.saxon.trans.XPathException 
		boolean useJava
		boolean useSaxon
		int semi
		net.sf.saxon.Configuration config
		CharSequence regex
		String flags
		String hostLanguage
		java.util.List warnings
	public void addFunctionLibraries (net.sf.saxon.functions.FunctionLibraryList, net.sf.saxon.Configuration, int) 
		net.sf.saxon.functions.FunctionLibraryList list
		net.sf.saxon.Configuration config
		int hostLanguage
	public net.sf.saxon.type.ExternalObjectType getExternalObjectType (net.sf.saxon.Configuration, java.lang.String, java.lang.String) 
		net.sf.saxon.Configuration config
		String uri
		String localName
	public java.lang.String getInstallationDirectory (java.lang.String, net.sf.saxon.Configuration) 
		SecurityException e
		String edition
		net.sf.saxon.Configuration config
	public void registerAllBuiltInObjectModels (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setDefaultSAXParserFactory (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.lib.ModuleURIResolver makeStandardModuleURIResolver (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public java.lang.ClassLoader makeClassLoader (net.sf.saxon.Configuration, java.lang.Class) 
		net.sf.saxon.Configuration config
		Class thisClass
		ClassLoader myclassLoader
		ClassLoader parentClassLoader
}

net/sf/saxon/jaxp/AbstractTransformerImpl$1.class
AbstractTransformerImpl.java
package net.sf.saxon.jaxp
 net.sf.saxon.jaxp.AbstractTransformerImpl$1 extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	final javax.xml.transform.Result val$outputTarget
	final net.sf.saxon.jaxp.AbstractTransformerImpl this$0
	void  (net.sf.saxon.jaxp.AbstractTransformerImpl, javax.xml.transform.Result) 
		net.sf.saxon.jaxp.AbstractTransformerImpl this$0
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
}

net/sf/saxon/jaxp/AbstractTransformerImpl.class
AbstractTransformerImpl.java
package net.sf.saxon.jaxp
abstract net.sf.saxon.jaxp.AbstractTransformerImpl extends net.sf.saxon.jaxp.IdentityTransformer {
	private net.sf.saxon.s9api.XsltExecutable xsltExecutable
	private java.util.Map parameters
	protected void  (net.sf.saxon.s9api.XsltExecutable) 
		net.sf.saxon.s9api.XsltExecutable e
	protected net.sf.saxon.s9api.Destination makeDestination (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.Destination destination
		java.net.URI uri
		java.net.URISyntaxException e
		java.io.File directory
		java.io.IOException err
		java.io.FileOutputStream stream
		java.io.FileNotFoundException e
		java.net.URI uri
		java.io.File file
		java.io.FileOutputStream stream
		net.sf.saxon.s9api.Destination destination
		String key
		javax.xml.transform.stream.StreamResult sr
		java.util.Properties localOutputProperties
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.Destination destination
		javax.xml.parsers.DocumentBuilderFactory dbf
		javax.xml.parsers.ParserConfigurationException e
		org.w3c.dom.Node root
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.Destination destination
		javax.xml.transform.Result outputTarget
		net.sf.saxon.s9api.Destination destination
	public void setParameter (java.lang.String, java.lang.Object) 
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.expr.JPConverter converter
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.om.Sequence converted
		net.sf.saxon.trans.XPathException e
		String name
		Object value
		net.sf.saxon.s9api.QName qName
		net.sf.saxon.s9api.XsltExecutable$ParameterDetails details
		net.sf.saxon.Configuration config
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.Sequence converted
	protected abstract void setConvertedParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
	public java.lang.Object getParameter (java.lang.String) 
		String name
	public void clearParameters () 
	protected java.util.Properties getStylesheetOutputProperties () 
	public net.sf.saxon.s9api.XsltExecutable getUnderlyingXsltExecutable () 
	public abstract net.sf.saxon.Controller getUnderlyingController () 
	public abstract org.xml.sax.XMLFilter newXMLFilter () 
}

net/sf/saxon/jaxp/AbstractXMLFilter.class
AbstractXMLFilter.java
package net.sf.saxon.jaxp
public abstract net.sf.saxon.jaxp.AbstractXMLFilter extends java.lang.Object implements org.xml.sax.XMLFilter  {
	org.xml.sax.XMLReader parser
	org.xml.sax.ContentHandler contentHandler
	org.xml.sax.ext.LexicalHandler lexicalHandler
	public void  () 
	public void setParent (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parent
	public org.xml.sax.XMLReader getParent () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String systemId
		org.xml.sax.InputSource input
}

net/sf/saxon/jaxp/FilterImpl.class
FilterImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.FilterImpl extends net.sf.saxon.jaxp.AbstractXMLFilter {
	private net.sf.saxon.jaxp.TransformerImpl transformer
	void  (net.sf.saxon.jaxp.TransformerImpl) 
		net.sf.saxon.jaxp.TransformerImpl transformer
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		Exception err
		Throwable cause
		javax.xml.transform.TransformerException err
		org.xml.sax.InputSource input
		javax.xml.transform.sax.SAXSource source
		net.sf.saxon.event.ContentHandlerProxy result
	public javax.xml.transform.Transformer getTransformer () 
}

net/sf/saxon/jaxp/IdentityTransformer.class
IdentityTransformer.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.IdentityTransformer extends javax.xml.transform.Transformer {
	private net.sf.saxon.Configuration configuration
	private java.util.Properties localOutputProperties
	private javax.xml.transform.URIResolver uriResolver
	private javax.xml.transform.ErrorListener errorListener
	protected void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void reset () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setOutputProperties (java.util.Properties) 
		String key
		java.util.Enumeration keys
		java.util.Properties properties
	public java.util.Properties getOutputProperties () 
		String key
		String key
		java.util.Properties newProps
		java.util.Properties sheetProperties
		java.util.Enumeration keys
	protected java.util.Properties getStylesheetOutputProperties () 
	protected java.util.Properties getLocalOutputProperties () 
	public java.lang.String getOutputProperty (java.lang.String)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException err
		String name
	public void setOutputProperty (java.lang.String, java.lang.String)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException err
		String name
		String value
	public void setParameter (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object getParameter (java.lang.String) 
		String name
	public void clearParameters () 
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.SequenceReceiver receiver
		net.sf.saxon.lib.ParseOptions options
		org.xml.sax.SAXParseException spe
		Throwable cause
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source source
		javax.xml.transform.Result result
	public net.sf.saxon.Configuration getConfiguration () 
	protected void reportFatalError (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
}

net/sf/saxon/jaxp/IdentityTransformerHandler.class
IdentityTransformerHandler.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.IdentityTransformerHandler extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler  {
	private javax.xml.transform.Result result
	private String systemId
	private net.sf.saxon.jaxp.IdentityTransformer controller
	protected void  (net.sf.saxon.jaxp.IdentityTransformer) 
		net.sf.saxon.jaxp.IdentityTransformer controller
	public javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
		String url
	public java.lang.String getSystemId () 
	public void setResult (javax.xml.transform.Result) 
		javax.xml.transform.Result result
	public javax.xml.transform.Result getResult () 
	public void startDocument ()  throws org.xml.sax.SAXException 
		java.util.Properties props
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.Receiver out
		net.sf.saxon.trans.XPathException err
}

net/sf/saxon/jaxp/SaxonTransformerFactory.class
SaxonTransformerFactory.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.SaxonTransformerFactory extends javax.xml.transform.sax.SAXTransformerFactory {
	private net.sf.saxon.s9api.Processor processor
	private static final String FEATURE_SECURE_PROCESSING
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public javax.xml.transform.Transformer newTransformer (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source source
		javax.xml.transform.Templates templates
	public javax.xml.transform.Transformer newTransformer ()  throws javax.xml.transform.TransformerConfigurationException 
	public javax.xml.transform.Templates newTemplates (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.XsltExecutable executable
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
	public javax.xml.transform.Templates newTemplates (javax.xml.transform.Source, net.sf.saxon.trans.CompilerInfo)  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
		net.sf.saxon.trans.CompilerInfo info
	public javax.xml.transform.Source getAssociatedStylesheet (javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source source
		String media
		String title
		String charset
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public boolean getFeature (java.lang.String) 
		Object val
		IllegalArgumentException err
		String name
	public void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.ConfigurationReader reader
		String name
		Object value
	public java.lang.Object getAttribute (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
		net.sf.saxon.lib.UnfailingErrorListener uel
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source src
		javax.xml.transform.Templates tmpl
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Templates templates
		net.sf.saxon.jaxp.TransformerImpl transformer
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler ()  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.jaxp.IdentityTransformer transformer
	public javax.xml.transform.sax.TemplatesHandler newTemplatesHandler ()  throws javax.xml.transform.TransformerConfigurationException 
	public org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source src
		javax.xml.transform.Templates tmpl
	public org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Templates templates
		net.sf.saxon.jaxp.AbstractTransformerImpl transformer
	public void setFeature (java.lang.String, boolean)  throws javax.xml.transform.TransformerConfigurationException 
		IllegalArgumentException err
		String name
		boolean value
	public net.sf.saxon.s9api.Processor getProcessor () 
}

net/sf/saxon/jaxp/StreamingFilterImpl.class
StreamingFilterImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.StreamingFilterImpl extends net.sf.saxon.jaxp.AbstractXMLFilter {
	private net.sf.saxon.s9api.Xslt30Transformer transformer
	void  (net.sf.saxon.s9api.Xslt30Transformer) 
		net.sf.saxon.s9api.Xslt30Transformer transformer
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		Exception err
		net.sf.saxon.s9api.SaxonApiException err
		org.xml.sax.InputSource input
		javax.xml.transform.sax.SAXSource source
		net.sf.saxon.s9api.SAXDestination result
	public net.sf.saxon.s9api.Xslt30Transformer getTransformer () 
}

net/sf/saxon/jaxp/StreamingTransformerImpl$StreamingTransformerHandler.class
StreamingTransformerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.StreamingTransformerImpl$StreamingTransformerHandler extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler  {
	private net.sf.saxon.Controller controller
	private String systemId
	final net.sf.saxon.jaxp.StreamingTransformerImpl this$0
	public void  (net.sf.saxon.jaxp.StreamingTransformerImpl, net.sf.saxon.Controller) 
		net.sf.saxon.jaxp.StreamingTransformerImpl this$0
		net.sf.saxon.Controller controller
	public void setResult (javax.xml.transform.Result)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver out
		net.sf.saxon.event.Receiver in
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Result result
	public void setSystemId (java.lang.String) 
		String systemID
	public java.lang.String getSystemId () 
	public javax.xml.transform.Transformer getTransformer () 
}

net/sf/saxon/jaxp/StreamingTransformerImpl.class
StreamingTransformerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.StreamingTransformerImpl extends net.sf.saxon.jaxp.AbstractTransformerImpl {
	private net.sf.saxon.s9api.Xslt30Transformer xsltTransformer
	private java.util.Map convertedParameters
	protected void  (net.sf.saxon.s9api.XsltExecutable, net.sf.saxon.s9api.Xslt30Transformer) 
		net.sf.saxon.s9api.XsltExecutable e
		net.sf.saxon.s9api.Xslt30Transformer t
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.Receiver r
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source xmlSource
		javax.xml.transform.Result outputTarget
	protected void setConvertedParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
	public void clearParameters () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public void setInitialMode (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	public net.sf.saxon.s9api.Xslt30Transformer getUnderlyingXsltTransformer () 
	public net.sf.saxon.Controller getUnderlyingController () 
	public org.xml.sax.XMLFilter newXMLFilter () 
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
	public volatile net.sf.saxon.s9api.XsltExecutable getUnderlyingXsltExecutable () 
	public volatile java.lang.Object getParameter (java.lang.String) 
	public volatile void setParameter (java.lang.String, java.lang.Object) 
}

net/sf/saxon/jaxp/TemplatesHandlerImpl$1.class
TemplatesHandlerImpl.java
package net.sf.saxon.jaxp
 net.sf.saxon.jaxp.TemplatesHandlerImpl$1 extends java.lang.Object implements org.xml.sax.Locator  {
	final net.sf.saxon.jaxp.TemplatesHandlerImpl this$0
	void  (net.sf.saxon.jaxp.TemplatesHandlerImpl) 
		net.sf.saxon.jaxp.TemplatesHandlerImpl this$0
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/jaxp/TemplatesHandlerImpl.class
TemplatesHandlerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TemplatesHandlerImpl extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TemplatesHandler  {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.tree.linked.LinkedTreeBuilder builder
	private net.sf.saxon.style.StyleNodeFactory nodeFactory
	private javax.xml.transform.Templates templates
	private String systemId
	protected void  (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.UseWhenFilter useWhenFilter
		net.sf.saxon.event.StartTagBuffer startTagBuffer
		net.sf.saxon.om.StylesheetSpaceStrippingRule rule
		net.sf.saxon.event.Stripper styleStripper
		net.sf.saxon.event.CommentStripper commentStripper
	public javax.xml.transform.Templates getTemplates () 
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.SaxonApiException tce
		net.sf.saxon.tree.linked.DocumentImpl doc
		net.sf.saxon.tree.linked.ElementImpl top
	public void setSystemId (java.lang.String) 
		String url
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public java.lang.String getSystemId () 
	static java.lang.String access$000 (net.sf.saxon.jaxp.TemplatesHandlerImpl) 
		net.sf.saxon.jaxp.TemplatesHandlerImpl x0
}

net/sf/saxon/jaxp/TemplatesImpl.class
TemplatesImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TemplatesImpl extends java.lang.Object implements javax.xml.transform.Templates  {
	private net.sf.saxon.s9api.XsltExecutable executable
	private boolean forceStreaming
	public void  (net.sf.saxon.s9api.XsltExecutable) 
		net.sf.saxon.s9api.XsltExecutable executable
	public javax.xml.transform.Transformer newTransformer ()  throws javax.xml.transform.TransformerConfigurationException 
	public java.util.Properties getOutputProperties () 
		java.util.Properties details
	public boolean isForceStreaming () 
	public void setForceStreaming (boolean) 
		boolean forceStreaming
}

net/sf/saxon/jaxp/TransformerHandlerImpl.class
TransformerHandlerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TransformerHandlerImpl extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler  {
	net.sf.saxon.jaxp.TransformerImpl transformer
	net.sf.saxon.event.Builder builder
	net.sf.saxon.event.Receiver receiver
	javax.xml.transform.Result result
	String systemId
	boolean started
	protected void  (net.sf.saxon.jaxp.TransformerImpl) 
		net.sf.saxon.jaxp.TransformerImpl transformer
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration config
		int validation
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.lib.ParseOptions options
	public void startDocument ()  throws org.xml.sax.SAXException 
	public javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
		String url
	public java.lang.String getSystemId () 
	public void setResult (javax.xml.transform.Result) 
		javax.xml.transform.Result result
	public javax.xml.transform.Result getResult () 
	public void endDocument ()  throws org.xml.sax.SAXException 
		javax.xml.transform.TransformerException err
		net.sf.saxon.om.NodeInfo doc
}

net/sf/saxon/jaxp/TransformerImpl.class
TransformerImpl.java
package net.sf.saxon.jaxp
public net.sf.saxon.jaxp.TransformerImpl extends net.sf.saxon.jaxp.AbstractTransformerImpl {
	private net.sf.saxon.s9api.XsltTransformer xsltTransformer
	protected void  (net.sf.saxon.s9api.XsltExecutable, net.sf.saxon.s9api.XsltTransformer) 
		net.sf.saxon.s9api.XsltExecutable e
		net.sf.saxon.s9api.XsltTransformer t
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.Receiver r
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.s9api.SaxonApiException e
		javax.xml.transform.Source xmlSource
		javax.xml.transform.Result outputTarget
	protected void setConvertedParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
	public void clearParameters () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
		javax.xml.transform.ErrorListener listener
	public void setInitialTemplate (java.lang.String)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.s9api.SaxonApiException e
		String name
	public void setInitialMode (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	public net.sf.saxon.s9api.XsltTransformer getUnderlyingXsltTransformer () 
	public net.sf.saxon.Controller getUnderlyingController () 
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler () 
	public org.xml.sax.XMLFilter newXMLFilter () 
	public volatile net.sf.saxon.s9api.XsltExecutable getUnderlyingXsltExecutable () 
	public volatile java.lang.Object getParameter (java.lang.String) 
	public volatile void setParameter (java.lang.String, java.lang.Object) 
}

net/sf/saxon/lib/AugmentedSource.class
AugmentedSource.java
package net.sf.saxon.lib
public net.sf.saxon.lib.AugmentedSource extends java.lang.Object implements javax.xml.transform.Source  {
	private javax.xml.transform.Source source
	private net.sf.saxon.lib.ParseOptions options
	private String systemID
	private void  (javax.xml.transform.Source) 
		javax.xml.transform.Source source
	public void  (javax.xml.transform.Source, net.sf.saxon.lib.ParseOptions) 
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
	public static net.sf.saxon.lib.AugmentedSource makeAugmentedSource (javax.xml.transform.Source) 
		javax.xml.transform.Source source
	public void addFilter (net.sf.saxon.event.FilterFactory) 
		net.sf.saxon.event.FilterFactory filter
	public java.util.List getFilters () 
	public javax.xml.transform.Source getContainedSource () 
	public net.sf.saxon.lib.ParseOptions getParseOptions () 
	public void setStripSpace (int) 
		int stripAction
	public int getStripSpace () 
	public void setModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel model
	public net.sf.saxon.om.TreeModel getModel () 
	public void setSchemaValidationMode (int) 
		int option
	public int getSchemaValidation () 
	public void setTopLevelElement (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName elementName
	public net.sf.saxon.om.StructuredQName getTopLevelElement () 
	public void setTopLevelType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.type.SchemaType getTopLevelType () 
	public void setDTDValidationMode (int) 
		int option
	public int getDTDValidation () 
	public void setLineNumbering (boolean) 
		boolean lineNumbering
	public boolean isLineNumbering () 
	public boolean isLineNumberingSet () 
	public void setXMLReader (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parser
	public org.xml.sax.XMLReader getXMLReader () 
		org.xml.sax.XMLReader parser
	public void setWrapDocument (java.lang.Boolean) 
		Boolean wrap
	public java.lang.Boolean getWrapDocument () 
	public void setSystemId (java.lang.String) 
		String id
	public java.lang.String getSystemId () 
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAwareSet () 
	public boolean isXIncludeAware () 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public void setPleaseCloseAfterUse (boolean) 
		boolean close
	public boolean isPleaseCloseAfterUse () 
	public void close () 
}

net/sf/saxon/lib/CollationURIResolver.class
CollationURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.CollationURIResolver extends java.lang.Object {
	public abstract net.sf.saxon.lib.StringCollator resolve (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/CollectionFinder.class
CollectionFinder.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.CollectionFinder extends java.lang.Object {
	public abstract net.sf.saxon.lib.ResourceCollection findCollection (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/CollectionURIResolver.class
CollectionURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.CollectionURIResolver extends java.lang.Object {
	public abstract net.sf.saxon.om.SequenceIterator resolve (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/ConversionRules.class
ConversionRules.java
package net.sf.saxon.lib
public net.sf.saxon.lib.ConversionRules extends java.lang.Object {
	private net.sf.saxon.type.StringToDouble stringToDouble
	private net.sf.saxon.om.NotationSet notationSet
	private net.sf.saxon.lib.URIChecker uriChecker
	private boolean allowYearZero
	private net.sf.saxon.type.TypeHierarchy typeHierarchy
	private net.sf.saxon.expr.sort.LRUCache converterCache
	public static final net.sf.saxon.lib.ConversionRules DEFAULT
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.lib.ConversionRules copy () 
		net.sf.saxon.lib.ConversionRules cr
	public void copyTo (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules cr
	public void setTypeHierarchy (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy typeHierarchy
	public void setStringToDoubleConverter (net.sf.saxon.type.StringToDouble) 
		net.sf.saxon.type.StringToDouble converter
	public net.sf.saxon.type.StringToDouble getStringToDoubleConverter () 
	public void setNotationSet (net.sf.saxon.om.NotationSet) 
		net.sf.saxon.om.NotationSet notations
	public boolean isDeclaredNotation (java.lang.String, java.lang.String) 
		String uri
		String local
	public void setURIChecker (net.sf.saxon.lib.URIChecker) 
		net.sf.saxon.lib.URIChecker checker
	public boolean isValidURI (java.lang.CharSequence) 
		CharSequence string
	public void setAllowYearZero (boolean) 
		boolean allowed
	public boolean isAllowYearZero () 
	public net.sf.saxon.type.Converter getConverter (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType source
		net.sf.saxon.type.AtomicType target
		int key
		net.sf.saxon.type.Converter converter
	private net.sf.saxon.type.Converter makeConverter (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.Converter stageOne
		net.sf.saxon.type.Converter stageTwo
		net.sf.saxon.type.AtomicType primTarget
		net.sf.saxon.type.Converter upcast
		net.sf.saxon.type.Converter downcast
		net.sf.saxon.type.AtomicType sourceType
		net.sf.saxon.type.AtomicType targetType
		int tt
		int tp
		int st
	private net.sf.saxon.type.StringConverter makeStringConverter (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.Converter converter
		net.sf.saxon.type.StringConverter first
		net.sf.saxon.type.Converter$DownCastingConverter second
		net.sf.saxon.type.StringConverter first
		net.sf.saxon.type.Converter$DownCastingConverter second
		net.sf.saxon.type.AtomicType targetType
		int tt
	static void  () 
}

net/sf/saxon/lib/DelegatingErrorListener.class
DelegatingErrorListener.java
package net.sf.saxon.lib
public net.sf.saxon.lib.DelegatingErrorListener extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	private javax.xml.transform.ErrorListener base
	public void  (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener base
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public javax.xml.transform.ErrorListener getBaseErrorListener () 
}

net/sf/saxon/lib/EnvironmentVariableResolver.class
EnvironmentVariableResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.EnvironmentVariableResolver extends java.lang.Object {
	public abstract java.util.Set getAvailableEnvironmentVariables () 
	public abstract java.lang.String getEnvironmentVariable (java.lang.String) 
}

net/sf/saxon/lib/ErrorGatherer.class
ErrorGatherer.java
package net.sf.saxon.lib
public net.sf.saxon.lib.ErrorGatherer extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	java.util.List errorList
	public void  (java.util.List) 
		java.util.List errorList
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException newXPathException
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException newXPathException
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException newXPathException
}

net/sf/saxon/lib/ExtensionFunctionCall.class
ExtensionFunctionCall.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ExtensionFunctionCall extends java.lang.Object implements net.sf.saxon.expr.Callable  {
	net.sf.saxon.lib.ExtensionFunctionDefinition definition
	public void  () 
	public final void setDefinition (net.sf.saxon.lib.ExtensionFunctionDefinition) 
		net.sf.saxon.lib.ExtensionFunctionDefinition definition
	public final net.sf.saxon.lib.ExtensionFunctionDefinition getDefinition () 
	public void supplyStaticContext (net.sf.saxon.expr.StaticContext, int, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext context
		int locationId
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.expr.Expression rewrite (net.sf.saxon.expr.StaticContext, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext context
		net.sf.saxon.expr.Expression[] arguments
	public void copyLocalData (net.sf.saxon.lib.ExtensionFunctionCall) 
		net.sf.saxon.lib.ExtensionFunctionCall destination
	public abstract net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public java.lang.Object getStreamingImplementation () 
}

net/sf/saxon/lib/ExtensionFunctionDefinition$1.class
ExtensionFunctionDefinition.java
package net.sf.saxon.lib
 net.sf.saxon.lib.ExtensionFunctionDefinition$1 extends net.sf.saxon.functions.AbstractFunction {
	final net.sf.saxon.lib.ExtensionFunctionDefinition this$0
	void  (net.sf.saxon.lib.ExtensionFunctionDefinition) 
		net.sf.saxon.lib.ExtensionFunctionDefinition this$0
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public int getArity () 
	public java.lang.String getDescription () 
	public boolean isTrustedResultType () 
}

net/sf/saxon/lib/ExtensionFunctionDefinition.class
ExtensionFunctionDefinition.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ExtensionFunctionDefinition extends java.lang.Object {
	public void  () 
	public abstract net.sf.saxon.om.StructuredQName getFunctionQName () 
	public int getMinimumNumberOfArguments () 
	public int getMaximumNumberOfArguments () 
	public abstract net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public abstract net.sf.saxon.value.SequenceType getResultType (net.sf.saxon.value.SequenceType[]) 
	public boolean trustResultType () 
	public boolean dependsOnFocus () 
	public boolean hasSideEffects () 
	public abstract net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression () 
	public final net.sf.saxon.om.Function asFunction () 
}

net/sf/saxon/lib/ExternalObjectModel.class
ExternalObjectModel.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ExternalObjectModel extends java.lang.Object {
	public abstract java.lang.String getDocumentClassName () 
	public abstract java.lang.String getIdentifyingURI () 
	public abstract net.sf.saxon.expr.PJConverter getPJConverter (java.lang.Class) 
	public abstract net.sf.saxon.expr.JPConverter getJPConverter (java.lang.Class, net.sf.saxon.Configuration) 
	public abstract net.sf.saxon.expr.PJConverter getNodeListCreator (java.lang.Object) 
	public abstract net.sf.saxon.event.Receiver getDocumentBuilder (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean sendSource (javax.xml.transform.Source, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.NodeInfo unravel (javax.xml.transform.Source, net.sf.saxon.Configuration) 
}

net/sf/saxon/lib/FeatureKeys.class
FeatureKeys.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.FeatureKeys extends java.lang.Object {
	public static final String MONITOR_HOT_SPOT_BYTE_CODE
	public static final String ALLOW_EXTERNAL_FUNCTIONS
	public static final String ALLOW_MULTITHREADING
	public static final String ALLOW_OLD_JAVA_URI_FORMAT
	public static final String ALLOW_SYNTAX_EXTENSIONS
	public static final String ASSERTIONS_CAN_SEE_COMMENTS
	public static final String COLLATION_URI_RESOLVER
	public static final String COLLATION_URI_RESOLVER_CLASS
	public static final String COLLECTION_FINDER
	public static final String COLLECTION_FINDER_CLASS
	public static final String COLLECTION_URI_RESOLVER
	public static final String COLLECTION_URI_RESOLVER_CLASS
	public static final String COMPILE_WITH_TRACING
	public static final String CONFIGURATION
	public static final String CONFIGURATION_FILE
	public static final String DEBUG_BYTE_CODE
	public static final String DEBUG_BYTE_CODE_DIR
	public static final String DEFAULT_COLLATION
	public static final String DEFAULT_COLLECTION
	public static final String DEFAULT_COUNTRY
	public static final String DEFAULT_LANGUAGE
	public static final String DEFAULT_REGEX_ENGINE
	public static final String DISABLE_XSL_EVALUATE
	public static final String DISPLAY_BYTE_CODE
	public static final String DTD_VALIDATION
	public static final String DTD_VALIDATION_RECOVERABLE
	public static final String EAGER_EVALUATION
	public static final String ENTITY_RESOLVER_CLASS
	public static final String ENVIRONMENT_VARIABLE_RESOLVER
	public static final String ENVIRONMENT_VARIABLE_RESOLVER_CLASS
	public static final String ERROR_LISTENER_CLASS
	public static final String EXPAND_ATTRIBUTE_DEFAULTS
	public static final String EXPATH_FILE_DELETE_TEMPORARY_FILES
	public static final String GENERATE_BYTE_CODE
	public static final String IGNORE_SAX_SOURCE_PARSER
	public static final String IMPLICIT_SCHEMA_IMPORTS
	public static final String LAZY_CONSTRUCTION_MODE
	public static final String LICENSE_FILE_LOCATION
	public static final String LINE_NUMBERING
	public static final String MARK_DEFAULTED_ATTRIBUTES
	public static final String MAX_COMPILED_CLASSES
	public static final String MESSAGE_EMITTER_CLASS
	public static final String MODULE_URI_RESOLVER
	public static final String MODULE_URI_RESOLVER_CLASS
	public static final String MULTIPLE_SCHEMA_IMPORTS
	public static final String NAME_POOL
	public static final String OCCURRENCE_LIMITS
	public static final String OPTIMIZATION_LEVEL
	public static final String OUTPUT_URI_RESOLVER
	public static final String OUTPUT_URI_RESOLVER_CLASS
	public static final String PRE_EVALUATE_DOC_FUNCTION
	public static final String PREFER_JAXP_PARSER
	public static final String RECOGNIZE_URI_QUERY_PARAMETERS
	public static final String RECOVERY_POLICY
	public static final String RECOVERY_POLICY_NAME
	public static final String RESULT_DOCUMENT_THREADS
	public static final String RETAIN_DTD_ATTRIBUTE_TYPES
	public static final String SCHEMA_URI_RESOLVER
	public static final String SCHEMA_URI_RESOLVER_CLASS
	public static final String SCHEMA_VALIDATION
	public static final String SCHEMA_VALIDATION_MODE
	public static final String SERIALIZER_FACTORY_CLASS
	public static final String SOURCE_PARSER_CLASS
	public static final String SOURCE_RESOLVER_CLASS
	public static final String STABLE_COLLECTION_URI
	public static final String STABLE_UNPARSED_TEXT
	public static final String STANDARD_ERROR_OUTPUT_FILE
	public static final String STREAMABILITY
	public static final String STRICT_STREAMABILITY
	public static final String STREAMING_FALLBACK
	public static final String STRIP_WHITESPACE
	public static final String STYLE_PARSER_CLASS
	public static final String SUPPRESS_EVALUATION_EXPIRY_WARNING
	public static final String SUPPRESS_XPATH_WARNINGS
	public static final String SUPPRESS_XSLT_NAMESPACE_CHECK
	public static final String THRESHOLD_FOR_COMPILING_TYPES
	public static final String TIMING
	public static final String TRACE_EXTERNAL_FUNCTIONS
	public static final String TRACE_LISTENER
	public static final String TRACE_LISTENER_CLASS
	public static final String TRACE_LISTENER_OUTPUT_FILE
	public static final String TRACE_OPTIMIZER_DECISIONS
	public static final String TREE_MODEL
	public static final String TREE_MODEL_NAME
	public static final String UNPARSED_TEXT_URI_RESOLVER
	public static final String UNPARSED_TEXT_URI_RESOLVER_CLASS
	public static final String URI_RESOLVER_CLASS
	public static final String USE_PI_DISABLE_OUTPUT_ESCAPING
	public static final String USE_TYPED_VALUE_CACHE
	public static final String USE_XSI_SCHEMA_LOCATION
	public static final String VALIDATION_COMMENTS
	public static final String VALIDATION_WARNINGS
	public static final String VERSION_WARNING
	public static final String XINCLUDE
	public static final String XML_VERSION
	public static final String XML_PARSER_FEATURE
	public static final String XML_PARSER_PROPERTY
	public static final String XQUERY_ALLOW_UPDATE
	public static final String XQUERY_CONSTRUCTION_MODE
	public static final String XQUERY_DEFAULT_ELEMENT_NAMESPACE
	public static final String XQUERY_DEFAULT_FUNCTION_NAMESPACE
	public static final String XQUERY_EMPTY_LEAST
	public static final String XQUERY_INHERIT_NAMESPACES
	public static final String XQUERY_MULTIPLE_MODULE_IMPORTS
	public static final String XQUERY_PRESERVE_BOUNDARY_SPACE
	public static final String XQUERY_PRESERVE_NAMESPACES
	public static final String XQUERY_REQUIRED_CONTEXT_ITEM_TYPE
	public static final String XQUERY_SCHEMA_AWARE
	public static final String XQUERY_STATIC_ERROR_LISTENER_CLASS
	public static final String XQUERY_VERSION
	public static final String XSD_VERSION
	public static final String XSLT_ENABLE_ASSERTIONS
	public static final String XSLT_INITIAL_MODE
	public static final String XSLT_INITIAL_TEMPLATE
	public static final String XSLT_SCHEMA_AWARE
	public static final String XSLT_STATIC_ERROR_LISTENER_CLASS
	public static final String XSLT_STATIC_URI_RESOLVER_CLASS
	public static final String XSLT_VERSION
	public void  () 
}

net/sf/saxon/lib/FunctionAnnotationHandler.class
FunctionAnnotationHandler.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.FunctionAnnotationHandler extends java.lang.Object {
	public abstract java.lang.String getAssertionNamespace () 
	public abstract void check (net.sf.saxon.query.AnnotationList, java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean satisfiesAssertion (net.sf.saxon.query.Annotation, net.sf.saxon.query.AnnotationList) 
	public abstract int relationship (net.sf.saxon.query.AnnotationList, net.sf.saxon.query.AnnotationList) 
}

net/sf/saxon/lib/Initializer.class
Initializer.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Initializer extends java.lang.Object {
	public abstract void initialize (net.sf.saxon.Configuration)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/lib/Invalidity.class
Invalidity.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Invalidity extends java.lang.Object implements javax.xml.transform.SourceLocator  {
	public abstract int getSchemaPart () 
	public abstract java.lang.String getConstraintName () 
	public abstract java.lang.String getConstraintClauseNumber () 
	public abstract java.lang.String getConstraintReference () 
	public abstract net.sf.saxon.om.AbsolutePath getPath () 
	public abstract net.sf.saxon.om.AbsolutePath getContextPath () 
	public abstract java.lang.String getMessage () 
	public abstract java.lang.String getErrorCode () 
}

net/sf/saxon/lib/InvalidityHandler.class
InvalidityHandler.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.InvalidityHandler extends java.lang.Object {
	public abstract void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract void reportInvalidity (net.sf.saxon.lib.Invalidity)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.Sequence endReporting ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/InvalidityHandlerWrappingErrorListener.class
InvalidityHandlerWrappingErrorListener.java
package net.sf.saxon.lib
public net.sf.saxon.lib.InvalidityHandlerWrappingErrorListener extends java.lang.Object implements net.sf.saxon.lib.InvalidityHandler  {
	private javax.xml.transform.ErrorListener errorListener
	public void  (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener errorListener
	public void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String systemId
	public void reportInvalidity (net.sf.saxon.lib.Invalidity) 
		net.sf.saxon.lib.Invalidity failure
	public javax.xml.transform.ErrorListener getErrorListener () 
	public net.sf.saxon.om.Sequence endReporting () 
}

net/sf/saxon/lib/InvalidityReportGenerator.class
InvalidityReportGenerator.java
package net.sf.saxon.lib
public net.sf.saxon.lib.InvalidityReportGenerator extends net.sf.saxon.lib.StandardInvalidityHandler {
	public static final String REPORT_NS
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		net.sf.saxon.event.Receiver receiver
	public void setReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public void setSystemId (java.lang.String) 
		String id
	public void setSchemaName (java.lang.String) 
		String name
	public int getErrorCount () 
	public int getWarningCount () 
	public void setXsdVersion (java.lang.String) 
		String version
	public javax.xml.stream.XMLStreamWriter getWriter () 
	public void reportInvalidity (net.sf.saxon.lib.Invalidity)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.Invalidity failure
	public void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String systemId
	public net.sf.saxon.om.Sequence endReporting ()  throws net.sf.saxon.trans.XPathException 
	public void createMetaData ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/LocalizerFactory.class
LocalizerFactory.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.LocalizerFactory extends java.lang.Object {
	public void  () 
	public void setLanguageProperties (java.lang.String, java.util.Properties) 
		String lang
		java.util.Properties properties
	public abstract net.sf.saxon.lib.Numberer getNumberer (java.lang.String, java.lang.String) 
	public net.sf.saxon.lib.LocalizerFactory copy () 
}

net/sf/saxon/lib/Logger.class
Logger.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Logger extends java.lang.Object {
	public static final int INFO
	public static final int WARNING
	public static final int ERROR
	public static final int DISASTER
	public void  () 
	public void info (java.lang.String) 
		String message
	public void warning (java.lang.String) 
		String message
	public void error (java.lang.String) 
		String message
	public void disaster (java.lang.String) 
		String message
	public abstract void println (java.lang.String, int) 
	public void close () 
	public abstract javax.xml.transform.stream.StreamResult asStreamResult () 
}

net/sf/saxon/lib/ModuleURIResolver.class
ModuleURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ModuleURIResolver extends java.lang.Object {
	public abstract javax.xml.transform.stream.StreamSource[] resolve (java.lang.String, java.lang.String, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/NamespaceConstant.class
NamespaceConstant.java
package net.sf.saxon.lib
public net.sf.saxon.lib.NamespaceConstant extends java.lang.Object {
	public static final String NULL
	public static final String XML
	public static final String XSLT
	public static final String SAXON
	public static final String SAXON_XSLT_EXPORT
	public static final String SCHEMA
	public static final String SCHEMA_INSTANCE
	public static final String SCHEMA_VERSIONING
	public static final String SQL
	public static final String EXSLT_COMMON
	public static final String EXSLT_MATH
	public static final String EXSLT_SETS
	public static final String EXSLT_DATES_AND_TIMES
	public static final String EXSLT_RANDOM
	public static final String FN
	public static final String OUTPUT
	public static final String ERR
	public static final String LOCAL
	public static final String MATH
	public static final String MAP_FUNCTIONS
	public static final String MAP_FUNCTIONS_2011
	public static final String ARRAY_FUNCTIONS
	public static final String XHTML
	public static final String SVG
	public static final String MATHML
	public static final String XMLNS
	public static final String XLINK
	public static final String XQUERY_OPTIONS
	public static final String XQUERY
	public static final String JAVA_TYPE
	public static final String DOT_NET_TYPE
	public static final String ANONYMOUS
	public static final String SCM
	public static final String OBJECT_MODEL_SAXON
	public static final String OBJECT_MODEL_XOM
	public static final String OBJECT_MODEL_JDOM
	public static final String OBJECT_MODEL_AXIOM
	public static final String OBJECT_MODEL_DOM4J
	public static final String OBJECT_MODEL_DOT_NET_DOM
	public static final String OBJECT_MODEL_DOMINO
	public static final String CODEPOINT_COLLATION_URI
	public static final String HTML5_CASE_BLIND_COLLATION_URI
	public static final String SAXON_GENERATED_VARIABLE
	public static final String SAXON_CONFIGURATION
	public static final String EXPATH_ZIP
	public static final String GLOBAL_JS
	public static final String PHP
	public static final String IXSL
	private void  () 
	public static java.lang.String getConventionalPrefix (java.lang.String) 
		String uri
	public static java.lang.String getUriForConventionalPrefix (java.lang.String) 
		String prefix
	public static boolean isReserved (java.lang.String) 
		String uri
	public static boolean isReservedInQuery (java.lang.String) 
		String uri
	public static boolean isReservedInQuery30 (java.lang.String) 
		String uri
	public static boolean isReservedInQuery31 (java.lang.String) 
		String uri
	public static java.lang.String findSimilarNamespace (java.lang.String) 
		String candidate
	private static boolean isSimilar (java.lang.String, java.lang.String) 
		char c1
		int i
		int diff
		String s1
		String s2
}

net/sf/saxon/lib/Numberer.class
Numberer.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Numberer extends java.lang.Object {
	public abstract void setCountry (java.lang.String) 
	public abstract java.lang.String getCountry () 
	public abstract java.util.Locale defaultedLocale () 
	public abstract java.lang.String format (long, net.sf.saxon.regex.UnicodeString, int, java.lang.String, java.lang.String, java.lang.String) 
	public abstract java.lang.String format (long, net.sf.saxon.regex.UnicodeString, net.sf.saxon.expr.number.NumericGroupFormatter, java.lang.String, java.lang.String) 
	public abstract java.lang.String monthName (int, int, int) 
	public abstract java.lang.String dayName (int, int, int) 
	public abstract java.lang.String halfDayName (int, int, int) 
	public abstract java.lang.String getOrdinalSuffixForDateTime (java.lang.String) 
	public abstract java.lang.String getEraName (int) 
	public abstract java.lang.String getCalendarName (java.lang.String) 
}

net/sf/saxon/lib/OutputURIResolver.class
OutputURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.OutputURIResolver extends java.lang.Object {
	public abstract net.sf.saxon.lib.OutputURIResolver newInstance () 
	public abstract javax.xml.transform.Result resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract void close (javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/lib/ParseOptions.class
ParseOptions.java
package net.sf.saxon.lib
public net.sf.saxon.lib.ParseOptions extends java.lang.Object {
	private int schemaValidation
	private int dtdValidation
	private net.sf.saxon.om.StructuredQName topLevelElement
	private net.sf.saxon.type.SchemaType topLevelType
	private transient org.xml.sax.XMLReader parser
	private net.sf.saxon.trans.Maker parserMaker
	private Boolean wrapDocument
	private net.sf.saxon.om.TreeModel treeModel
	private net.sf.saxon.om.SpaceStrippingRule spaceStrippingRule
	private Boolean lineNumbering
	private boolean pleaseClose
	private transient net.sf.saxon.lib.UnfailingErrorListener errorListener
	private transient org.xml.sax.EntityResolver entityResolver
	private transient org.xml.sax.ErrorHandler errorHandler
	private java.util.List filters
	private boolean sourceIsXQJ
	private boolean continueAfterValidationErrors
	private boolean addCommentsAfterValidationErrors
	private boolean expandAttributeDefaults
	private boolean useXsiSchemaLocation
	private boolean checkEntityReferences
	private boolean stable
	private int validationErrorLimit
	private net.sf.saxon.type.ValidationParams validationParams
	private net.sf.saxon.lib.ValidationStatisticsRecipient validationStatisticsRecipient
	private java.util.Map parserFeatures
	private java.util.Map parserProperties
	private net.sf.saxon.lib.InvalidityHandler invalidityHandler
	private java.util.Set applicableAccumulators
	public void  () 
	public void  (net.sf.saxon.lib.ParseOptions) 
		net.sf.saxon.lib.ParseOptions p
	public void merge (net.sf.saxon.lib.ParseOptions) 
		net.sf.saxon.lib.ParseOptions options
	public void applyDefaults (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void addFilter (net.sf.saxon.event.FilterFactory) 
		net.sf.saxon.event.FilterFactory filterFactory
	public java.util.List getFilters () 
	public void setStripSpace (int) 
		int stripAction
	public int getStripSpace () 
	public net.sf.saxon.om.SpaceStrippingRule getSpaceStrippingRule () 
	public void setSpaceStrippingRule (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule rule
	public void setTreeModel (int) 
		int model
	public void addParserFeature (java.lang.String, boolean) 
		String uri
		boolean value
	public void addParserProperties (java.lang.String, java.lang.Object) 
		String uri
		Object value
	public boolean getParserFeature (java.lang.String) 
		String uri
	public java.lang.Object getParserProperty (java.lang.String) 
		String name
	public java.util.Map getParserFeatures () 
	public java.util.Map getParserProperties () 
	public int getTreeModel () 
	public void setModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel model
	public net.sf.saxon.om.TreeModel getModel () 
	public void setSchemaValidationMode (int) 
		int option
	public int getSchemaValidationMode () 
	public void setExpandAttributeDefaults (boolean) 
		boolean expand
	public boolean isExpandAttributeDefaults () 
	public void setTopLevelElement (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName elementName
	public net.sf.saxon.om.StructuredQName getTopLevelElement () 
	public void setTopLevelType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.type.SchemaType getTopLevelType () 
	public void setUseXsiSchemaLocation (boolean) 
		boolean use
	public boolean isUseXsiSchemaLocation () 
	public int getValidationErrorLimit () 
	public void setValidationErrorLimit (int) 
		int validationErrorLimit
	public void setDTDValidationMode (int) 
		int option
	public int getDTDValidationMode () 
	public void setValidationStatisticsRecipient (net.sf.saxon.lib.ValidationStatisticsRecipient) 
		net.sf.saxon.lib.ValidationStatisticsRecipient recipient
	public net.sf.saxon.lib.ValidationStatisticsRecipient getValidationStatisticsRecipient () 
	public void setLineNumbering (boolean) 
		boolean lineNumbering
	public boolean isLineNumbering () 
	public boolean isLineNumberingSet () 
	public void setXMLReader (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parser
	public org.xml.sax.XMLReader getXMLReader () 
	public void setXMLReaderMaker (net.sf.saxon.trans.Maker) 
		net.sf.saxon.trans.Maker parserMaker
	public net.sf.saxon.trans.Maker getXMLReaderMaker () 
	public org.xml.sax.XMLReader obtainXMLReader ()  throws net.sf.saxon.trans.XPathException 
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void setWrapDocument (java.lang.Boolean) 
		Boolean wrap
	public java.lang.Boolean getWrapDocument () 
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAwareSet () 
	public boolean isXIncludeAware () 
		Boolean b
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public void setContinueAfterValidationErrors (boolean) 
		boolean keepGoing
	public boolean isContinueAfterValidationErrors () 
	public void setAddCommentsAfterValidationErrors (boolean) 
		boolean keepGoing
	public boolean isAddCommentsAfterValidationErrors () 
	public void setValidationParams (net.sf.saxon.type.ValidationParams) 
		net.sf.saxon.type.ValidationParams params
	public net.sf.saxon.type.ValidationParams getValidationParams () 
	public void setCheckEntityReferences (boolean) 
		boolean check
	public boolean isCheckEntityReferences () 
	public boolean isStable () 
	public void setStable (boolean) 
		boolean stable
	public net.sf.saxon.lib.InvalidityHandler getInvalidityHandler () 
	public void setInvalidityHandler (net.sf.saxon.lib.InvalidityHandler) 
		net.sf.saxon.lib.InvalidityHandler invalidityHandler
	public void setApplicableAccumulators (java.util.Set) 
		java.util.Set accumulators
	public java.util.Set getApplicableAccumulators () 
	public void setPleaseCloseAfterUse (boolean) 
		boolean close
	public boolean isPleaseCloseAfterUse () 
	public static void close (javax.xml.transform.Source) 
		javax.xml.transform.stream.StreamSource ss
		org.xml.sax.InputSource is
		javax.xml.transform.Source source
}

net/sf/saxon/lib/RelativeURIResolver.class
RelativeURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.RelativeURIResolver extends java.lang.Object implements javax.xml.transform.URIResolver  {
	public abstract java.lang.String makeAbsolute (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract javax.xml.transform.Source dereference (java.lang.String)  throws javax.xml.transform.TransformerException 
	public abstract javax.xml.transform.Source resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
}

net/sf/saxon/lib/Resource.class
Resource.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.Resource extends java.lang.Object {
	public abstract java.lang.String getResourceURI () 
	public abstract net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String getContentType () 
}

net/sf/saxon/lib/ResourceCollection.class
ResourceCollection.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ResourceCollection extends java.lang.Object {
	public abstract java.lang.String getCollectionURI () 
	public abstract java.util.Iterator getResourceURIs (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract java.util.Iterator getResources (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isStable (net.sf.saxon.expr.XPathContext) 
	public abstract boolean stripWhitespace (net.sf.saxon.om.SpaceStrippingRule) 
}

net/sf/saxon/lib/ResourceFactory.class
ResourceFactory.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ResourceFactory extends java.lang.Object {
	public abstract net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, java.lang.String, java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/SaxonOutputKeys.class
SaxonOutputKeys.java
package net.sf.saxon.lib
public net.sf.saxon.lib.SaxonOutputKeys extends java.lang.Object {
	public static final String SAXON_XQUERY_METHOD
	public static final String SAXON_BASE64_BINARY_METHOD
	public static final String SAXON_HEX_BINARY_METHOD
	public static final String SAXON_PTREE_METHOD
	public static final String ALLOW_DUPLICATE_NAMES
	public static final String BUILD_TREE
	public static final String INDENT_SPACES
	public static final String LINE_LENGTH
	public static final String SINGLE_QUOTES
	public static final String SUPPRESS_INDENTATION
	public static final String HTML_VERSION
	public static final String ITEM_SEPARATOR
	public static final String JSON_NODE_OUTPUT_METHOD
	public static final String ATTRIBUTE_ORDER
	public static final String DOUBLE_SPACE
	public static final String NEWLINE
	public static final String STYLESHEET_VERSION
	public static final String USE_CHARACTER_MAPS
	public static final String INCLUDE_CONTENT_TYPE
	public static final String UNDECLARE_PREFIXES
	public static final String ESCAPE_URI_ATTRIBUTES
	public static final String CHARACTER_REPRESENTATION
	public static final String NEXT_IN_CHAIN
	public static final String NEXT_IN_CHAIN_BASE_URI
	public static final String PARAMETER_DOCUMENT
	public static final String PARAMETER_DOCUMENT_BASE_URI
	public static final String BYTE_ORDER_MARK
	public static final String NORMALIZATION_FORM
	public static final String RECOGNIZE_BINARY
	public static final String REQUIRE_WELL_FORMED
	public static final String SUPPLY_SOURCE_LOCATOR
	public static final String WRAP
	public static final String IMPLICIT_RESULT_DOCUMENT
	public static final String UNFAILING
	private static java.util.regex.Pattern publicIdPattern
	private void  () 
	private static void checkExtensions (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String key
		net.sf.saxon.Configuration config
	private static boolean isValidClarkName (java.lang.String) 
		String value
		int closer
	public static java.lang.String parseListOfNodeNames (java.lang.String, net.sf.saxon.om.NamespaceResolver, boolean, boolean, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		String muri
		net.sf.saxon.om.QNameException err
		String displayname
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean useDefaultNS
		boolean prevalidated
		String errorCode
		String s
		java.util.StringTokenizer st
	public static boolean isXhtmlHtmlVersion5 (java.util.Properties) 
		net.sf.saxon.type.ValidationException e
		java.util.Properties properties
		String htmlVersion
	public static boolean isHtmlVersion5 (java.util.Properties) 
		net.sf.saxon.type.ValidationException e
		java.util.Properties properties
		String htmlVersion
	public static boolean isBuildTree (java.util.Properties) 
		java.util.Properties properties
		String buildTreeProperty
		String method
	static void  () 
}

net/sf/saxon/lib/SchemaURIResolver.class
SchemaURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.SchemaURIResolver extends java.lang.Object {
	public abstract void setConfiguration (net.sf.saxon.Configuration) 
	public abstract javax.xml.transform.Source[] resolve (java.lang.String, java.lang.String, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/SerializerFactory.class
SerializerFactory.java
package net.sf.saxon.lib
public net.sf.saxon.lib.SerializerFactory extends java.lang.Object {
	net.sf.saxon.Configuration config
	private static Class staxResultClass
	private static java.util.regex.Pattern publicIdPattern
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.event.StreamWriterToReceiver getXMLStreamWriter (javax.xml.transform.stream.StreamResult, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.stream.StreamResult result
		java.util.Properties properties
		net.sf.saxon.event.Receiver r
	public net.sf.saxon.event.SequenceReceiver getReceiver (javax.xml.transform.Result, net.sf.saxon.event.PipelineConfiguration, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties props
	public net.sf.saxon.event.SequenceReceiver getReceiver (javax.xml.transform.Result, net.sf.saxon.event.PipelineConfiguration, java.util.Properties, net.sf.saxon.serialize.CharacterMapIndex)  throws net.sf.saxon.trans.XPathException 
		String href
		String base
		java.util.Properties sansNext
		javax.xml.transform.Source source
		javax.xml.transform.TransformerException e
		String name
		String value
		net.sf.saxon.serialize.CharacterMapIndex index
		String base
		java.util.Properties props2
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.serialize.SerializationParamsHandler ph
		java.util.Properties paramDocProps
		java.util.Enumeration names
		net.sf.saxon.serialize.CharacterMap characterMap
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.ComplexContentOutputter out
		net.sf.saxon.event.ContentHandlerProxy proxy
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver target
		javax.xml.transform.stream.StreamResult sr
		net.sf.saxon.serialize.JSONEmitter je
		java.io.UnsupportedEncodingException e
		java.io.OutputStream os
		String encoding
		net.sf.saxon.serialize.TEXTEmitter te
		java.io.Writer writer
		net.sf.saxon.serialize.AdaptiveEmitter je
		javax.xml.transform.stream.StreamResult sr
		net.sf.saxon.event.SequenceReceiver target
		net.sf.saxon.event.SequenceReceiver userReceiver
		javax.xml.transform.stream.StreamResult sr
		net.sf.saxon.event.SequenceReceiver target
		String method
		net.sf.saxon.serialize.Emitter emitter
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		String useMaps
		net.sf.saxon.event.ProxyReceiver normalizer
		String normForm
		net.sf.saxon.lib.StAXResultHandler handler
		net.sf.saxon.event.Receiver r
		net.sf.saxon.lib.ExternalObjectModel model
		net.sf.saxon.event.Receiver builder
		Object externalObjectModel
		java.util.List externalObjectModels
		javax.xml.transform.Result result
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		String nextInChain
		String paramDoc
	protected net.sf.saxon.event.SequenceReceiver makeSequenceNormalizer (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.ComplexContentOutputter out
		net.sf.saxon.event.SequenceNormalizer sn
		net.sf.saxon.event.Receiver receiver
		java.util.Properties properties
		net.sf.saxon.event.NamespaceReducer ne
		net.sf.saxon.event.PipelineConfiguration pipe
	protected net.sf.saxon.event.SequenceReceiver createHTMLSerializer (net.sf.saxon.serialize.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
		String attributeOrder
	protected net.sf.saxon.event.SequenceReceiver createTextSerializer (net.sf.saxon.serialize.Emitter, java.util.Properties, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.Emitter emitter
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
	protected net.sf.saxon.event.SequenceReceiver customizeJSONSerializer (net.sf.saxon.serialize.JSONEmitter, java.util.Properties, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.JSONEmitter emitter
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
	protected net.sf.saxon.event.SequenceReceiver customizeAdaptiveSerializer (net.sf.saxon.serialize.AdaptiveEmitter, java.util.Properties, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.AdaptiveEmitter emitter
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
	protected net.sf.saxon.event.SequenceReceiver createXHTMLSerializer (net.sf.saxon.serialize.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
		String attributeOrder
	public net.sf.saxon.event.Receiver addHtml5Component (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver target
		java.util.Properties outputProperties
	protected net.sf.saxon.event.SequenceReceiver createXMLSerializer (net.sf.saxon.serialize.XMLEmitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver target
		net.sf.saxon.serialize.XMLEmitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
		String attributeOrder
	protected net.sf.saxon.event.SequenceReceiver createSaxonSerializationMethod (java.lang.String, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.serialize.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		String method
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
	protected net.sf.saxon.event.SequenceReceiver createUserDefinedOutputMethod (java.lang.String, java.util.Properties, net.sf.saxon.event.PipelineConfiguration)  throws net.sf.saxon.trans.XPathException 
		String method
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver userReceiver
	protected net.sf.saxon.event.ContentHandlerProxy newContentHandlerProxy () 
	protected net.sf.saxon.serialize.UncommittedSerializer newUncommittedSerializer (javax.xml.transform.Result, net.sf.saxon.event.Receiver, java.util.Properties, net.sf.saxon.serialize.CharacterMapIndex) 
		javax.xml.transform.Result result
		net.sf.saxon.event.Receiver next
		java.util.Properties properties
		net.sf.saxon.serialize.CharacterMapIndex charMap
	protected net.sf.saxon.serialize.Emitter newXMLEmitter (java.util.Properties) 
		java.util.Properties properties
	protected net.sf.saxon.serialize.Emitter newHTMLEmitter (java.util.Properties) 
		net.sf.saxon.serialize.HTMLEmitter emitter
		java.util.Properties properties
		net.sf.saxon.serialize.HTMLEmitter emitter
	protected net.sf.saxon.serialize.Emitter newXHTMLEmitter (java.util.Properties) 
		java.util.Properties properties
		boolean is5
		net.sf.saxon.serialize.XMLEmitter emitter
	public net.sf.saxon.event.Receiver addTextOutputFilter (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties properties
	protected net.sf.saxon.serialize.Emitter newTEXTEmitter () 
	protected net.sf.saxon.event.SequenceWriter newAdaptiveEmitter (net.sf.saxon.event.PipelineConfiguration, java.io.Writer) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.io.Writer writer
	protected net.sf.saxon.event.ProxyReceiver newXMLIndenter (net.sf.saxon.serialize.XMLEmitter, java.util.Properties) 
		net.sf.saxon.serialize.XMLEmitter next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.XMLIndenter r
	protected net.sf.saxon.event.ProxyReceiver newHTMLIndenter (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newXHTMLIndenter (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.serialize.MetaTagAdjuster newXHTMLMetaTagAdjuster (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.MetaTagAdjuster r
	protected net.sf.saxon.serialize.MetaTagAdjuster newHTMLMetaTagAdjuster (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.MetaTagAdjuster r
	protected net.sf.saxon.event.ProxyReceiver newHTMLURIEscaper (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newXHTMLURIEscaper (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newCDATAFilter (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.CDATAFilter r
	protected net.sf.saxon.event.Receiver newAttributeSorter (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newXML10ContentChecker (net.sf.saxon.event.Receiver, java.util.Properties) 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
	protected net.sf.saxon.event.ProxyReceiver newUnicodeNormalizer (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		String normForm
	public net.sf.saxon.serialize.CharacterMapExpander newCharacterMapExpander (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public net.sf.saxon.event.SequenceReceiver prepareNextStylesheet (net.sf.saxon.event.PipelineConfiguration, java.lang.String, java.lang.String, javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		String href
		String baseURI
		javax.xml.transform.Result result
	public net.sf.saxon.query.SequenceWrapper newSequenceWrapper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver destination
	public java.lang.String checkOutputProperty (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	protected static java.lang.String checkYesOrNo (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	private void checkMethod (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	private static void checkNormalizationForm (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	private static boolean isValidClarkName (java.lang.String) 
		String value
		int closer
	protected static void checkNonNegativeInteger (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int n
		NumberFormatException err
		String key
		String value
	private static void checkDecimal (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	protected static void checkListOfClarkNames (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String s
		String key
		String value
		java.util.StringTokenizer tok
	private static void checkPublicIdentifier (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	private static void checkSystemIdentifier (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public static java.lang.String parseListOfNodeNames (java.lang.String, net.sf.saxon.om.NamespaceResolver, boolean, boolean, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		String muri
		net.sf.saxon.om.QNameException err
		String displayname
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean useDefaultNS
		boolean prevalidated
		String errorCode
		String s
		java.util.StringTokenizer st
	protected void checkExtensions (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
	static void  () 
}

net/sf/saxon/lib/SimpleFunctionAnnotationHandler.class
SimpleFunctionAnnotationHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.SimpleFunctionAnnotationHandler extends java.lang.Object implements net.sf.saxon.lib.FunctionAnnotationHandler  {
	private String namespace
	public void  (java.lang.String) 
		String namespace
	public void check (net.sf.saxon.query.AnnotationList, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.AnnotationList existingAnnotations
		String construct
	public java.lang.String getAssertionNamespace () 
	public boolean satisfiesAssertion (net.sf.saxon.query.Annotation, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.Annotation assertion
		net.sf.saxon.query.AnnotationList annotationList
		String local
	public int relationship (net.sf.saxon.query.AnnotationList, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList firstList
		net.sf.saxon.query.AnnotationList secondList
}

net/sf/saxon/lib/SourceResolver.class
SourceResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.SourceResolver extends java.lang.Object {
	public abstract javax.xml.transform.Source resolveSource (javax.xml.transform.Source, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/StAXResultHandler.class
StAXResultHandler.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.StAXResultHandler extends java.lang.Object {
	public abstract net.sf.saxon.event.Receiver getReceiver (javax.xml.transform.Result, java.util.Properties) 
}

net/sf/saxon/lib/StandardCollationURIResolver.class
StandardCollationURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardCollationURIResolver extends java.lang.Object implements net.sf.saxon.lib.CollationURIResolver  {
	private static final net.sf.saxon.lib.StandardCollationURIResolver theInstance
	public void  () 
	public static net.sf.saxon.lib.StandardCollationURIResolver getInstance () 
	public net.sf.saxon.lib.StringCollator resolve (java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		java.net.URI uuri
		java.net.URISyntaxException err
		String kw
		String val
		String param
		int eq
		java.net.URI uuri
		java.util.Properties props
		String query
		java.util.StringTokenizer queryTokenizer
		java.net.URI uuri
		java.net.URISyntaxException err
		String kw
		String val
		String[] tokens
		String param
		java.net.URI uuri
		java.util.Properties props
		String query
		net.sf.saxon.lib.StringCollator uca
		net.sf.saxon.trans.XPathException e
		String uri
		net.sf.saxon.Configuration config
	static void  () 
}

net/sf/saxon/lib/StandardCollectionURIResolver$1.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardCollectionURIResolver$1 extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	final net.sf.saxon.lib.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.lib.StandardCollectionURIResolver) 
		net.sf.saxon.lib.StandardCollectionURIResolver this$0
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/lib/StandardCollectionURIResolver$2.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardCollectionURIResolver$2 extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	final net.sf.saxon.lib.UnfailingErrorListener val$oldErrorListener
	final net.sf.saxon.lib.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.lib.StandardCollectionURIResolver, net.sf.saxon.lib.UnfailingErrorListener) 
		net.sf.saxon.lib.StandardCollectionURIResolver this$0
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException supp
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/lib/StandardCollectionURIResolver$3.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardCollectionURIResolver$3 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.XPathContext val$context
	final boolean val$finalStable
	final net.sf.saxon.lib.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.lib.StandardCollectionURIResolver, net.sf.saxon.expr.XPathContext, boolean) 
		net.sf.saxon.lib.StandardCollectionURIResolver this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String uri
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo node
		String href
		String uri
}

net/sf/saxon/lib/StandardCollectionURIResolver$FileExpander.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardCollectionURIResolver$FileExpander extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.functions.URIQueryParameters params
	boolean recurse
	net.sf.saxon.om.SpaceStrippingRule strippingRule
	int validation
	Boolean xinclude
	boolean unparsed
	net.sf.saxon.trans.Maker parserMaker
	int onError
	java.io.FilenameFilter filter
	net.sf.saxon.event.PipelineConfiguration pipe
	public void  (net.sf.saxon.functions.URIQueryParameters, net.sf.saxon.event.PipelineConfiguration) 
		java.io.FilenameFilter f
		Boolean r
		Integer v
		Integer e
		net.sf.saxon.trans.Maker p
		net.sf.saxon.functions.URIQueryParameters params
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		java.io.File[] files
		int f
		java.io.File[] files
		net.sf.saxon.value.ObjectValue[] fileValues
		net.sf.saxon.lib.StandardCollectionURIResolver$FileExpander expander
		java.io.Reader reader
		net.sf.saxon.z.IntPredicate checker
		CharSequence content
		String uri
		net.sf.saxon.value.TextFragmentValue doc
		net.sf.saxon.trans.XPathException warn
		net.sf.saxon.trans.XPathException supp
		java.io.IOException err
		net.sf.saxon.om.SpaceStrippingRule stripSpace
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.DocumentInfo doc
		String escaped
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.trans.XPathException supp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		java.io.File file
}

net/sf/saxon/lib/StandardCollectionURIResolver.class
StandardCollectionURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardCollectionURIResolver extends java.lang.Object implements net.sf.saxon.lib.CollectionURIResolver  {
	public void  () 
	public net.sf.saxon.om.SequenceIterator resolve (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int q
		String query
		java.net.URI relativeURI
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.trans.XPathException err
		java.io.File file
		String href
		String base
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.functions.URIQueryParameters params
		java.net.URI relativeURI
		java.net.URI resolvedURI
	protected java.net.URI makeAbsoluteURI (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext, java.net.URI)  throws net.sf.saxon.trans.XPathException 
		java.net.URI resolvedURI
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		String href
		String base
		net.sf.saxon.expr.XPathContext context
		java.net.URI relativeURI
		java.net.URI resolvedURI
	protected net.sf.saxon.om.SequenceIterator directoryContents (java.io.File, net.sf.saxon.functions.URIQueryParameters, net.sf.saxon.expr.XPathContext) 
		java.io.FilenameFilter f
		java.io.File[] files
		int f
		java.io.File directory
		net.sf.saxon.functions.URIQueryParameters params
		net.sf.saxon.expr.XPathContext context
		java.io.FilenameFilter filter
		java.io.File[] files
		net.sf.saxon.value.ObjectValue[] fileValues
		int onError
		net.sf.saxon.Controller controller
		net.sf.saxon.event.PipelineConfiguration oldPipe
		net.sf.saxon.event.PipelineConfiguration newPipe
		net.sf.saxon.lib.UnfailingErrorListener oldErrorListener
		net.sf.saxon.lib.StandardCollectionURIResolver$FileExpander expander
		net.sf.saxon.om.SequenceIterator base
	protected net.sf.saxon.om.SequenceIterator catalogContents (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String message
		String message
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String href
		String baseURI
		String absURI
		net.sf.saxon.expr.XPathContext context
		boolean stable
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.DocumentInfo catalog
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo top
		String stableAtt
		boolean finalStable
		net.sf.saxon.tree.iter.AxisIterator documents
		net.sf.saxon.expr.ItemMappingFunction catalogueMapper
}

net/sf/saxon/lib/StandardEntityResolver.class
StandardEntityResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver  {
	private static net.sf.saxon.lib.StandardEntityResolver THE_INSTANCE
	private static java.util.HashMap publicIds
	private static java.util.HashMap systemIds
	public net.sf.saxon.Configuration config
	public void  () 
	public static net.sf.saxon.lib.StandardEntityResolver getInstance () 
	public static void register (java.lang.String, java.lang.String, java.lang.String) 
		String publicId
		String systemId
		String fileName
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String publicId
		String systemId
		String fileName
	public static org.xml.sax.InputSource fetch (java.lang.String, net.sf.saxon.Configuration) 
		String s
		String filename
		net.sf.saxon.Configuration config
		boolean tracing
		net.sf.saxon.lib.Logger traceDestination
		java.util.List messages
		java.util.List classLoaders
		java.io.InputStream in
		org.xml.sax.InputSource result
	protected org.xml.sax.InputSource getResource (java.lang.String, net.sf.saxon.Configuration) 
		org.xml.sax.InputSource inputSource
		String resourceName
		net.sf.saxon.Configuration config
		java.io.InputStream inputStream
	static void  () 
}

net/sf/saxon/lib/StandardEnvironmentVariableResolver.class
StandardEnvironmentVariableResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardEnvironmentVariableResolver extends java.lang.Object implements net.sf.saxon.lib.EnvironmentVariableResolver  {
	public void  () 
	public java.util.Set getAvailableEnvironmentVariables () 
		java.util.Map vars
	public java.lang.String getEnvironmentVariable (java.lang.String) 
		String name
}

net/sf/saxon/lib/StandardErrorHandler.class
StandardErrorHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	private javax.xml.transform.ErrorListener errorListener
	private int warningCount
	private int errorCount
	private int fatalErrorCount
	private boolean silent
	public void  (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public void setSilent (boolean) 
		boolean silent
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	protected void reportError (org.xml.sax.SAXParseException, boolean) 
		net.sf.saxon.expr.parser.ExplicitLocation loc
		net.sf.saxon.trans.XPathException err
		org.xml.sax.SAXParseException e
		boolean isFatal
	public int getWarningCount () 
	public int getErrorCount () 
	public int getFatalErrorCount () 
}

net/sf/saxon/lib/StandardErrorListener.class
StandardErrorListener.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardErrorListener extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	private int recoveryPolicy
	private int warningCount
	private int maximumNumberOfWarnings
	protected transient net.sf.saxon.lib.Logger logger
	public void  () 
	public net.sf.saxon.lib.StandardErrorListener makeAnother (int) 
		net.sf.saxon.lib.StandardErrorListener sel
		InstantiationException e
		net.sf.saxon.lib.StandardErrorListener sel
		IllegalAccessException e
		int hostLanguage
		net.sf.saxon.lib.StandardErrorListener sel
	public void setLogger (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger logger
	public net.sf.saxon.lib.Logger getLogger () 
	public void setRecoveryPolicy (int) 
		int policy
	public int getRecoveryPolicy () 
	public void setMaximumNumberOfWarnings (int) 
		int max
	public int getMaximumNumberOfWarnings () 
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException xe
		String message
	public void error (javax.xml.transform.TransformerException) 
		String explanation
		net.sf.saxon.type.ValidationFailure failure
		String constraintReference
		String validationLocation
		String contextLocation
		String message
		String prefix
		javax.xml.transform.TransformerException exception
		String message
	public void fatalError (javax.xml.transform.TransformerException) 
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException xe
		String message
		String lang
		String langText
		String kind
	private java.lang.String constructMessage (javax.xml.transform.TransformerException, net.sf.saxon.trans.XPathException, java.lang.String, java.lang.String) 
		String line1
		String line2
		String message
		int line
		int column
		String innerLoc
		String lineInfo
		String columnInfo
		String nearBy
		String where
		String line1
		String line2
		String message
		int line
		int column
		String innerLoc
		String nearBy
		String line1
		String line2
		net.sf.saxon.expr.parser.XPathParser$NestedLocation nestedLoc
		net.sf.saxon.expr.parser.Location outerLoc
		String message
		String explanation
		net.sf.saxon.type.ValidationFailure failure
		String constraintReference
		String message
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException xe
		String langText
		String kind
		String message
	public static java.lang.String getOffenderListText (net.sf.saxon.type.ValidationFailure) 
		String nodeDesc
		net.sf.saxon.om.NodeInfo offender
		net.sf.saxon.type.ValidationFailure failure
		String message
		java.util.List offendingNodes
	protected void outputStackTrace (net.sf.saxon.lib.Logger, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.lib.Logger out
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getLocationMessage (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException err
		javax.xml.transform.SourceLocator loc
	public static java.lang.String getLocationMessageText (javax.xml.transform.SourceLocator) 
		net.sf.saxon.tree.AttributeLocation saLoc
		String path
		String instructionName
		String kind
		net.sf.saxon.om.StructuredQName name
		Exception err
		javax.xml.transform.SourceLocator loc
		String locMessage
		String systemId
		net.sf.saxon.om.NodeInfo node
		String nodeMessage
		int lineNumber
		boolean containsLineNumber
	public static java.lang.String abbreviatePath (java.lang.String) 
		String uri
		int slash
	public java.lang.String getExpandedMessage (javax.xml.transform.TransformerException) 
		String errorObjectDesc
		net.sf.saxon.om.Sequence errorObject
		String next
		javax.xml.transform.TransformerException err
		net.sf.saxon.om.StructuredQName qCode
		String message
		Throwable e
	public java.lang.String getErrorObjectString (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence errorObject
	public static java.lang.String getInstructionName (net.sf.saxon.expr.instruct.Instruction) 
		String local
		String s
		int colon
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName qName
		int construct
		Exception err
		net.sf.saxon.expr.instruct.Instruction inst
	public static java.lang.String wordWrap (java.lang.String) 
		int i
		String message
		int nl
	public static void printStackTrace (net.sf.saxon.lib.Logger, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trace.ContextStackFrame frame
		net.sf.saxon.lib.Logger out
		net.sf.saxon.expr.XPathContext context
		java.util.Iterator iterator
}

net/sf/saxon/lib/StandardInvalidityHandler.class
StandardInvalidityHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardInvalidityHandler extends java.lang.Object implements net.sf.saxon.lib.InvalidityHandler  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.lib.Logger logger
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setLogger (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger logger
	public net.sf.saxon.lib.Logger getLogger () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void startReporting (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String systemId
	public void reportInvalidity (net.sf.saxon.lib.Invalidity)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.Invalidity failure
		net.sf.saxon.lib.Logger localLogger
		String explanation
		String constraintReference
		String validationLocation
		String contextLocation
		String finalMessage
	public java.lang.String getLocationMessage (net.sf.saxon.lib.Invalidity) 
		String path
		String instructionName
		String kind
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.lib.Invalidity err
		String locMessage
		String systemId
		net.sf.saxon.om.NodeInfo node
		String nodeMessage
		int lineNumber
		javax.xml.transform.SourceLocator loc
		boolean containsLineNumber
	public static java.lang.String abbreviatePath (java.lang.String) 
		String uri
		int slash
	public java.lang.String getExpandedMessage (net.sf.saxon.lib.Invalidity) 
		net.sf.saxon.lib.Invalidity err
		String code
	private static java.lang.String wordWrap (java.lang.String) 
		String message
	public static java.lang.String getConstraintReferenceMessage (net.sf.saxon.lib.Invalidity) 
		net.sf.saxon.lib.Invalidity err
	public net.sf.saxon.om.Sequence endReporting ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/StandardLogger.class
StandardLogger.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardLogger extends net.sf.saxon.lib.Logger {
	private java.io.PrintStream out
	private int threshold
	private boolean mustClose
	public void  () 
	public void  (java.io.PrintStream) 
		java.io.PrintStream stream
	public void  (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File fileName
	public void setPrintStream (java.io.PrintStream) 
		java.io.PrintStream stream
	public java.io.PrintStream getPrintStream () 
	public void setThreshold (int) 
		int threshold
	public int getThreshold () 
	public javax.xml.transform.stream.StreamResult asStreamResult () 
	public void println (java.lang.String, int) 
		String message
		int severity
	public void close () 
}

net/sf/saxon/lib/StandardModuleURIResolver.class
StandardModuleURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardModuleURIResolver extends java.lang.Object implements net.sf.saxon.lib.ModuleURIResolver  {
	net.sf.saxon.Configuration config
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public javax.xml.transform.stream.StreamSource[] resolve (java.lang.String, java.lang.String, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.net.URI absoluteURI
		net.sf.saxon.trans.XPathException se
		java.net.URISyntaxException err
		String href
		java.net.URI absoluteURI
		int m
		javax.xml.transform.stream.StreamSource[] sources
		String moduleURI
		String baseURI
		String[] locations
	protected javax.xml.transform.stream.StreamSource getQuerySource (java.net.URI)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException se
		String path
		java.io.InputStream is
		int pos
		java.net.URL absoluteURL
		java.net.URLConnection connection
		String contentType
		java.io.InputStream is
		javax.xml.transform.stream.StreamSource ss
		net.sf.saxon.trans.XPathException se
		java.io.IOException err
		java.net.URI absoluteURI
		String encoding
}

net/sf/saxon/lib/StandardOutputResolver.class
StandardOutputResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardOutputResolver extends java.lang.Object implements net.sf.saxon.lib.OutputURIResolver  {
	private static net.sf.saxon.lib.StandardOutputResolver theInstance
	public void  () 
	public static net.sf.saxon.lib.StandardOutputResolver getInstance () 
	public net.sf.saxon.lib.StandardOutputResolver newInstance () 
	public javax.xml.transform.Result resolve (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI absoluteURI
		java.net.URI baseURI
		java.net.URI absoluteURI
		java.net.URISyntaxException err
		IllegalArgumentException err2
		java.net.MalformedURLException err3
		java.net.UnknownServiceException err5
		java.io.IOException err4
		String href
		String base
		String which
	protected javax.xml.transform.Result createResult (java.net.URI)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.net.URLConnection connection
		java.io.OutputStream stream
		javax.xml.transform.stream.StreamResult result
		java.net.URI absoluteURI
	public static synchronized javax.xml.transform.Result makeOutputFile (java.net.URI)  throws net.sf.saxon.trans.XPathException 
		IllegalArgumentException err
		java.net.URI absoluteURI
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		java.io.IOException err
		java.io.OutputStream stream
		java.io.Writer writer
		javax.xml.transform.Result result
	public volatile net.sf.saxon.lib.OutputURIResolver newInstance () 
	static void  () 
}

net/sf/saxon/lib/StandardURIChecker.class
StandardURIChecker.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardURIChecker extends java.lang.Object implements net.sf.saxon.lib.URIChecker  {
	private static net.sf.saxon.lib.StandardURIChecker THE_INSTANCE
	private static ThreadLocal caches
	public static net.sf.saxon.lib.StandardURIChecker getInstance () 
	protected void  () 
	public boolean isValidURI (java.lang.CharSequence) 
		java.net.URISyntaxException e
		CharSequence value
		net.sf.saxon.expr.sort.LRUCache cache
		String sv
	public static void main (java.lang.String[]) 
		String[] args
	static void  () 
}

net/sf/saxon/lib/StandardURIResolver$1.class
StandardURIResolver.java
package net.sf.saxon.lib
 net.sf.saxon.lib.StandardURIResolver$1 extends java.lang.Object implements net.sf.saxon.event.FilterFactory  {
	final String val$idFinal
	final net.sf.saxon.lib.StandardURIResolver this$0
	void  (net.sf.saxon.lib.StandardURIResolver, java.lang.String) 
		net.sf.saxon.lib.StandardURIResolver this$0
	public net.sf.saxon.event.ProxyReceiver makeFilter (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
}

net/sf/saxon/lib/StandardURIResolver.class
StandardURIResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardURIResolver extends java.lang.Object implements net.sf.saxon.trans.NonDelegatingURIResolver  {
	private net.sf.saxon.Configuration config
	protected boolean recognizeQueryParameters
	static final boolean $assertionsDisabled
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setRecognizeQueryParameters (boolean) 
		boolean recognize
	public boolean queryParametersAreRecognized () 
	protected net.sf.saxon.Platform getPlatform () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public javax.xml.transform.Source resolve (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI relative
		java.net.URISyntaxException err
		int q
		java.net.URI uri
		String expandedBase
		java.net.URISyntaxException err
		net.sf.saxon.trans.Maker parser
		Exception err
		String uriString
		java.net.URI uri
		net.sf.saxon.om.SpaceStrippingRule stripSpace
		String idFinal
		net.sf.saxon.event.FilterFactory factory
		Integer validation
		Boolean xinclude
		String href
		String base
		String relativeURI
		String id
		int hash
		net.sf.saxon.functions.URIQueryParameters params
		java.net.URI relative
		String query
		javax.xml.transform.Source source
	protected javax.xml.transform.Source getPTreeSource (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String href
		String base
	protected void setSAXInputSource (javax.xml.transform.sax.SAXSource, java.lang.String) 
		java.io.InputStream is
		javax.xml.transform.sax.SAXSource source
		String uriString
	static void  () 
}

net/sf/saxon/lib/StandardUnparsedTextResolver.class
StandardUnparsedTextResolver.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StandardUnparsedTextResolver extends java.lang.Object implements net.sf.saxon.lib.UnparsedTextURIResolver  {
	private boolean debug
	public void  () 
	public void setDebugging (boolean) 
		boolean debug
	public java.io.Reader resolve (java.net.URI, java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		java.net.URL absoluteURL
		net.sf.saxon.trans.XPathException e
		java.net.MalformedURLException mue
		net.sf.saxon.trans.XPathException xpe
		java.io.IOException ioe
		String mediaType
		String mediaType
		int pos
		String charset
		String contentType
		boolean isXmlMediaType
		java.io.IOException e
		java.io.InputStream is
		java.net.URLConnection connection
		String contentEncoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder decoder
		java.io.IOException ioe
		java.nio.charset.IllegalCharsetNameException icne
		java.nio.charset.UnsupportedCharsetException uce
		java.net.URI absoluteURI
		String encoding
		net.sf.saxon.Configuration config
		java.net.URL absoluteURL
		net.sf.saxon.lib.Logger err
	public static java.lang.String inferStreamEncoding (java.io.InputStream, net.sf.saxon.lib.Logger)  throws java.io.IOException 
		java.io.InputStream is
		net.sf.saxon.lib.Logger err
		byte[] start
		int read
	private static java.lang.String inferEncoding (byte[], int, net.sf.saxon.lib.Logger) 
		int b
		net.sf.saxon.tree.util.FastStringBuffer sb
		String p
		int v
		byte[] start
		int read
		net.sf.saxon.lib.Logger logger
		boolean debug
	private static int ch (byte) 
		byte b
}

net/sf/saxon/lib/StaticQueryContextFactory.class
StaticQueryContextFactory.java
package net.sf.saxon.lib
public net.sf.saxon.lib.StaticQueryContextFactory extends java.lang.Object {
	public void  () 
	public net.sf.saxon.query.StaticQueryContext newStaticQueryContext (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
}

net/sf/saxon/lib/StringCollator.class
StringCollator.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.StringCollator extends java.lang.Object {
	public abstract java.lang.String getCollationURI () 
	public abstract int compareStrings (java.lang.CharSequence, java.lang.CharSequence) 
	public abstract boolean comparesEqual (java.lang.CharSequence, java.lang.CharSequence) 
	public abstract net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (java.lang.CharSequence) 
}

net/sf/saxon/lib/SubstringMatcher.class
SubstringMatcher.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.SubstringMatcher extends java.lang.Object implements net.sf.saxon.lib.StringCollator  {
	public abstract boolean contains (java.lang.String, java.lang.String) 
	public abstract boolean startsWith (java.lang.String, java.lang.String) 
	public abstract boolean endsWith (java.lang.String, java.lang.String) 
	public abstract java.lang.String substringBefore (java.lang.String, java.lang.String) 
	public abstract java.lang.String substringAfter (java.lang.String, java.lang.String) 
}

net/sf/saxon/lib/TraceListener.class
TraceListener.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.TraceListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void setOutputDestination (net.sf.saxon.lib.Logger) 
	public abstract void open (net.sf.saxon.Controller) 
	public abstract void close () 
	public abstract void enter (net.sf.saxon.trace.InstructionInfo, net.sf.saxon.expr.XPathContext) 
	public abstract void leave (net.sf.saxon.trace.InstructionInfo) 
	public abstract void startCurrentItem (net.sf.saxon.om.Item) 
	public abstract void endCurrentItem (net.sf.saxon.om.Item) 
}

net/sf/saxon/lib/TraceListener2.class
TraceListener2.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.TraceListener2 extends java.lang.Object implements net.sf.saxon.lib.TraceListener  {
	public abstract void startRuleSearch () 
	public abstract void endRuleSearch (java.lang.Object, net.sf.saxon.trans.Mode, net.sf.saxon.om.Item) 
}

net/sf/saxon/lib/URIChecker.class
URIChecker.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.URIChecker extends java.lang.Object {
	public abstract boolean isValidURI (java.lang.CharSequence) 
}

net/sf/saxon/lib/UnfailingErrorListener.class
UnfailingErrorListener.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.UnfailingErrorListener extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	public abstract void warning (javax.xml.transform.TransformerException) 
	public abstract void error (javax.xml.transform.TransformerException) 
	public abstract void fatalError (javax.xml.transform.TransformerException) 
}

net/sf/saxon/lib/UnparsedTextURIResolver.class
UnparsedTextURIResolver.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.UnparsedTextURIResolver extends java.lang.Object {
	public abstract java.io.Reader resolve (java.net.URI, java.lang.String, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/Validation.class
Validation.java
package net.sf.saxon.lib
public final net.sf.saxon.lib.Validation extends java.lang.Object {
	public static final int INVALID
	public static final int STRICT
	public static final int LAX
	public static final int PRESERVE
	public static final int STRIP
	public static final int SKIP
	public static final int DEFAULT
	public static final int BY_TYPE
	private void  () 
	public static int getCode (java.lang.String) 
		String value
	public static java.lang.String toString (int) 
		int value
}

net/sf/saxon/lib/ValidationStatisticsRecipient.class
ValidationStatisticsRecipient.java
package net.sf.saxon.lib
public abstract net.sf.saxon.lib.ValidationStatisticsRecipient extends java.lang.Object {
	public abstract void notifyValidationStatistics (java.util.Map)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/lib/XQueryFunctionAnnotationHandler$DisallowedCombination.class
XQueryFunctionAnnotationHandler.java
package net.sf.saxon.lib
 net.sf.saxon.lib.XQueryFunctionAnnotationHandler$DisallowedCombination extends java.lang.Object {
	public net.sf.saxon.om.StructuredQName one
	public net.sf.saxon.om.StructuredQName two
	public String errorCode
	public java.util.Set where
	public transient void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.StructuredQName, java.lang.String, java.lang.String[]) 
		net.sf.saxon.om.StructuredQName one
		net.sf.saxon.om.StructuredQName two
		String errorCode
		String[] where
}

net/sf/saxon/lib/XQueryFunctionAnnotationHandler.class
XQueryFunctionAnnotationHandler.java
package net.sf.saxon.lib
public net.sf.saxon.lib.XQueryFunctionAnnotationHandler extends java.lang.Object implements net.sf.saxon.lib.FunctionAnnotationHandler  {
	private static net.sf.saxon.lib.XQueryFunctionAnnotationHandler$DisallowedCombination[] blackList
	public void  () 
	public void check (net.sf.saxon.query.AnnotationList, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.Annotation other
		int j
		net.sf.saxon.lib.XQueryFunctionAnnotationHandler$DisallowedCombination dc
		net.sf.saxon.query.Annotation ann
		int i
		net.sf.saxon.query.AnnotationList annotations
		String construct
	public java.lang.String getAssertionNamespace () 
	public boolean satisfiesAssertion (net.sf.saxon.query.Annotation, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.Annotation assertion
		net.sf.saxon.query.AnnotationList annotationList
	public int relationship (net.sf.saxon.query.AnnotationList, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList firstList
		net.sf.saxon.query.AnnotationList secondList
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayAppend.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayAppend extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Sequence other
		java.util.List list
		net.sf.saxon.ma.arrays.SimpleArrayItem otherArray
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFilter.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFilter extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Function fn
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFlatten.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFlatten extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	private void flatten (net.sf.saxon.om.Sequence, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence member
		net.sf.saxon.om.Sequence arg
		java.util.List out
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List out
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFoldLeft.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFoldLeft extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int arraySize
		net.sf.saxon.om.Sequence zero
		net.sf.saxon.om.Function fn
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFoldRight.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFoldRight extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Sequence zero
		net.sf.saxon.om.Function fn
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayForEach.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayForEach extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.Function fn
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayForEachPair.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayForEachPair extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array1
		net.sf.saxon.ma.arrays.ArrayItem array2
		net.sf.saxon.om.Function fn
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayFromSequence.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayFromSequence extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayGet.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayGet extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.value.IntegerValue index
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayHead.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayHead extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayInsertBefore.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayInsertBefore extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int index
		net.sf.saxon.om.Sequence newMember
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayJoin.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayJoin extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.ma.arrays.ArrayItem nextArray
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayPut.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayPut extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int index
		net.sf.saxon.om.GroundedValue newVal
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayRemove.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayRemove extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int index
		int index
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.IntegerValue pos
		net.sf.saxon.z.IntSet positions
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayReverse.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayReverse extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArraySize.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArraySize extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArraySubarray.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArraySubarray extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int length
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		int start
		int length
		java.util.List list
		int i
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayTail.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayTail extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet$ArrayToSequence.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet$ArrayToSequence extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		java.util.List results
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayFunctionSet.class
ArrayFunctionSet.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayFunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	public static net.sf.saxon.ma.arrays.ArrayFunctionSet THE_INSTANCE
	public void  () 
	public static net.sf.saxon.ma.arrays.ArrayFunctionSet getInstance () 
	private void init () 
		net.sf.saxon.type.ItemType filterFunctionType
		net.sf.saxon.type.ItemType foldFunctionType
		net.sf.saxon.type.ItemType forEachFunctionType
		net.sf.saxon.type.ItemType sortFunctionType
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayItem.class
ArrayItem.java
package net.sf.saxon.ma.arrays
public abstract net.sf.saxon.ma.arrays.ArrayItem extends java.lang.Object implements net.sf.saxon.om.Function java.lang.Iterable  {
	public static final net.sf.saxon.value.SequenceType SINGLE_ARRAY_TYPE
	public abstract net.sf.saxon.om.Sequence get (int)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.ma.arrays.ArrayItem put (int, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
	public abstract int arrayLength () 
	public abstract boolean isEmpty () 
	public abstract java.util.Iterator iterator () 
	public abstract net.sf.saxon.ma.arrays.ArrayItem concat (net.sf.saxon.ma.arrays.ArrayItem) 
	public abstract net.sf.saxon.ma.arrays.ArrayItem remove (int) 
	public abstract net.sf.saxon.ma.arrays.ArrayItem removeSeveral (net.sf.saxon.z.IntSet) 
	public abstract net.sf.saxon.value.SequenceType getMemberType (net.sf.saxon.type.TypeHierarchy) 
	public abstract java.util.List getMembers () 
	static void  () 
}

net/sf/saxon/ma/arrays/ArrayItemType.class
ArrayItemType.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArrayItemType extends net.sf.saxon.type.AnyFunctionType {
	public static final net.sf.saxon.ma.arrays.ArrayItemType ANY_ARRAY_TYPE
	private net.sf.saxon.value.SequenceType memberType
	public void  (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType memberType
	public net.sf.saxon.value.SequenceType getMemberType () 
	public boolean isMapType () 
	public boolean isArrayType () 
	public boolean isAtomizable () 
	public net.sf.saxon.type.PlainType getAtomizedItemType () 
	public int getArity () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence s
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.value.SequenceType getResultType () 
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		net.sf.saxon.ma.arrays.ArrayItemType f2
		Object other
	public int hashCode () 
	public int relationship (net.sf.saxon.type.FunctionItemType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.ma.arrays.ArrayItemType f2
		int rel
		net.sf.saxon.type.FunctionItemType other
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression result
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	static void  () 
}

net/sf/saxon/ma/arrays/ArraySort$1.class
ArraySort.java
package net.sf.saxon.ma.arrays
 net.sf.saxon.ma.arrays.ArraySort$1 extends java.lang.Object implements net.sf.saxon.expr.sort.Sortable  {
	final java.util.List val$inputList
	final net.sf.saxon.expr.sort.AtomicComparer val$atomicComparer
	final net.sf.saxon.ma.arrays.ArraySort this$0
	void  (net.sf.saxon.ma.arrays.ArraySort, java.util.List, net.sf.saxon.expr.sort.AtomicComparer) 
		net.sf.saxon.ma.arrays.ArraySort this$0
	public int compare (int, int) 
		int a
		int b
		int result
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.ma.arrays.ArraySort$MemberToBeSorted temp
}

net/sf/saxon/ma/arrays/ArraySort$MemberToBeSorted.class
ArraySort.java
package net.sf.saxon.ma.arrays
 net.sf.saxon.ma.arrays.ArraySort$MemberToBeSorted extends java.lang.Object {
	public net.sf.saxon.om.Sequence value
	public net.sf.saxon.om.GroundedValue sortKey
	int originalPosition
	private void  () 
	void  (net.sf.saxon.ma.arrays.ArraySort$1) 
		net.sf.saxon.ma.arrays.ArraySort$1 x0
}

net/sf/saxon/ma/arrays/ArraySort.class
ArraySort.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.ArraySort extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.StringCollator collation
		net.sf.saxon.lib.StringCollator collation
		net.sf.saxon.value.StringValue collName
		net.sf.saxon.ma.arrays.ArraySort$MemberToBeSorted member
		net.sf.saxon.om.Sequence seq
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.ma.arrays.ArraySort$MemberToBeSorted member
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.arrays.ArrayItem array
		java.util.List inputList
		int i
		net.sf.saxon.lib.StringCollator collation
		net.sf.saxon.om.Function key
		net.sf.saxon.expr.sort.AtomicComparer atomicComparer
		net.sf.saxon.expr.sort.Sortable sortable
		java.util.List outputList
	public static int compareSortKeys (net.sf.saxon.om.GroundedValue, net.sf.saxon.om.GroundedValue, net.sf.saxon.expr.sort.AtomicComparer) 
		int first
		net.sf.saxon.trans.NoDynamicContextException e
		net.sf.saxon.value.AtomicValue firsta
		net.sf.saxon.value.AtomicValue firstb
		net.sf.saxon.om.GroundedValue a
		net.sf.saxon.om.GroundedValue b
		net.sf.saxon.expr.sort.AtomicComparer comparer
		net.sf.saxon.tree.iter.UnfailingIterator iteratora
		net.sf.saxon.tree.iter.UnfailingIterator iteratorb
	private static net.sf.saxon.om.GroundedValue atomize (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.SequenceIterator mapper
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence input
}

net/sf/saxon/ma/arrays/SimpleArrayItem.class
SimpleArrayItem.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.SimpleArrayItem extends net.sf.saxon.om.AbstractItem implements net.sf.saxon.ma.arrays.ArrayItem  {
	public static final net.sf.saxon.ma.arrays.SimpleArrayItem EMPTY_ARRAY
	private java.util.List members
	private boolean knownToBeGrounded
	private net.sf.saxon.value.SequenceType memberType
	public void  (java.util.List) 
		java.util.List members
	public static net.sf.saxon.ma.arrays.SimpleArrayItem makeSimpleArrayItem (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator input
		java.util.List members
		net.sf.saxon.om.Item item
		net.sf.saxon.ma.arrays.SimpleArrayItem result
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
	public void makeGrounded ()  throws net.sf.saxon.trans.XPathException 
		int i
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue atom
		net.sf.saxon.om.AtomicSequence atoms
		net.sf.saxon.om.Item item
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Sequence seq
		java.util.List list
	public boolean isArray () 
	public boolean isMap () 
	public net.sf.saxon.query.AnnotationList getAnnotations () 
	public net.sf.saxon.om.Sequence get (int)  throws net.sf.saxon.trans.XPathException 
		int index
	public net.sf.saxon.ma.arrays.ArrayItem put (int, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		int index
		net.sf.saxon.om.Sequence newValue
		java.util.List newList
		net.sf.saxon.ma.arrays.SimpleArrayItem result
	public int arrayLength () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public net.sf.saxon.ma.arrays.ArrayItem removeSeveral (net.sf.saxon.z.IntSet) 
		int i
		net.sf.saxon.z.IntSet positions
		java.util.List newList
		net.sf.saxon.ma.arrays.SimpleArrayItem result
	public net.sf.saxon.ma.arrays.ArrayItem remove (int) 
		int pos
		java.util.List newList
		net.sf.saxon.ma.arrays.SimpleArrayItem result
	public net.sf.saxon.ma.arrays.ArrayItem concat (net.sf.saxon.ma.arrays.ArrayItem) 
		net.sf.saxon.om.Sequence s
		net.sf.saxon.ma.arrays.ArrayItem other
		java.util.List newList
		net.sf.saxon.ma.arrays.SimpleArrayItem result
	public net.sf.saxon.value.SequenceType getMemberType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Sequence s
		net.sf.saxon.type.ItemType contentType
		int contentCard
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public boolean deepEquals (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer, int)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.ma.arrays.ArrayItem that
		net.sf.saxon.om.Function other
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer comparer
		int flags
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence mem
		net.sf.saxon.trace.ExpressionPresenter out
	public boolean isTrustedResultType () 
	public java.util.List getMembers () 
	public java.lang.String toString () 
		net.sf.saxon.om.Sequence seq
		net.sf.saxon.tree.util.FastStringBuffer buffer
	static void  () 
}

net/sf/saxon/ma/arrays/SquareArrayConstructor.class
SquareArrayConstructor.java
package net.sf.saxon.ma.arrays
public net.sf.saxon.ma.arrays.SquareArrayConstructor extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.oper.OperandArray operanda
	public void  (java.util.List) 
		net.sf.saxon.expr.Expression e
		java.util.List children
		net.sf.saxon.expr.Expression[] kids
	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 net.sf.saxon.expr.Operand getOperand (int) 
		int i
	public java.lang.Iterable operands () 
	public java.lang.String getExpressionName () 
	public java.lang.String getStreamerName () 
	public int computeSpecialProperties () 
	private boolean mayReturnTypedNodes (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType it
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Operand o
		net.sf.saxon.type.TypeHierarchy th
	public boolean equals (java.lang.Object) 
		int i
		net.sf.saxon.ma.arrays.SquareArrayConstructor ab2
		Object other
	public int hashCode () 
		net.sf.saxon.expr.Operand o
		int h
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.parser.RebindingMap rebindings
		java.util.List m2
		net.sf.saxon.ma.arrays.SquareArrayConstructor b2
	public final net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.type.ItemType contentType
		int contentCardinality
		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 final int computeCardinality () 
	public final boolean createsNewNodes () 
		int props
		net.sf.saxon.expr.Operand o
	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 java.lang.String toShortString () 
		int n
	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.Sequence s
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.XPathContext context
		java.util.List value
}

net/sf/saxon/ma/json/JsonDoc.class
JsonDoc.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.JsonDoc extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		java.io.Reader reader
		net.sf.saxon.trans.XPathException err
		CharSequence content
		net.sf.saxon.trans.XPathException e
		java.io.UnsupportedEncodingException encErr
		net.sf.saxon.trans.XPathException e
		java.io.IOException ioErr
		net.sf.saxon.ma.map.MapItem options
		java.util.Map checkedOptions
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item arg0
		String href
		net.sf.saxon.Configuration config
		net.sf.saxon.z.IntPredicate checker
		java.net.URI absoluteURI
		String encoding
		java.io.Reader reader
		CharSequence content
		java.util.Map checkedOptions
		net.sf.saxon.om.Item result
}

net/sf/saxon/ma/json/JsonHandler$1.class
JsonHandler.java
package net.sf.saxon.ma.json
 net.sf.saxon.ma.json.JsonHandler$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final net.sf.saxon.ma.json.JsonHandler this$0
	void  (net.sf.saxon.ma.json.JsonHandler) 
		net.sf.saxon.ma.json.JsonHandler this$0
	public boolean matches (int) 
		int value
}

net/sf/saxon/ma/json/JsonHandler.class
JsonHandler.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.JsonHandler extends java.lang.Object {
	public boolean escape
	protected net.sf.saxon.z.IntPredicate charChecker
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.Function fallbackFunction
	private static final String REPLACEMENT
	public void  () 
	public void setContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.XPathContext getContext () 
	public net.sf.saxon.om.Sequence getResult ()  throws net.sf.saxon.trans.XPathException 
	public boolean setKey (java.lang.String, java.lang.String) 
		String unEscaped
		String reEscaped
	public void startArray ()  throws net.sf.saxon.trans.XPathException 
	public void endArray ()  throws net.sf.saxon.trans.XPathException 
	public void startMap ()  throws net.sf.saxon.trans.XPathException 
	public void endMap ()  throws net.sf.saxon.trans.XPathException 
	public void writeNumeric (java.lang.String, double)  throws net.sf.saxon.trans.XPathException 
		String asString
		double asDouble
	public void writeString (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
	public java.lang.String reEscape (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		CharSequence escaped
		net.sf.saxon.tree.util.FastStringBuffer buffer
		String val
		CharSequence escaped
	public void writeBoolean (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean value
	public void writeNull ()  throws net.sf.saxon.trans.XPathException 
	protected void handleInvalidCharacters (net.sf.saxon.tree.util.FastStringBuffer)  throws net.sf.saxon.trans.XPathException 
		int pair
		char ch
		int i
		net.sf.saxon.tree.util.FastStringBuffer buffer
		net.sf.saxon.z.IntPredicate charChecker
	protected void markAsEscaped (java.lang.CharSequence, boolean)  throws net.sf.saxon.trans.XPathException 
		CharSequence escaped
		boolean isKey
	private void substitute (net.sf.saxon.tree.util.FastStringBuffer, int, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String hex
		int j
		int j
		int j
		int j
		net.sf.saxon.tree.util.FastStringBuffer buffer
		int offset
		int count
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.tree.util.FastStringBuffer escaped
		String replacement
	private java.lang.String replace (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Item first
		String s
		net.sf.saxon.expr.XPathContext context
	public void setFallbackFunction (java.util.Map, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SpecificFunctionType required
		net.sf.saxon.om.Item fn
		java.util.Map options
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence val
}

net/sf/saxon/ma/json/JsonHandlerMap.class
JsonHandlerMap.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.JsonHandlerMap extends net.sf.saxon.ma.json.JsonHandler {
	java.util.Stack stack
	protected java.util.Stack keys
	public void  (net.sf.saxon.expr.XPathContext, int) 
		net.sf.saxon.expr.XPathContext context
		int flags
	public net.sf.saxon.om.Sequence getResult ()  throws net.sf.saxon.trans.XPathException 
	public boolean setKey (java.lang.String, java.lang.String) 
		String unEscaped
		String reEscaped
		net.sf.saxon.ma.map.HashTrieMap map
	public void startArray ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.arrays.ArrayItem map
	public void endArray ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.arrays.ArrayItem map
	public void startMap ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.HashTrieMap map
	public void endMap ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.HashTrieMap map
	private void writeItem (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.arrays.SimpleArrayItem array
		net.sf.saxon.ma.map.HashTrieMap map
		net.sf.saxon.value.StringValue key
		net.sf.saxon.om.Sequence val
	public void writeNumeric (java.lang.String, double)  throws net.sf.saxon.trans.XPathException 
		String asString
		double asDouble
	public void writeString (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
	public void writeBoolean (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean value
	public void writeNull ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/ma/json/JsonHandlerXML.class
JsonHandlerXML.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.JsonHandlerXML extends net.sf.saxon.ma.json.JsonHandler {
	private net.sf.saxon.event.Receiver out
	private net.sf.saxon.event.Builder builder
	private java.util.Stack keys
	private java.util.Stack inMap
	public boolean allowAnyTopLevel
	public boolean liberal
	public boolean validate
	public boolean checkForDuplicates
	public static final String SCHEMA_URI
	public static final String JSON_NS
	public static final String PREFIX
	private net.sf.saxon.om.NamePool namePool
	private net.sf.saxon.om.FingerprintedQName mapQN
	private net.sf.saxon.om.FingerprintedQName arrayQN
	private net.sf.saxon.om.FingerprintedQName stringQN
	private net.sf.saxon.om.FingerprintedQName numberQN
	private net.sf.saxon.om.FingerprintedQName booleanQN
	private net.sf.saxon.om.FingerprintedQName nullQN
	private net.sf.saxon.om.FingerprintedQName keyQN
	private net.sf.saxon.om.FingerprintedQName escapedQN
	private net.sf.saxon.om.FingerprintedQName escapedKeyQN
	private static final net.sf.saxon.type.Untyped UNTYPED
	private static final net.sf.saxon.type.AnySimpleType SIMPLE_TYPE
	private static final net.sf.saxon.type.BuiltInAtomicType BOOLEAN_TYPE
	private static final net.sf.saxon.type.BuiltInAtomicType STRING_TYPE
	public java.util.HashMap types
	private java.util.Stack mapKeys
	private net.sf.saxon.om.FingerprintedQName qname (java.lang.String) 
		String s
		net.sf.saxon.om.FingerprintedQName fp
	private net.sf.saxon.om.FingerprintedQName qnameNS (java.lang.String) 
		String s
		net.sf.saxon.om.FingerprintedQName fp
	public void  (net.sf.saxon.expr.XPathContext, java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String staticBaseUri
		int flags
	private void init (net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.InputSource is
		String t
		net.sf.saxon.Configuration config
		String[] typeNames
		net.sf.saxon.type.SchemaException e
		org.xml.sax.SAXException e
		java.io.IOException e
		net.sf.saxon.expr.XPathContext context
		int flags
	public void setType (java.lang.String, net.sf.saxon.type.SchemaType) 
		String name
		net.sf.saxon.type.SchemaType st
	public boolean setKey (java.lang.String, java.lang.String) 
		String unEscaped
		String reEscaped
	public net.sf.saxon.om.Item getResult ()  throws net.sf.saxon.trans.XPathException 
	protected boolean containsEscape (java.lang.String) 
		String literal
	private boolean isInMap () 
	private void startElement (net.sf.saxon.om.FingerprintedQName, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FingerprintedQName qn
		String typeName
	private void startElement (net.sf.saxon.om.FingerprintedQName, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
		String k
		net.sf.saxon.om.FingerprintedQName qn
		net.sf.saxon.type.SchemaType st
	private void characters (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String s
	private void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void startArray ()  throws net.sf.saxon.trans.XPathException 
	public void endArray ()  throws net.sf.saxon.trans.XPathException 
	public void startMap ()  throws net.sf.saxon.trans.XPathException 
	public void endMap ()  throws net.sf.saxon.trans.XPathException 
	public void writeNumeric (java.lang.String, double)  throws net.sf.saxon.trans.XPathException 
		String asString
		double asDouble
	public void writeString (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
		CharSequence escaped
	protected void markAsEscaped (java.lang.CharSequence, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName name
		CharSequence escaped
		boolean isKey
	public void writeBoolean (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean value
	public void writeNull ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Sequence getResult ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/ma/json/JsonParser$JsonTokenizer.class
JsonParser.java
package net.sf.saxon.ma.json
 net.sf.saxon.ma.json.JsonParser$JsonTokenizer extends java.lang.Object {
	private String input
	private int position
	public int currentToken
	public net.sf.saxon.tree.util.FastStringBuffer currentTokenValue
	private static final int LSQB
	private static final int RSQB
	public static final int LCURLY
	public static final int RCURLY
	public static final int STRING_LITERAL
	public static final int NUMERIC_LITERAL
	public static final int TRUE
	public static final int FALSE
	public static final int NULL
	public static final int COLON
	public static final int COMMA
	public static final int UNQUOTED_STRING
	public static final int EOF
	final net.sf.saxon.ma.json.JsonParser this$0
	public void  (net.sf.saxon.ma.json.JsonParser, java.lang.String) 
		String input
	public int next ()  throws net.sf.saxon.trans.XPathException 
	private int readToken ()  throws net.sf.saxon.trans.XPathException 
		String hex
		Exception e
		char c
		boolean afterBackslash
		char c
		char c
		String val
		char c
		char ch
}

net/sf/saxon/ma/json/JsonParser.class
JsonParser.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.JsonParser extends java.lang.Object {
	public static final int ESCAPE
	public static final int ALLOW_ANY_TOP_LEVEL
	public static final int LIBERAL
	public static final int VALIDATE
	public static final int DEBUG
	public static final int DUPLICATES_RETAINED
	public static final int DUPLICATES_LAST
	public static final int DUPLICATES_FIRST
	public static final int DUPLICATES_REJECTED
	public static final int DUPLICATES_SPECIFIED
	private static final String ERR_GRAMMAR
	private static final String ERR_DUPLICATE
	private static final String ERR_SCHEMA
	private static final String ERR_OPTIONS
	public void  () 
	public void parse (java.lang.String, int, net.sf.saxon.ma.json.JsonHandler, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String input
		int flags
		net.sf.saxon.ma.json.JsonHandler handler
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.json.JsonParser$JsonTokenizer t
	public static int getFlags (java.util.Map, net.sf.saxon.expr.XPathContext, java.lang.Boolean)  throws net.sf.saxon.trans.XPathException 
		String duplicates
		java.util.Map options
		net.sf.saxon.expr.XPathContext context
		Boolean allowValidate
		int flags
		net.sf.saxon.value.BooleanValue debug
		boolean escape
		boolean validate
	private void parseConstruct (net.sf.saxon.ma.json.JsonHandler, net.sf.saxon.ma.json.JsonParser$JsonTokenizer, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		double d
		String literal
		net.sf.saxon.ma.json.JsonHandler handler
		net.sf.saxon.ma.json.JsonParser$JsonTokenizer tokenizer
		int flags
		net.sf.saxon.expr.XPathContext context
		boolean debug
	private void parseObject (net.sf.saxon.ma.json.JsonHandler, net.sf.saxon.ma.json.JsonParser$JsonTokenizer, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.json.JsonHandler h2
		String key
		String reEscaped
		boolean duplicate
		net.sf.saxon.ma.json.JsonHandler handler
		net.sf.saxon.ma.json.JsonParser$JsonTokenizer tokenizer
		int flags
		net.sf.saxon.expr.XPathContext context
		boolean liberal
		int tok
	private void parseArray (net.sf.saxon.ma.json.JsonHandler, net.sf.saxon.ma.json.JsonParser$JsonTokenizer, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.json.JsonHandler handler
		net.sf.saxon.ma.json.JsonParser$JsonTokenizer tokenizer
		int flags
		net.sf.saxon.expr.XPathContext context
		boolean liberal
		int tok
	private double parseNumericLiteral (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String t
		NumberFormatException e
		String token
		int flags
	public static java.lang.String unescape (java.lang.String, int, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String hex
		int code
		Exception e
		char c
		int i
		String literal
		int flags
		String errorCode
		boolean liberal
		net.sf.saxon.tree.util.FastStringBuffer buffer
	private static void error (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String code
	private void invalidJSON (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String code
	static void access$000 (net.sf.saxon.ma.json.JsonParser, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.json.JsonParser x0
		String x1
		String x2
}

net/sf/saxon/ma/json/JsonReceiver$1.class
JsonReceiver.java
package net.sf.saxon.ma.json
 net.sf.saxon.ma.json.JsonReceiver$1 extends java.lang.Object {
}

net/sf/saxon/ma/json/JsonReceiver$ControlChar.class
JsonReceiver.java
package net.sf.saxon.ma.json
 net.sf.saxon.ma.json.JsonReceiver$ControlChar extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private void  () 
	public boolean matches (int) 
		int c
	void  (net.sf.saxon.ma.json.JsonReceiver$1) 
		net.sf.saxon.ma.json.JsonReceiver$1 x0
}

net/sf/saxon/ma/json/JsonReceiver.class
JsonReceiver.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.JsonReceiver extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	private net.sf.saxon.event.PipelineConfiguration pipe
	private net.sf.saxon.tree.util.FastStringBuffer output
	private net.sf.saxon.tree.util.FastStringBuffer textBuffer
	private java.util.Stack stack
	private boolean atStart
	private net.sf.saxon.event.StartTagBuffer startTagBuffer
	private boolean indenting
	private boolean escaped
	private java.util.Stack keyChecker
	private static final String ERR_INPUT
	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 void setSystemId (java.lang.String) 
		String systemId
	public void setIndenting (boolean) 
		boolean indenting
	public boolean isIndenting () 
	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 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.trans.XPathException e
		String key
		String keyEscaped
		boolean alreadyEscaped
		String normalizedKey
		boolean added
		net.sf.saxon.trans.XPathException e
		String escapeAtt
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
		String parent
		boolean inMap
		String local
	private void checkParent (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String child
		String parent
	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 
		boolean inMap
		boolean allowed
		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 endElement ()  throws net.sf.saxon.trans.XPathException 
		boolean b
		net.sf.saxon.trans.XPathException e
		double d
		NumberFormatException e
		String str
		net.sf.saxon.om.NodeName name
		String local
	private static java.lang.CharSequence handleEscapedString (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String hex
		char c
		int i
		String str
		net.sf.saxon.tree.util.FastStringBuffer out
	public static java.lang.CharSequence escape (java.lang.CharSequence, boolean, net.sf.saxon.z.IntPredicate)  throws net.sf.saxon.trans.XPathException 
		String hex
		char c
		int i
		CharSequence in
		boolean forXml
		net.sf.saxon.z.IntPredicate hexEscapes
		net.sf.saxon.tree.util.FastStringBuffer out
	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 () 
	public java.lang.String getSystemId () 
	public java.lang.String getJsonString () 
	private void indent (int) 
		int i
		int depth
	private static java.lang.String unescape (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String hex
		int code
		Exception e
		char c
		int i
		String literal
		net.sf.saxon.tree.util.FastStringBuffer buffer
}

net/sf/saxon/ma/json/JsonToXMLFn.class
JsonToXMLFn.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.JsonToXMLFn extends net.sf.saxon.functions.SystemFunction {
	public static net.sf.saxon.functions.OptionsParameter OPTION_DETAILS
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Item arg0
		String input
		net.sf.saxon.ma.map.MapItem options
		net.sf.saxon.om.Item result
	protected net.sf.saxon.om.Item eval (java.lang.String, net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String input
		net.sf.saxon.ma.map.MapItem options
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.json.JsonParser parser
		int flags
		java.util.Map checkedOptions
		net.sf.saxon.ma.json.JsonHandlerXML handler
	static void  () 
		net.sf.saxon.type.SpecificFunctionType fallbackType
		net.sf.saxon.functions.OptionsParameter jsonToXmlOptions
}

net/sf/saxon/ma/json/ParseJsonFn.class
ParseJsonFn.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.ParseJsonFn extends net.sf.saxon.ma.json.JsonToXMLFn {
	public static net.sf.saxon.functions.OptionsParameter OPTION_DETAILS
	public void  () 
	protected net.sf.saxon.om.Item eval (java.lang.String, net.sf.saxon.ma.map.MapItem, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String input
		net.sf.saxon.ma.map.MapItem options
		net.sf.saxon.expr.XPathContext context
		java.util.Map checkedOptions
	public static net.sf.saxon.om.Item parse (java.lang.String, java.util.Map, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String input
		java.util.Map options
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.json.JsonParser parser
		int flags
		net.sf.saxon.ma.json.JsonHandlerMap handler
	static void  () 
		net.sf.saxon.type.SpecificFunctionType fallbackType
		net.sf.saxon.functions.OptionsParameter parseJsonOptions
}

net/sf/saxon/ma/json/XMLToJsonFn.class
XMLToJsonFn.java
package net.sf.saxon.ma.json
public net.sf.saxon.ma.json.XMLToJsonFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public static net.sf.saxon.functions.OptionsParameter makeOptionsParameter () 
		net.sf.saxon.functions.OptionsParameter xmlToJsonOptions
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem suppliedOptions
		java.util.Map options
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.NodeInfo xml
		boolean indent
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.ma.json.JsonReceiver receiver
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.StartTagBuffer stb
	public java.lang.String getStreamerName () 
}

net/sf/saxon/ma/map/HashTrieMap$1.class
HashTrieMap.java
package net.sf.saxon.ma.map
 net.sf.saxon.ma.map.HashTrieMap$1 extends java.lang.Object implements net.sf.saxon.tree.iter.AtomicIterator  {
	java.util.Iterator base
	final net.sf.saxon.ma.map.HashTrieMap this$0
	void  (net.sf.saxon.ma.map.HashTrieMap) 
		net.sf.saxon.ma.map.HashTrieMap this$0
	public net.sf.saxon.value.AtomicValue next () 
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/ma/map/HashTrieMap$2.class
HashTrieMap.java
package net.sf.saxon.ma.map
 net.sf.saxon.ma.map.HashTrieMap$2 extends java.lang.Object implements java.util.Iterator  {
	java.util.Iterator base
	final net.sf.saxon.ma.map.HashTrieMap this$0
	void  (net.sf.saxon.ma.map.HashTrieMap) 
		net.sf.saxon.ma.map.HashTrieMap this$0
	public boolean hasNext () 
	public net.sf.saxon.ma.map.KeyValuePair next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/ma/map/HashTrieMap.class
HashTrieMap.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.HashTrieMap extends net.sf.saxon.om.AbstractItem implements net.sf.saxon.ma.map.MapItem net.sf.saxon.om.GroundedValue  {
	public static final net.sf.saxon.value.SequenceType SINGLE_MAP_TYPE
	private net.sf.saxon.ma.trie.ImmutableMap imap
	private net.sf.saxon.type.UType keyUType
	private net.sf.saxon.type.UType valueUType
	private net.sf.saxon.type.AtomicType keyAtomicType
	private net.sf.saxon.type.ItemType valueItemType
	private int valueCardinality
	private int entries
	public void  () 
	public static net.sf.saxon.ma.map.HashTrieMap singleton (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
		net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.ma.trie.ImmutableMap) 
		net.sf.saxon.ma.trie.ImmutableMap imap
	public static net.sf.saxon.ma.map.HashTrieMap copy (net.sf.saxon.ma.map.MapItem) 
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.ma.map.HashTrieMap m2
	public boolean isArray () 
	public boolean isMap () 
	public net.sf.saxon.query.AnnotationList getAnnotations () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	private void updateTypeInformation (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence, boolean) 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence val
		boolean wasEmpty
	private static boolean isKnownToConform (net.sf.saxon.om.Sequence, net.sf.saxon.type.ItemType) 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence value
		net.sf.saxon.type.ItemType itemType
	private net.sf.saxon.type.ItemType getItemTypeOfSequence (net.sf.saxon.om.Sequence) 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.type.ItemType type
		net.sf.saxon.type.ItemType type
		net.sf.saxon.om.Item first
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence val
	public int size () 
		net.sf.saxon.ma.map.KeyValuePair entry
		int count
	public boolean isEmpty () 
	public boolean conforms (net.sf.saxon.type.AtomicType, net.sf.saxon.value.SequenceType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType upperBoundKeyType
		int rel
		net.sf.saxon.type.ItemType upperBoundValueType
		int rel
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence val
		net.sf.saxon.tree.iter.AtomicIterator keyIter
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.type.AtomicType requiredKeyType
		net.sf.saxon.value.SequenceType requiredValueType
		net.sf.saxon.type.TypeHierarchy th
		boolean needFullCheck
		net.sf.saxon.type.ItemType requiredValueItemType
		int requiredValueCard
	public net.sf.saxon.ma.map.MapType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Sequence val
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.AtomicType keyType
		net.sf.saxon.type.ItemType valueType
		int valueCard
		net.sf.saxon.tree.iter.AtomicIterator keyIter
		net.sf.saxon.value.AtomicValue key
	public net.sf.saxon.type.UType getKeyUType () 
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
	public net.sf.saxon.ma.map.HashTrieMap addEntry (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence) 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
		boolean empty
		net.sf.saxon.ma.trie.ImmutableMap imap2
		net.sf.saxon.ma.map.HashTrieMap t2
	public boolean initialPut (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence) 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
		boolean empty
		boolean exists
	private net.sf.saxon.expr.sort.AtomicMatchKey makeKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue key
	public net.sf.saxon.ma.map.HashTrieMap remove (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.ma.trie.ImmutableMap m2
		net.sf.saxon.ma.map.HashTrieMap result
	public net.sf.saxon.om.Sequence get (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.ma.map.KeyValuePair o
	public net.sf.saxon.ma.map.KeyValuePair getKeyValuePair (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue key
	public net.sf.saxon.tree.iter.AtomicIterator keys () 
	public java.util.Iterator iterator () 
	public net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
	public boolean deepEquals (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence thisValue
		net.sf.saxon.om.Sequence otherValue
		net.sf.saxon.tree.iter.AtomicIterator keys
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Function other
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer comparer
		int flags
	public net.sf.saxon.ma.map.MapItem itemAt (int) 
		int n
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String toString () 
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public boolean isTrustedResultType () 
	public void diagnosticDump () 
		net.sf.saxon.ma.trie.Tuple2 entry
		net.sf.saxon.expr.sort.AtomicMatchKey k1
		net.sf.saxon.value.AtomicValue k2
		net.sf.saxon.om.Sequence v
		java.util.Iterator iter
	public volatile net.sf.saxon.om.Item itemAt (int) 
	public volatile net.sf.saxon.ma.map.MapItem remove (net.sf.saxon.value.AtomicValue) 
	public volatile net.sf.saxon.ma.map.MapItem addEntry (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence) 
	static net.sf.saxon.ma.trie.ImmutableMap access$000 (net.sf.saxon.ma.map.HashTrieMap) 
		net.sf.saxon.ma.map.HashTrieMap x0
	static void  () 
}

net/sf/saxon/ma/map/KeyValuePair.class
KeyValuePair.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.KeyValuePair extends java.lang.Object {
	public net.sf.saxon.value.AtomicValue key
	public net.sf.saxon.om.Sequence value
	public void  (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence) 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
}

net/sf/saxon/ma/map/MapCreate.class
MapCreate.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapCreate extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.ma.map.MapItem next
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.ma.map.MapItem baseMap
	public java.lang.String getStreamerName () 
}

net/sf/saxon/ma/map/MapFunctionSet$MapContains.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapContains extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.value.AtomicValue key
}

net/sf/saxon/ma/map/MapFunctionSet$MapEntry.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapEntry extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.type.AtomicType ka
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.type.PlainType ku
		net.sf.saxon.type.AtomicType ka
	public java.lang.String getStreamerName () 
	static void  () 
}

net/sf/saxon/ma/map/MapFunctionSet$MapFind.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapFind extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		java.util.List result
		net.sf.saxon.value.AtomicValue key
	private void processSequence (net.sf.saxon.om.Sequence, net.sf.saxon.value.AtomicValue, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence sequence
		net.sf.saxon.ma.map.KeyValuePair entry
		net.sf.saxon.om.Sequence value
		net.sf.saxon.om.Sequence in
		net.sf.saxon.value.AtomicValue key
		java.util.List result
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
}

net/sf/saxon/ma/map/MapFunctionSet$MapForEach.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapForEach extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence seq
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.om.Function fn
		java.util.List results
}

net/sf/saxon/ma/map/MapFunctionSet$MapGet.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapGet extends net.sf.saxon.functions.SystemFunction {
	String pendingWarning
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		String key
		net.sf.saxon.ma.map.TupleItemType tit
		net.sf.saxon.value.SequenceType valueType
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.type.ItemType mapType
	public int getCardinality (net.sf.saxon.expr.Expression[]) 
		String key
		net.sf.saxon.ma.map.TupleItemType tit
		net.sf.saxon.value.SequenceType valueType
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.type.ItemType mapType
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	private void warning (java.lang.String) 
		String message
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
	static void  () 
}

net/sf/saxon/ma/map/MapFunctionSet$MapKeys.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapKeys extends net.sf.saxon.functions.SystemFunction {
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.map.MapItem map
	static void  () 
}

net/sf/saxon/ma/map/MapFunctionSet$MapMerge.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapMerge extends net.sf.saxon.functions.SystemFunction {
	private String duplicates
	private String duplicatesErrorCode
	public void  () 
	public transient net.sf.saxon.expr.Expression makeOptimizedFunctionCall (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem options
		java.util.Map values
		String duplicates
		String duplicatesErrorCode
		net.sf.saxon.ma.map.MapFunctionSet$MapMerge mm2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.Expression[] arguments
	public net.sf.saxon.type.ItemType getResultItemType (net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.type.ItemType it
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.MapItem options
		java.util.Map values
		net.sf.saxon.functions.InsertBefore$InsertIterator combinedIter
		net.sf.saxon.om.Sequence combinedValue
		net.sf.saxon.om.Sequence existing
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.ma.map.MapItem next
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		String duplicates
		String duplicatesErrorCode
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.ma.map.MapItem baseMap
	public java.lang.String getStreamerName () 
	public void exportAdditionalArguments (net.sf.saxon.expr.SystemFunctionCall, net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.HashTrieMap options
		net.sf.saxon.expr.SystemFunctionCall call
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/ma/map/MapFunctionSet$MapPut.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapPut extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.map.MapItem baseMap
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
		net.sf.saxon.ma.map.KeyValuePair pair
}

net/sf/saxon/ma/map/MapFunctionSet$MapRemove.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapRemove extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.AtomicValue key
}

net/sf/saxon/ma/map/MapFunctionSet$MapSize.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet$MapSize extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.ma.map.MapItem map
}

net/sf/saxon/ma/map/MapFunctionSet.class
MapFunctionSet.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapFunctionSet extends net.sf.saxon.functions.registry.BuiltInFunctionSet {
	public static net.sf.saxon.ma.map.MapFunctionSet THE_INSTANCE
	public void  () 
	public static net.sf.saxon.ma.map.MapFunctionSet getInstance () 
	private void init () 
		net.sf.saxon.functions.OptionsParameter mergeOptionDetails
		net.sf.saxon.type.ItemType actionType
	public java.lang.String getNamespace () 
	public java.lang.String getConventionalPrefix () 
	static void  () 
}

net/sf/saxon/ma/map/MapItem.class
MapItem.java
package net.sf.saxon.ma.map
public abstract net.sf.saxon.ma.map.MapItem extends java.lang.Object implements net.sf.saxon.om.Function java.lang.Iterable  {
	public abstract net.sf.saxon.om.Sequence get (net.sf.saxon.value.AtomicValue) 
	public abstract int size () 
	public abstract boolean isEmpty () 
	public abstract net.sf.saxon.tree.iter.AtomicIterator keys () 
	public abstract java.util.Iterator iterator () 
	public abstract net.sf.saxon.ma.map.MapItem addEntry (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence) 
	public abstract net.sf.saxon.ma.map.MapItem remove (net.sf.saxon.value.AtomicValue) 
	public abstract boolean conforms (net.sf.saxon.type.AtomicType, net.sf.saxon.value.SequenceType, net.sf.saxon.type.TypeHierarchy) 
	public abstract net.sf.saxon.ma.map.MapType getItemType (net.sf.saxon.type.TypeHierarchy) 
	public abstract net.sf.saxon.type.UType getKeyUType () 
}

net/sf/saxon/ma/map/MapType.class
MapType.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapType extends net.sf.saxon.type.AnyFunctionType {
	public static final net.sf.saxon.ma.map.MapType ANY_MAP_TYPE
	public static final net.sf.saxon.ma.map.MapType EMPTY_MAP_TYPE
	public static final net.sf.saxon.value.SequenceType OPTIONAL_MAP_ITEM
	private net.sf.saxon.type.AtomicType keyType
	private net.sf.saxon.value.SequenceType valueType
	private boolean mustBeEmpty
	public void  (net.sf.saxon.type.AtomicType, net.sf.saxon.value.SequenceType) 
		net.sf.saxon.type.AtomicType keyType
		net.sf.saxon.value.SequenceType valueType
	public void  (net.sf.saxon.type.AtomicType, net.sf.saxon.value.SequenceType, boolean) 
		net.sf.saxon.type.AtomicType keyType
		net.sf.saxon.value.SequenceType valueType
		boolean mustBeEmpty
	public net.sf.saxon.type.AtomicType getKeyType () 
	public net.sf.saxon.value.SequenceType getValueType () 
	public boolean isMapType () 
	public boolean isArrayType () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public int getArity () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		net.sf.saxon.ma.map.MapType f2
		Object other
	public int hashCode () 
	public int relationship (net.sf.saxon.type.FunctionItemType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.ma.map.MapType f2
		int keyRel
		int valueRel
		int rel
		net.sf.saxon.type.FunctionItemType other
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression result
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
		net.sf.saxon.tree.util.FastStringBuffer fsb
		int card
	static void  () 
}

net/sf/saxon/ma/map/MapUntypedContains.class
MapUntypedContains.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.MapUntypedContains extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.BuiltInAtomicType t
		net.sf.saxon.type.StringConverter converter
		net.sf.saxon.type.ConversionResult av
		net.sf.saxon.type.PrimitiveUType prim
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.ma.map.MapItem map
		net.sf.saxon.value.AtomicValue key
		boolean result
}

net/sf/saxon/ma/map/RangeKey$RangeKeyIterator.class
RangeKey.java
package net.sf.saxon.ma.map
 net.sf.saxon.ma.map.RangeKey$RangeKeyIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AtomicIterator  {
	int pos
	net.sf.saxon.expr.sort.CodepointMatchKey curr
	net.sf.saxon.expr.sort.CodepointMatchKey top
	final net.sf.saxon.ma.map.RangeKey this$0
	public void  (net.sf.saxon.ma.map.RangeKey) 
	public net.sf.saxon.value.StringValue next () 
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.value.AtomicValue next () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/ma/map/RangeKey.class
RangeKey.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.RangeKey extends java.lang.Object implements net.sf.saxon.ma.map.MapItem  {
	private net.sf.saxon.expr.sort.CodepointMatchKey min
	private net.sf.saxon.expr.sort.CodepointMatchKey max
	private java.util.TreeMap index
	public void  (java.lang.String, java.lang.String, java.util.TreeMap)  throws net.sf.saxon.trans.XPathException 
		String min
		String max
		java.util.TreeMap index
	public boolean isArray () 
	public boolean isMap () 
	public net.sf.saxon.query.AnnotationList getAnnotations () 
	public net.sf.saxon.expr.OperandRole[] getOperandRoles () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Sequence get (net.sf.saxon.value.AtomicValue) 
		java.util.List nodes
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.expr.sort.CodepointMatchKey k
	public int size () 
		net.sf.saxon.trans.XPathException err
	public boolean isEmpty () 
	public net.sf.saxon.tree.iter.AtomicIterator keys () 
	public java.util.Iterator iterator () 
		java.util.List list
		net.sf.saxon.tree.iter.AtomicIterator keys
		net.sf.saxon.value.AtomicValue key
	public net.sf.saxon.ma.map.MapItem remove (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue key
	public net.sf.saxon.type.UType getKeyUType () 
	public net.sf.saxon.ma.map.MapItem addEntry (net.sf.saxon.value.AtomicValue, net.sf.saxon.om.Sequence) 
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.om.Sequence value
	public boolean conforms (net.sf.saxon.type.AtomicType, net.sf.saxon.value.SequenceType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence value
		net.sf.saxon.type.AtomicType keyType
		net.sf.saxon.value.SequenceType valueType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.tree.iter.AtomicIterator keyIter
		net.sf.saxon.value.AtomicValue key
	public net.sf.saxon.ma.map.MapType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.ma.map.MapType getFunctionItemType () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDescription () 
	public int getArity () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] args
	public boolean deepEquals (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.ma.map.RangeKey rk
		net.sf.saxon.om.Function other
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.sort.AtomicComparer comparer
		int flags
	public net.sf.saxon.om.Function itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
	public int getLength () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue reduce () 
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.om.Function head () 
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public boolean isTrustedResultType () 
	public volatile net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public volatile net.sf.saxon.om.Item head () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Item itemAt (int) 
	static net.sf.saxon.expr.sort.CodepointMatchKey access$000 (net.sf.saxon.ma.map.RangeKey) 
		net.sf.saxon.ma.map.RangeKey x0
	static java.util.TreeMap access$100 (net.sf.saxon.ma.map.RangeKey) 
		net.sf.saxon.ma.map.RangeKey x0
	static net.sf.saxon.expr.sort.CodepointMatchKey access$200 (net.sf.saxon.ma.map.RangeKey) 
		net.sf.saxon.ma.map.RangeKey x0
}

net/sf/saxon/ma/map/TupleItemType.class
TupleItemType.java
package net.sf.saxon.ma.map
public net.sf.saxon.ma.map.TupleItemType extends net.sf.saxon.type.AnyFunctionType {
	private java.util.Map fields
	public void  (java.util.List, java.util.List) 
		int i
		java.util.List names
		java.util.List types
	public boolean isMapType () 
	public boolean isArrayType () 
	public net.sf.saxon.value.SequenceType getFieldType (java.lang.String) 
		String field
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		java.util.Map$Entry field
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.ma.map.MapItem map
	public int getArity () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public java.lang.String toString () 
		java.util.Map$Entry field
		net.sf.saxon.tree.util.FastStringBuffer sb
		boolean first
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int relationship (net.sf.saxon.type.FunctionItemType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.ma.map.MapType f2
		int keyRel
		int rel
		net.sf.saxon.type.FunctionItemType other
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.Expression result
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType t
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$1.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$1 extends java.lang.Object {
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$ArrayHashNode.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
abstract net.sf.saxon.ma.trie.ImmutableHashTrieMap$ArrayHashNode extends net.sf.saxon.ma.trie.ImmutableHashTrieMap {
	private void  () 
	boolean isArrayNode () 
	public volatile net.sf.saxon.ma.trie.ImmutableMap remove (java.lang.Object) 
	public volatile net.sf.saxon.ma.trie.ImmutableMap put (java.lang.Object, java.lang.Object) 
	void  (net.sf.saxon.ma.trie.ImmutableHashTrieMap$1) 
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$1 x0
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$BranchedArrayHashNode$1.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$BranchedArrayHashNode$1 extends java.lang.Object implements java.util.Iterator  {
	private int bucket
	private java.util.Iterator childIterator
	final net.sf.saxon.ma.trie.ImmutableHashTrieMap$BranchedArrayHashNode this$0
	void  (net.sf.saxon.ma.trie.ImmutableHashTrieMap$BranchedArrayHashNode) 
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$BranchedArrayHashNode this$0
	public boolean hasNext () 
	public net.sf.saxon.ma.trie.Tuple2 next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$BranchedArrayHashNode.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$BranchedArrayHashNode extends net.sf.saxon.ma.trie.ImmutableHashTrieMap$ArrayHashNode {
	private final net.sf.saxon.ma.trie.ImmutableHashTrieMap[] subnodes
	private final int size
	static final boolean $assertionsDisabled
	public void  (int, net.sf.saxon.ma.trie.ImmutableHashTrieMap, int, net.sf.saxon.ma.trie.ImmutableHashTrieMap) 
		int i
		int h1
		net.sf.saxon.ma.trie.ImmutableHashTrieMap subNode1
		int h2
		net.sf.saxon.ma.trie.ImmutableHashTrieMap subNode2
	public void  (int, net.sf.saxon.ma.trie.ImmutableHashTrieMap[]) 
		int size
		net.sf.saxon.ma.trie.ImmutableHashTrieMap[] subnodes
	net.sf.saxon.ma.trie.ImmutableHashTrieMap put (int, java.lang.Object, java.lang.Object) 
		int shift
		Object key
		Object value
		int bucket
		net.sf.saxon.ma.trie.ImmutableHashTrieMap[] newNodes
		int newSize
	net.sf.saxon.ma.trie.ImmutableHashTrieMap remove (int, java.lang.Object) 
		int i
		int orphanedBucket
		net.sf.saxon.ma.trie.ImmutableHashTrieMap orphanedEntry
		int shift
		Object key
		int bucket
		net.sf.saxon.ma.trie.ImmutableHashTrieMap[] newNodes
		int newSize
	java.lang.Object get (int, java.lang.Object) 
		int shift
		Object key
		int bucket
	public java.util.Iterator iterator () 
	static net.sf.saxon.ma.trie.ImmutableHashTrieMap[] access$800 (net.sf.saxon.ma.trie.ImmutableHashTrieMap$BranchedArrayHashNode) 
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$BranchedArrayHashNode x0
	static void  () 
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$EmptyHashNode.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$EmptyHashNode extends net.sf.saxon.ma.trie.ImmutableHashTrieMap {
	private void  () 
	net.sf.saxon.ma.trie.ImmutableHashTrieMap put (int, java.lang.Object, java.lang.Object) 
		int shift
		Object key
		Object value
	net.sf.saxon.ma.trie.ImmutableHashTrieMap remove (int, java.lang.Object) 
		int shift
		Object key
	boolean isArrayNode () 
	java.lang.Object get (int, java.lang.Object) 
		int shift
		Object key
	public java.util.Iterator iterator () 
	public volatile net.sf.saxon.ma.trie.ImmutableMap remove (java.lang.Object) 
	public volatile net.sf.saxon.ma.trie.ImmutableMap put (java.lang.Object, java.lang.Object) 
	void  (net.sf.saxon.ma.trie.ImmutableHashTrieMap$1) 
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$1 x0
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$EntryHashNode.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$EntryHashNode extends net.sf.saxon.ma.trie.ImmutableHashTrieMap {
	private final Object key
	private final Object value
	private void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	net.sf.saxon.ma.trie.ImmutableHashTrieMap put (int, java.lang.Object, java.lang.Object) 
		int shift
		Object key
		Object value
	net.sf.saxon.ma.trie.ImmutableHashTrieMap remove (int, java.lang.Object) 
		int shift
		Object key
	boolean isArrayNode () 
	java.lang.Object get (int, java.lang.Object) 
		int shift
		Object key
	public java.util.Iterator iterator () 
	public volatile net.sf.saxon.ma.trie.ImmutableMap remove (java.lang.Object) 
	public volatile net.sf.saxon.ma.trie.ImmutableMap put (java.lang.Object, java.lang.Object) 
	void  (java.lang.Object, java.lang.Object, net.sf.saxon.ma.trie.ImmutableHashTrieMap$1) 
		Object x0
		Object x1
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$1 x2
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$ListHashNode$1.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$ListHashNode$1 extends java.lang.Object implements java.util.Iterator  {
	private net.sf.saxon.ma.trie.ImmutableList curList
	final net.sf.saxon.ma.trie.ImmutableHashTrieMap$ListHashNode this$0
	void  (net.sf.saxon.ma.trie.ImmutableHashTrieMap$ListHashNode) 
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$ListHashNode this$0
	public boolean hasNext () 
	public net.sf.saxon.ma.trie.Tuple2 next () 
		net.sf.saxon.ma.trie.Tuple2 retVal
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$ListHashNode.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$ListHashNode extends net.sf.saxon.ma.trie.ImmutableHashTrieMap {
	private final net.sf.saxon.ma.trie.ImmutableList entries
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.ma.trie.Tuple2, net.sf.saxon.ma.trie.Tuple2) 
		net.sf.saxon.ma.trie.Tuple2 entry1
		net.sf.saxon.ma.trie.Tuple2 entry2
	private void  (net.sf.saxon.ma.trie.ImmutableList) 
		net.sf.saxon.ma.trie.ImmutableList entries
	net.sf.saxon.ma.trie.ImmutableHashTrieMap put (int, java.lang.Object, java.lang.Object) 
		net.sf.saxon.ma.trie.Tuple2 entry
		int shift
		Object key
		Object value
		net.sf.saxon.ma.trie.ImmutableList newList
		boolean found
	net.sf.saxon.ma.trie.ImmutableHashTrieMap remove (int, java.lang.Object) 
		net.sf.saxon.ma.trie.Tuple2 entry
		net.sf.saxon.ma.trie.Tuple2 entry
		int shift
		Object key
		net.sf.saxon.ma.trie.ImmutableList newList
		int size
	boolean isArrayNode () 
	java.lang.Object get (int, java.lang.Object) 
		net.sf.saxon.ma.trie.Tuple2 entry
		int shift
		Object key
	public java.util.Iterator iterator () 
	public volatile net.sf.saxon.ma.trie.ImmutableMap remove (java.lang.Object) 
	public volatile net.sf.saxon.ma.trie.ImmutableMap put (java.lang.Object, java.lang.Object) 
	static net.sf.saxon.ma.trie.ImmutableList access$300 (net.sf.saxon.ma.trie.ImmutableHashTrieMap$ListHashNode) 
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$ListHashNode x0
	static void  () 
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap$SingletonArrayHashNode.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableHashTrieMap$SingletonArrayHashNode extends net.sf.saxon.ma.trie.ImmutableHashTrieMap$ArrayHashNode {
	private final int bucket
	private final net.sf.saxon.ma.trie.ImmutableHashTrieMap subnode
	static final boolean $assertionsDisabled
	private void  (int, net.sf.saxon.ma.trie.ImmutableHashTrieMap) 
		int bucket
		net.sf.saxon.ma.trie.ImmutableHashTrieMap subnode
	net.sf.saxon.ma.trie.ImmutableHashTrieMap put (int, java.lang.Object, java.lang.Object) 
		int shift
		Object key
		Object value
		int bucket
	net.sf.saxon.ma.trie.ImmutableHashTrieMap remove (int, java.lang.Object) 
		net.sf.saxon.ma.trie.ImmutableHashTrieMap newNode
		int shift
		Object key
		int bucket
	java.lang.Object get (int, java.lang.Object) 
		int shift
		Object key
		int bucket
	public java.util.Iterator iterator () 
	void  (int, net.sf.saxon.ma.trie.ImmutableHashTrieMap, net.sf.saxon.ma.trie.ImmutableHashTrieMap$1) 
		int x0
		net.sf.saxon.ma.trie.ImmutableHashTrieMap x1
		net.sf.saxon.ma.trie.ImmutableHashTrieMap$1 x2
	static void  () 
}

net/sf/saxon/ma/trie/ImmutableHashTrieMap.class
ImmutableHashTrieMap.java
package net.sf.saxon.ma.trie
public abstract net.sf.saxon.ma.trie.ImmutableHashTrieMap extends java.lang.Object implements net.sf.saxon.ma.trie.ImmutableMap java.lang.Iterable  {
	private static final net.sf.saxon.ma.trie.ImmutableHashTrieMap EMPTY_NODE
	private static final int BITS
	private static final int FANOUT
	private static final int MASK
	public void  () 
	public static net.sf.saxon.ma.trie.ImmutableHashTrieMap empty () 
	private static int getBucket (int, java.lang.Object) 
		int shift
		Object key
	public net.sf.saxon.ma.trie.ImmutableHashTrieMap put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public net.sf.saxon.ma.trie.ImmutableHashTrieMap remove (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
	abstract net.sf.saxon.ma.trie.ImmutableHashTrieMap put (int, java.lang.Object, java.lang.Object) 
	abstract net.sf.saxon.ma.trie.ImmutableHashTrieMap remove (int, java.lang.Object) 
	abstract java.lang.Object get (int, java.lang.Object) 
	abstract boolean isArrayNode () 
	private static net.sf.saxon.ma.trie.ImmutableHashTrieMap newArrayHashNode (int, int, net.sf.saxon.ma.trie.ImmutableHashTrieMap, int, net.sf.saxon.ma.trie.ImmutableHashTrieMap) 
		Integer bucket
		int shift
		int hash1
		net.sf.saxon.ma.trie.ImmutableHashTrieMap subNode1
		int hash2
		net.sf.saxon.ma.trie.ImmutableHashTrieMap subNode2
		int curShift
		int h1
		int h2
		java.util.List buckets
		net.sf.saxon.ma.trie.ImmutableHashTrieMap newNode
	public volatile net.sf.saxon.ma.trie.ImmutableMap remove (java.lang.Object) 
	public volatile net.sf.saxon.ma.trie.ImmutableMap put (java.lang.Object, java.lang.Object) 
	static net.sf.saxon.ma.trie.ImmutableHashTrieMap access$200 (int, int, net.sf.saxon.ma.trie.ImmutableHashTrieMap, int, net.sf.saxon.ma.trie.ImmutableHashTrieMap) 
		int x0
		int x1
		net.sf.saxon.ma.trie.ImmutableHashTrieMap x2
		int x3
		net.sf.saxon.ma.trie.ImmutableHashTrieMap x4
	static net.sf.saxon.ma.trie.ImmutableHashTrieMap access$600 () 
	static int access$700 (int, java.lang.Object) 
		int x0
		Object x1
	static void  () 
}

net/sf/saxon/ma/trie/ImmutableList$1.class
ImmutableList.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableList$1 extends java.lang.Object implements java.util.Iterator  {
	private net.sf.saxon.ma.trie.ImmutableList list
	final net.sf.saxon.ma.trie.ImmutableList this$0
	void  (net.sf.saxon.ma.trie.ImmutableList) 
		net.sf.saxon.ma.trie.ImmutableList this$0
	public boolean hasNext () 
	public java.lang.Object next () 
		Object element
	public void remove () 
}

net/sf/saxon/ma/trie/ImmutableList$EmptyList.class
ImmutableList.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableList$EmptyList extends net.sf.saxon.ma.trie.ImmutableList {
	private void  () 
	public java.lang.Object head () 
	public net.sf.saxon.ma.trie.ImmutableList tail () 
	public boolean isEmpty () 
	void  (net.sf.saxon.ma.trie.ImmutableList$1) 
		net.sf.saxon.ma.trie.ImmutableList$1 x0
}

net/sf/saxon/ma/trie/ImmutableList$NonEmptyList.class
ImmutableList.java
package net.sf.saxon.ma.trie
 net.sf.saxon.ma.trie.ImmutableList$NonEmptyList extends net.sf.saxon.ma.trie.ImmutableList {
	private final Object element
	private final net.sf.saxon.ma.trie.ImmutableList tail
	private void  (java.lang.Object, net.sf.saxon.ma.trie.ImmutableList) 
		Object element
		net.sf.saxon.ma.trie.ImmutableList tail
	public java.lang.Object head () 
	public net.sf.saxon.ma.trie.ImmutableList tail () 
	public boolean isEmpty () 
	void  (java.lang.Object, net.sf.saxon.ma.trie.ImmutableList, net.sf.saxon.ma.trie.ImmutableList$1) 
		Object x0
		net.sf.saxon.ma.trie.ImmutableList x1
		net.sf.saxon.ma.trie.ImmutableList$1 x2
}

net/sf/saxon/ma/trie/ImmutableList.class
ImmutableList.java
package net.sf.saxon.ma.trie
public abstract net.sf.saxon.ma.trie.ImmutableList extends java.lang.Object implements java.lang.Iterable  {
	private static final net.sf.saxon.ma.trie.ImmutableList$EmptyList EMPTY_LIST
	public void  () 
	public abstract java.lang.Object head () 
	public abstract net.sf.saxon.ma.trie.ImmutableList tail () 
	public abstract boolean isEmpty () 
	public final int size () 
		net.sf.saxon.ma.trie.ImmutableList input
		int size
	public net.sf.saxon.ma.trie.ImmutableList prepend (java.lang.Object) 
		Object element
	public static net.sf.saxon.ma.trie.ImmutableList nil () 
	public boolean equals (java.lang.Object) 
		Object o
		java.util.Iterator thisIter
		java.util.Iterator otherIter
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
		Object elem
		StringBuilder builder
		boolean first
	static void  () 
}

net/sf/saxon/ma/trie/ImmutableMap.class
ImmutableMap.java
package net.sf.saxon.ma.trie
public abstract net.sf.saxon.ma.trie.ImmutableMap extends java.lang.Object {
	public abstract net.sf.saxon.ma.trie.ImmutableMap put (java.lang.Object, java.lang.Object) 
	public abstract net.sf.saxon.ma.trie.ImmutableMap remove (java.lang.Object) 
	public abstract java.lang.Object get (java.lang.Object) 
	public abstract java.util.Iterator iterator () 
}

net/sf/saxon/ma/trie/Tuple2.class
Tuple2.java
package net.sf.saxon.ma.trie
public final net.sf.saxon.ma.trie.Tuple2 extends java.lang.Object {
	public final Object _1
	public final Object _2
	public void  (java.lang.Object, java.lang.Object) 
		Object v1
		Object v2
	public boolean equals (java.lang.Object) 
		Object o
		net.sf.saxon.ma.trie.Tuple2 tuple
	public int hashCode () 
		int result
	public java.lang.String toString () 
}

net/sf/saxon/om/AbsolutePath$PathElement.class
AbsolutePath.java
package net.sf.saxon.om
public net.sf.saxon.om.AbsolutePath$PathElement extends java.lang.Object {
	int nodeKind
	net.sf.saxon.om.NodeName name
	int index
	public void  (int, net.sf.saxon.om.NodeName, int) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		int index
	public int getNodeKind () 
	public net.sf.saxon.om.NodeName getName () 
	public int getIndex () 
	public void toString (net.sf.saxon.tree.util.FastStringBuffer, char) 
		String prefix
		String prefix
		net.sf.saxon.tree.util.FastStringBuffer fsb
		char option
}

net/sf/saxon/om/AbsolutePath.class
AbsolutePath.java
package net.sf.saxon.om
public net.sf.saxon.om.AbsolutePath extends java.lang.Object {
	private java.util.List path
	private String systemId
	public void  (java.util.List) 
		java.util.List path
	public void appendAttributeName (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.om.AbsolutePath$PathElement last
		net.sf.saxon.om.AbsolutePath$PathElement att
	public static net.sf.saxon.om.AbsolutePath pathToNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.AbsolutePath$PathElement pe
		net.sf.saxon.om.NodeInfo node
		java.util.LinkedList list
	public java.lang.String getPathUsingPrefixes () 
		net.sf.saxon.om.AbsolutePath$PathElement pe
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String getPathUsingUris () 
		net.sf.saxon.om.AbsolutePath$PathElement pe
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String getPathUsingAbbreviatedUris () 
		net.sf.saxon.om.AbsolutePath$PathElement pe
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
}

net/sf/saxon/om/AbstractItem.class
AbstractItem.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AbstractItem extends java.lang.Object implements net.sf.saxon.om.Item net.sf.saxon.om.GroundedValue  {
	public void  () 
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public final net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
	public final int getLength () 
	public net.sf.saxon.om.Item head () 
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public net.sf.saxon.om.GroundedValue reduce () 
	public boolean isStreamed () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/AllElementsSpaceStrippingRule.class
AllElementsSpaceStrippingRule.java
package net.sf.saxon.om
public net.sf.saxon.om.AllElementsSpaceStrippingRule extends java.lang.Object implements net.sf.saxon.om.SpaceStrippingRule  {
	private static final net.sf.saxon.om.AllElementsSpaceStrippingRule THE_INSTANCE
	public void  () 
	public static net.sf.saxon.om.AllElementsSpaceStrippingRule getInstance () 
	public int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		net.sf.saxon.om.NodeName fingerprint
		net.sf.saxon.type.SchemaType schemaType
	public net.sf.saxon.event.ProxyReceiver makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void export (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter presenter
	static void  () 
}

net/sf/saxon/om/AtomicArray$1.class
AtomicArray.java
package net.sf.saxon.om
 net.sf.saxon.om.AtomicArray$1 extends java.lang.Object {
}

net/sf/saxon/om/AtomicArray$ValueSchemaComparable.class
AtomicArray.java
package net.sf.saxon.om
 net.sf.saxon.om.AtomicArray$ValueSchemaComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.om.AtomicArray this$0
	private void  (net.sf.saxon.om.AtomicArray) 
	public net.sf.saxon.om.AtomicArray getValue () 
	public int compareTo (net.sf.saxon.om.AtomicArray$ValueSchemaComparable) 
		net.sf.saxon.value.AtomicValue item1
		net.sf.saxon.value.AtomicValue item2
		int c
		net.sf.saxon.om.AtomicArray$ValueSchemaComparable obj
		net.sf.saxon.tree.iter.UnfailingIterator iter1
		net.sf.saxon.tree.iter.UnfailingIterator iter2
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
		net.sf.saxon.om.Item item
		int hash
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.trans.XPathException e
	public volatile int compareTo (java.lang.Object) 
	void  (net.sf.saxon.om.AtomicArray, net.sf.saxon.om.AtomicArray$1) 
		net.sf.saxon.om.AtomicArray x0
		net.sf.saxon.om.AtomicArray$1 x1
}

net/sf/saxon/om/AtomicArray.class
AtomicArray.java
package net.sf.saxon.om
public net.sf.saxon.om.AtomicArray extends java.lang.Object implements net.sf.saxon.om.AtomicSequence  {
	private static java.util.List emptyAtomicList
	public static net.sf.saxon.om.AtomicArray EMPTY_ATOMIC_ARRAY
	private java.util.List content
	public void  (java.util.List) 
		java.util.List content
	public void  (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		java.util.ArrayList list
		net.sf.saxon.value.AtomicValue item
	public net.sf.saxon.value.AtomicValue head () 
	public net.sf.saxon.tree.iter.AtomicIterator iterate () 
	public net.sf.saxon.value.AtomicValue itemAt (int) 
		int n
	public int getLength () 
	public net.sf.saxon.om.AtomicArray subsequence (int, int) 
		int start
		int length
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.tree.util.FastStringBuffer fsb
		boolean first
	public java.lang.String getStringValue () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.om.GroundedValue reduce () 
		int len
	public java.util.Iterator iterator () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Item head ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.GroundedValue subsequence (int, int) 
	public volatile net.sf.saxon.om.Item itemAt (int) 
	public volatile net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	static void  () 
}

net/sf/saxon/om/AtomicSequence.class
AtomicSequence.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AtomicSequence extends java.lang.Object implements net.sf.saxon.om.Sequence net.sf.saxon.om.GroundedValue java.lang.Iterable  {
	public abstract net.sf.saxon.value.AtomicValue head () 
	public abstract net.sf.saxon.tree.iter.AtomicIterator iterate () 
	public abstract net.sf.saxon.value.AtomicValue itemAt (int) 
	public abstract int getLength () 
	public abstract java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public abstract java.lang.Comparable getSchemaComparable () 
	public abstract java.lang.CharSequence getStringValueCS () 
	public abstract java.lang.String getStringValue () 
}

net/sf/saxon/om/AtomizedValueIterator.class
AtomizedValueIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AtomizedValueIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.AtomicSequence nextAtomizedValue ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/AttributeCollection.class
AttributeCollection.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AttributeCollection extends java.lang.Object {
	public abstract int getLength () 
	public abstract net.sf.saxon.om.NodeName getNodeName (int) 
	public abstract int getFingerprint (int) 
	public abstract net.sf.saxon.type.SimpleType getTypeAnnotation (int) 
	public abstract net.sf.saxon.expr.parser.Location getLocation (int) 
	public abstract java.lang.String getSystemId (int) 
	public abstract int getLineNumber (int) 
	public abstract int getProperties (int) 
	public abstract java.lang.String getPrefix (int) 
	public abstract java.lang.String getQName (int) 
	public abstract java.lang.String getLocalName (int) 
	public abstract java.lang.String getURI (int) 
	public abstract int getIndex (java.lang.String, java.lang.String) 
	public abstract int getIndexByFingerprint (int) 
	public abstract java.lang.String getValueByFingerprint (int) 
	public abstract java.lang.String getValue (java.lang.String, java.lang.String) 
	public abstract java.lang.String getValue (int) 
	public abstract boolean isId (int) 
	public abstract boolean isIdref (int) 
}

net/sf/saxon/om/AxisInfo.class
AxisInfo.java
package net.sf.saxon.om
public final net.sf.saxon.om.AxisInfo extends java.lang.Object {
	public static final byte ANCESTOR
	public static final byte ANCESTOR_OR_SELF
	public static final byte ATTRIBUTE
	public static final byte CHILD
	public static final byte DESCENDANT
	public static final byte DESCENDANT_OR_SELF
	public static final byte FOLLOWING
	public static final byte FOLLOWING_SIBLING
	public static final byte NAMESPACE
	public static final byte PARENT
	public static final byte PRECEDING
	public static final byte PRECEDING_SIBLING
	public static final byte SELF
	public static final byte PRECEDING_OR_ANCESTOR
	public static final short[] principalNodeType
	public static final net.sf.saxon.type.UType[] principalNodeUType
	public static final boolean[] isForwards
	public static final boolean[] isPeerAxis
	public static final boolean[] isSubtreeAxis
	public static final String[] axisName
	private static final int DOC
	private static final int ELE
	private static final int ATT
	private static final int TEX
	private static final int PIN
	private static final int COM
	private static final int NAM
	private static int[] voidAxisTable
	private static int[] nodeKindTable
	public static byte[] inverseAxis
	public static byte[] excludeSelfAxis
	private static net.sf.saxon.z.IntHashMap axisTransitions
	private void  () 
	public static byte getAxisNumber (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
	public static boolean isAlwaysEmpty (int, int) 
		int axis
		int nodeKind
	public static boolean containsNodeKind (int, int) 
		int axis
		int nodeKind
	private static void e (net.sf.saxon.type.PrimitiveUType, byte, net.sf.saxon.type.UType) 
		net.sf.saxon.type.PrimitiveUType origin
		byte axis
		net.sf.saxon.type.UType target
	private static int makeKey (net.sf.saxon.type.PrimitiveUType, byte) 
		net.sf.saxon.type.PrimitiveUType origin
		byte axis
	public static net.sf.saxon.type.UType getTargetUType (net.sf.saxon.type.UType, byte) 
		net.sf.saxon.type.UType r
		net.sf.saxon.type.PrimitiveUType u
		net.sf.saxon.type.UType origin
		byte axis
		net.sf.saxon.type.UType resultType
		java.util.Set origins
	static void  () 
}

net/sf/saxon/om/Chain$ChainIterator$ChainPosition.class
Chain.java
package net.sf.saxon.om
 net.sf.saxon.om.Chain$ChainIterator$ChainPosition extends java.lang.Object {
	net.sf.saxon.om.Chain chain
	int offset
	final net.sf.saxon.om.Chain$ChainIterator this$1
	public void  (net.sf.saxon.om.Chain$ChainIterator, net.sf.saxon.om.Chain, int) 
		net.sf.saxon.om.Chain chain
		int offset
}

net/sf/saxon/om/Chain$ChainIterator.class
Chain.java
package net.sf.saxon.om
 net.sf.saxon.om.Chain$ChainIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator net.sf.saxon.tree.iter.GroundedIterator  {
	private java.util.Queue queue
	private java.util.Stack stack
	final net.sf.saxon.om.Chain this$0
	public void  (net.sf.saxon.om.Chain) 
	public net.sf.saxon.om.Item next () 
		net.sf.saxon.om.Item current
		net.sf.saxon.tree.iter.UnfailingIterator ui
		net.sf.saxon.om.Chain$ChainIterator$ChainPosition cp
		net.sf.saxon.om.GroundedValue gv
	public void close () 
	public int getProperties () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/Chain.class
Chain.java
package net.sf.saxon.om
public net.sf.saxon.om.Chain extends java.lang.Object implements net.sf.saxon.om.GroundedValue  {
	private java.util.List children
	private java.util.List extent
	public void  (java.util.List) 
		net.sf.saxon.om.GroundedValue gv
		net.sf.saxon.om.GroundedValue gv
		java.util.List children
		int size
		boolean copy
	public net.sf.saxon.om.Item head () 
		net.sf.saxon.om.Item head
		net.sf.saxon.om.GroundedValue seq
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public void append (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	private void consolidate () 
		java.util.List content
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int newEnd
		int start
		int length
		int newStart
		int newEnd
	public int getLength () 
		net.sf.saxon.om.GroundedValue v
		int n
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue reduce () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	static java.util.List access$000 (net.sf.saxon.om.Chain) 
		net.sf.saxon.om.Chain x0
}

net/sf/saxon/om/CodedName.class
CodedName.java
package net.sf.saxon.om
public net.sf.saxon.om.CodedName extends java.lang.Object implements net.sf.saxon.om.NodeName  {
	private int fingerprint
	private String prefix
	private net.sf.saxon.om.NamePool pool
	public void  (int, java.lang.String, net.sf.saxon.om.NamePool) 
		int fingerprint
		String prefix
		net.sf.saxon.om.NamePool pool
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getLocalPart () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
		net.sf.saxon.om.StructuredQName qn
	public boolean isInSameNamespace (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName other
	public boolean hasURI (java.lang.String) 
		String ns
	public net.sf.saxon.om.NamespaceBinding getNamespaceBinding () 
	public boolean hasFingerprint () 
	public int getFingerprint () 
	public int obtainFingerprint (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool namePool
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.om.NodeName n
		Object obj
	public boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
		net.sf.saxon.om.IdentityComparable other
	public int identityHashCode () 
	public java.lang.String toString () 
}

net/sf/saxon/om/CopyOptions.class
CopyOptions.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.CopyOptions extends java.lang.Object {
	public static final int LOCAL_NAMESPACES
	public static final int ALL_NAMESPACES
	public static final int SOME_NAMESPACES
	public static final int TYPE_ANNOTATIONS
	public static final int FOR_UPDATE
	public void  () 
	public static boolean includes (int, int) 
		int options
		int option
	public static int getStartDocumentProperties (int) 
		int copyOptions
		int properties
}

net/sf/saxon/om/DocumentInfo.class
DocumentInfo.java
package net.sf.saxon.om
public net.sf.saxon.om.DocumentInfo extends net.sf.saxon.tree.wrapper.AbstractVirtualNode {
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	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.NodeInfo getParent () 
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
}

net/sf/saxon/om/DocumentPool.class
DocumentPool.java
package net.sf.saxon.om
public final net.sf.saxon.om.DocumentPool extends java.lang.Object {
	private java.util.Map documentNameMap
	private java.util.Set unavailableDocuments
	public void  () 
	public synchronized void add (net.sf.saxon.om.TreeInfo, java.lang.String) 
		net.sf.saxon.om.TreeInfo doc
		String uri
	public synchronized void add (net.sf.saxon.om.TreeInfo, net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.DocumentURI uri
	public synchronized net.sf.saxon.om.TreeInfo find (java.lang.String) 
		String uri
	public synchronized net.sf.saxon.om.TreeInfo find (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.DocumentURI uri
	public synchronized java.lang.String getDocumentURI (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.TreeInfo found
		net.sf.saxon.om.DocumentURI uri
		net.sf.saxon.om.NodeInfo doc
	public synchronized boolean contains (net.sf.saxon.om.TreeInfo) 
		net.sf.saxon.om.TreeInfo doc
	public synchronized net.sf.saxon.om.TreeInfo discard (net.sf.saxon.om.TreeInfo) 
		net.sf.saxon.om.DocumentURI name
		net.sf.saxon.om.TreeInfo entry
		java.util.Map$Entry e
		net.sf.saxon.om.TreeInfo doc
	public void discardIndexes (net.sf.saxon.trans.KeyManager) 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.trans.KeyManager keyManager
	public void markUnavailable (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.DocumentURI uri
	public boolean isMarkedUnavailable (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.om.DocumentURI uri
}

net/sf/saxon/om/DocumentURI.class
DocumentURI.java
package net.sf.saxon.om
public net.sf.saxon.om.DocumentURI extends java.lang.Object {
	public static final boolean CASE_BLIND_FILES
	private String displayValue
	private String normalizedValue
	public void  (java.lang.String) 
		String uri
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public static java.lang.String normalizeURI (java.lang.String) 
		String uri
	static void  () 
}

net/sf/saxon/om/EmptyAtomicSequence.class
EmptyAtomicSequence.java
package net.sf.saxon.om
public net.sf.saxon.om.EmptyAtomicSequence extends java.lang.Object implements net.sf.saxon.om.AtomicSequence  {
	private static net.sf.saxon.om.EmptyAtomicSequence THE_INSTANCE
	public void  () 
	public static net.sf.saxon.om.EmptyAtomicSequence getInstance () 
	public net.sf.saxon.value.AtomicValue head () 
	public net.sf.saxon.tree.iter.AtomicIterator iterate () 
	public net.sf.saxon.value.AtomicValue itemAt (int) 
		int n
	public int getLength () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public java.lang.Comparable getSchemaComparable () 
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.String getStringValue () 
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue reduce () 
	public java.util.Iterator iterator () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Item head ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Item itemAt (int) 
	public volatile net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	static void  () 
}

net/sf/saxon/om/FingerprintedQName.class
FingerprintedQName.java
package net.sf.saxon.om
public net.sf.saxon.om.FingerprintedQName extends java.lang.Object implements net.sf.saxon.om.NodeName  {
	private net.sf.saxon.om.StructuredQName qName
	private int fingerprint
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String uri
		String localName
	public void  (java.lang.String, java.lang.String, java.lang.String, int) 
		String prefix
		String uri
		String localName
		int fingerprint
	public void  (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.om.NamePool) 
		String prefix
		String uri
		String localName
		net.sf.saxon.om.NamePool pool
	public void  (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int fingerprint
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.NamePool pool
	public static net.sf.saxon.om.FingerprintedQName fromClarkName (java.lang.String) 
		int closeBrace
		String namespace
		String localName
		String expandedName
		String namespace
		String localName
	public boolean hasFingerprint () 
	public int getFingerprint () 
	public int obtainFingerprint (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public java.lang.String getDisplayName () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getLocalPart () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public boolean isInSameNamespace (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName other
	public boolean hasURI (java.lang.String) 
		String ns
	public net.sf.saxon.om.NamespaceBinding getNamespaceBinding () 
	public int identityHashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
		net.sf.saxon.om.IdentityComparable other
	public java.lang.String toString () 
}

net/sf/saxon/om/FocusIterator.class
FocusIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.FocusIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.Item current () 
	public abstract int position () 
	public abstract int getLength ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/FocusTrackingIterator$1.class
FocusTrackingIterator.java
package net.sf.saxon.om
 net.sf.saxon.om.FocusTrackingIterator$1 extends java.lang.Object {
}

net/sf/saxon/om/FocusTrackingIterator$SiblingMemory.class
FocusTrackingIterator.java
package net.sf.saxon.om
 net.sf.saxon.om.FocusTrackingIterator$SiblingMemory extends java.lang.Object {
	public net.sf.saxon.pattern.NodeTest mostRecentNodeTest
	public net.sf.saxon.om.NodeInfo mostRecentNode
	public int mostRecentPosition
	private void  () 
	void  (net.sf.saxon.om.FocusTrackingIterator$1) 
		net.sf.saxon.om.FocusTrackingIterator$1 x0
}

net/sf/saxon/om/FocusTrackingIterator.class
FocusTrackingIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.FocusTrackingIterator extends java.lang.Object implements net.sf.saxon.om.FocusIterator net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.tree.iter.GroundedIterator net.sf.saxon.expr.LastPositionFinder  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.om.Item curr
	private int pos
	private int last
	private net.sf.saxon.om.FocusTrackingIterator$SiblingMemory siblingMemory
	public void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.om.SequenceIterator getUnderlyingIterator () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue residue
	public boolean hasNext () 
	public net.sf.saxon.om.GroundedValue materialize ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getProperties () 
	public int getSiblingPosition (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.NodeTest, int) 
		int result
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.NodeTest nodeTest
		int max
		net.sf.saxon.om.FocusTrackingIterator$SiblingMemory s
		net.sf.saxon.tree.iter.AxisIterator prev
		net.sf.saxon.om.NodeInfo prior
		int count
}

net/sf/saxon/om/Function.class
Function.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.Function extends java.lang.Object implements net.sf.saxon.om.Item net.sf.saxon.expr.Callable net.sf.saxon.om.GroundedValue  {
	public abstract net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public abstract boolean isMap () 
	public abstract boolean isArray () 
	public abstract net.sf.saxon.type.FunctionItemType getFunctionItemType () 
	public abstract net.sf.saxon.om.StructuredQName getFunctionName () 
	public abstract int getArity () 
	public abstract net.sf.saxon.expr.OperandRole[] getOperandRoles () 
	public abstract net.sf.saxon.query.AnnotationList getAnnotations () 
	public abstract net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
	public abstract boolean deepEquals (net.sf.saxon.om.Function, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.sort.AtomicComparer, int)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String getDescription () 
	public abstract void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isTrustedResultType () 
}

net/sf/saxon/om/GenericTreeInfo.class
GenericTreeInfo.java
package net.sf.saxon.om
public net.sf.saxon.om.GenericTreeInfo extends java.lang.Object implements net.sf.saxon.om.TreeInfo  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.om.NodeInfo root
	private String systemId
	private java.util.Map userData
	private long documentNumber
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NodeInfo root
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setRootNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo root
	public net.sf.saxon.om.NodeInfo getRootNode () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public long getDocumentNumber () 
		net.sf.saxon.tree.util.DocumentNumberAllocator dna
	public synchronized void setDocumentNumber (long) 
		long documentNumber
	public boolean isTyped () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String, boolean) 
		String id
		boolean getParent
	public java.util.Iterator getUnparsedEntityNames () 
		java.util.List e
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
	public void setUserData (java.lang.String, java.lang.Object) 
		String key
		Object value
	public java.lang.Object getUserData (java.lang.String) 
		String key
	public boolean isStreamed () 
}

net/sf/saxon/om/GroundedValue.class
GroundedValue.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.GroundedValue extends java.lang.Object implements net.sf.saxon.om.Sequence  {
	public abstract net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public abstract net.sf.saxon.om.Item itemAt (int) 
	public abstract net.sf.saxon.om.Item head () 
	public abstract net.sf.saxon.om.GroundedValue subsequence (int, int) 
	public abstract int getLength () 
	public abstract boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.GroundedValue reduce () 
}

net/sf/saxon/om/IdentityComparable.class
IdentityComparable.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.IdentityComparable extends java.lang.Object {
	public abstract boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
	public abstract int identityHashCode () 
}

net/sf/saxon/om/IgnorableSpaceStrippingRule.class
IgnorableSpaceStrippingRule.java
package net.sf.saxon.om
public net.sf.saxon.om.IgnorableSpaceStrippingRule extends java.lang.Object implements net.sf.saxon.om.SpaceStrippingRule  {
	private static final net.sf.saxon.om.IgnorableSpaceStrippingRule THE_INSTANCE
	public void  () 
	public static net.sf.saxon.om.IgnorableSpaceStrippingRule getInstance () 
	public int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType schemaType
	public net.sf.saxon.event.ProxyReceiver makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void export (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter presenter
	static void  () 
}

net/sf/saxon/om/InScopeNamespaces.class
InScopeNamespaces.java
package net.sf.saxon.om
public net.sf.saxon.om.InScopeNamespaces extends java.lang.Object implements net.sf.saxon.om.NamespaceBindingSet  {
	private net.sf.saxon.om.NodeInfo element
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo element
	public net.sf.saxon.om.NodeInfo getElement () 
	public java.util.Iterator iterator () 
}

net/sf/saxon/om/InscopeNamespaceResolver$1.class
InscopeNamespaceResolver.java
package net.sf.saxon.om
 net.sf.saxon.om.InscopeNamespaceResolver$1 extends java.lang.Object implements java.util.Iterator  {
	int phase
	java.util.Iterator iter
	final net.sf.saxon.om.InscopeNamespaceResolver this$0
	void  (net.sf.saxon.om.InscopeNamespaceResolver) 
		net.sf.saxon.om.InscopeNamespaceResolver this$0
	public boolean hasNext () 
	public java.lang.String next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/om/InscopeNamespaceResolver.class
InscopeNamespaceResolver.java
package net.sf.saxon.om
public net.sf.saxon.om.InscopeNamespaceResolver extends java.lang.Object implements net.sf.saxon.om.NamespaceResolver  {
	private net.sf.saxon.om.NodeInfo node
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.om.NodeInfo node
		int kind
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo node
	public java.util.Iterator iteratePrefixes () 
	public net.sf.saxon.om.NodeInfo getNode () 
	static net.sf.saxon.om.NodeInfo access$000 (net.sf.saxon.om.InscopeNamespaceResolver) 
		net.sf.saxon.om.InscopeNamespaceResolver x0
}

net/sf/saxon/om/Item.class
Item.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.Item extends java.lang.Object implements net.sf.saxon.om.Sequence  {
	public abstract net.sf.saxon.om.Item head () 
	public abstract java.lang.String getStringValue () 
	public abstract java.lang.CharSequence getStringValueCS () 
	public abstract net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/LazySequence.class
LazySequence.java
package net.sf.saxon.om
public net.sf.saxon.om.LazySequence extends java.lang.Object implements net.sf.saxon.om.Sequence  {
	net.sf.saxon.om.SequenceIterator iterator
	boolean used
	public void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator iterator
	public net.sf.saxon.om.Item head ()  throws net.sf.saxon.trans.XPathException 
	public synchronized net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/MemoSequence$ProgressiveIterator.class
MemoSequence.java
package net.sf.saxon.om
public final net.sf.saxon.om.MemoSequence$ProgressiveIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.GroundedIterator  {
	int position
	static final boolean $assertionsDisabled
	final net.sf.saxon.om.MemoSequence this$0
	public void  (net.sf.saxon.om.MemoSequence) 
		net.sf.saxon.om.MemoSequence this$0
	public net.sf.saxon.om.MemoSequence getMemoSequence () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item i
	public void close () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		int savePos
	public net.sf.saxon.om.GroundedValue materialize ()  throws net.sf.saxon.trans.XPathException 
	private net.sf.saxon.om.GroundedValue makeExtent () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	static void  () 
}

net/sf/saxon/om/MemoSequence.class
MemoSequence.java
package net.sf.saxon.om
public net.sf.saxon.om.MemoSequence extends java.lang.Object implements net.sf.saxon.om.Sequence  {
	net.sf.saxon.om.SequenceIterator inputIterator
	private net.sf.saxon.om.Item[] reservoir
	private int used
	protected int state
	private static final int UNREAD
	private static final int MAYBE_MORE
	private static final int ALL_READ
	private static final int BUSY
	protected static final int EMPTY
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator iterator
	public net.sf.saxon.om.Item head ()  throws net.sf.saxon.trans.XPathException 
	public synchronized net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
	public synchronized net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Item i
		int n
		int diff
	private void append (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	private void condense () 
	static int access$000 (net.sf.saxon.om.MemoSequence) 
		net.sf.saxon.om.MemoSequence x0
	static net.sf.saxon.om.Item[] access$100 (net.sf.saxon.om.MemoSequence) 
		net.sf.saxon.om.MemoSequence x0
	static void access$200 (net.sf.saxon.om.MemoSequence) 
		net.sf.saxon.om.MemoSequence x0
	static void access$300 (net.sf.saxon.om.MemoSequence, net.sf.saxon.om.Item) 
		net.sf.saxon.om.MemoSequence x0
		net.sf.saxon.om.Item x1
	static void  () 
}

net/sf/saxon/om/MutableDocumentInfo.class
MutableDocumentInfo.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.MutableDocumentInfo extends java.lang.Object {
	public abstract void resetIndexes () 
}

net/sf/saxon/om/MutableNodeInfo.class
MutableNodeInfo.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.MutableNodeInfo extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract void setTypeAnnotation (net.sf.saxon.type.SchemaType) 
	public abstract void insertChildren (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
	public abstract void insertSiblings (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
	public abstract void removeAttribute (net.sf.saxon.om.NodeInfo) 
	public abstract void addAttribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, int) 
	public abstract void delete () 
	public abstract boolean isDeleted () 
	public abstract void replace (net.sf.saxon.om.NodeInfo[], boolean) 
	public abstract void replaceStringValue (java.lang.CharSequence) 
	public abstract void rename (net.sf.saxon.om.NodeName) 
	public abstract void addNamespace (net.sf.saxon.om.NamespaceBinding, boolean) 
	public abstract void removeTypeAnnotation () 
	public abstract net.sf.saxon.event.Builder newBuilder () 
}

net/sf/saxon/om/NameChecker.class
NameChecker.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NameChecker extends java.lang.Object {
	public void  () 
	public static boolean isQName (java.lang.String) 
		String name
		int colon
	public static java.lang.String getPrefix (java.lang.String) 
		String qname
		int colon
	public static java.lang.String[] getQNameParts (java.lang.CharSequence)  throws net.sf.saxon.om.QNameException 
		int i
		CharSequence qname
		String[] parts
		int colon
		int len
	public static java.lang.String[] checkQNameParts (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		CharSequence qname
	public static boolean isValidNCName (java.lang.CharSequence) 
		int i
		CharSequence ncName
		int s
		char ch
	public static boolean isValidNmtoken (java.lang.CharSequence) 
		char ch
		int i
		CharSequence nmtoken
	public static boolean isNCNameChar (int) 
		int ch
	public static boolean isNCNameStartChar (int) 
		int ch
}

net/sf/saxon/om/NameOfNode.class
NameOfNode.java
package net.sf.saxon.om
public net.sf.saxon.om.NameOfNode extends java.lang.Object implements net.sf.saxon.om.NodeName  {
	private net.sf.saxon.om.NodeInfo node
	private void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public static net.sf.saxon.om.NodeName makeName (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getLocalPart () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public boolean isInSameNamespace (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName other
	public boolean hasURI (java.lang.String) 
		String ns
	public net.sf.saxon.om.NamespaceBinding getNamespaceBinding () 
	public boolean hasFingerprint () 
	public int getFingerprint () 
	public int obtainFingerprint (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool namePool
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.om.NodeName n
		Object obj
	public boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
		net.sf.saxon.om.IdentityComparable other
	public int identityHashCode () 
}

net/sf/saxon/om/NamePool$NamePoolLimitException.class
NamePool.java
package net.sf.saxon.om
public net.sf.saxon.om.NamePool$NamePoolLimitException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String message
}

net/sf/saxon/om/NamePool.class
NamePool.java
package net.sf.saxon.om
public final net.sf.saxon.om.NamePool extends java.lang.Object {
	public static final int FP_MASK
	public static final int USER_DEFINED_MASK
	private static final int MAX_FINGERPRINT
	private final java.util.concurrent.ConcurrentHashMap qNameToInteger
	private final java.util.concurrent.ConcurrentHashMap integerToQName
	private java.util.concurrent.atomic.AtomicInteger unique
	private java.util.concurrent.ConcurrentHashMap suggestedPrefixes
	public void  () 
	public void suggestPrefix (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public net.sf.saxon.om.StructuredQName getUnprefixedQName (int) 
		int nameCode
		int fp
	public net.sf.saxon.om.StructuredQName getStructuredQName (int) 
		int fingerprint
	public static boolean isPrefixed (int) 
		int nameCode
	public java.lang.String suggestPrefixForURI (java.lang.String) 
		String uri
	public synchronized int allocateFingerprint (java.lang.String, java.lang.String) 
		int fp
		String uri
		String local
		net.sf.saxon.om.StructuredQName qName
		Integer existing
		Integer next
	public java.lang.String getURI (int) 
		int nameCode
	public java.lang.String getLocalName (int) 
		int nameCode
	public java.lang.String getDisplayName (int) 
		int nameCode
	public java.lang.String getClarkName (int) 
		int nameCode
	public java.lang.String getEQName (int) 
		int nameCode
	public int allocateClarkName (java.lang.String) 
		int closeBrace
		String namespace
		String localName
		String expandedName
		String namespace
		String localName
	public int getFingerprint (java.lang.String, java.lang.String) 
		int fp
		String uri
		String localName
		Integer fp
}

net/sf/saxon/om/NamespaceBinding.class
NamespaceBinding.java
package net.sf.saxon.om
public final net.sf.saxon.om.NamespaceBinding extends java.lang.Object implements net.sf.saxon.om.NamespaceBindingSet  {
	private String prefix
	private String uri
	public static final net.sf.saxon.om.NamespaceBinding XML
	public static final net.sf.saxon.om.NamespaceBinding DEFAULT_UNDECLARATION
	public static final net.sf.saxon.om.NamespaceBinding[] EMPTY_ARRAY
	public void  (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public static net.sf.saxon.om.NamespaceBinding makeNamespaceBinding (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence prefix
		CharSequence uri
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public boolean isXmlNamespace () 
	public boolean isDefaultUndeclaration () 
	public java.util.Iterator iterator () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static void  () 
}

net/sf/saxon/om/NamespaceBindingSet.class
NamespaceBindingSet.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NamespaceBindingSet extends java.lang.Object implements java.lang.Iterable  {
}

net/sf/saxon/om/NamespaceException.class
NamespaceException.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceException extends java.lang.Exception {
	String prefix
	public void  (java.lang.String) 
		String prefix
	public java.lang.String getMessage () 
	public java.lang.String getPrefix () 
}

net/sf/saxon/om/NamespaceResolver.class
NamespaceResolver.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NamespaceResolver extends java.lang.Object {
	public abstract java.lang.String getURIForPrefix (java.lang.String, boolean) 
	public abstract java.util.Iterator iteratePrefixes () 
}

net/sf/saxon/om/NoElementsSpaceStrippingRule.class
NoElementsSpaceStrippingRule.java
package net.sf.saxon.om
public net.sf.saxon.om.NoElementsSpaceStrippingRule extends java.lang.Object implements net.sf.saxon.om.SpaceStrippingRule  {
	private static final net.sf.saxon.om.NoElementsSpaceStrippingRule THE_INSTANCE
	public void  () 
	public static net.sf.saxon.om.NoElementsSpaceStrippingRule getInstance () 
	public int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		net.sf.saxon.om.NodeName fingerprint
		net.sf.saxon.type.SchemaType schemaType
	public net.sf.saxon.event.ProxyReceiver makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void export (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter presenter
	static void  () 
}

net/sf/saxon/om/NoNamespaceName.class
NoNamespaceName.java
package net.sf.saxon.om
public final net.sf.saxon.om.NoNamespaceName extends java.lang.Object implements net.sf.saxon.om.NodeName  {
	private String localName
	private int nameCode
	public void  (java.lang.String) 
		String localName
	public void  (java.lang.String, int) 
		String localName
		int nameCode
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getLocalPart () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public boolean isInSameNamespace (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName other
	public boolean hasURI (java.lang.String) 
		String ns
	public net.sf.saxon.om.NamespaceBinding getNamespaceBinding () 
	public boolean hasFingerprint () 
	public int getFingerprint () 
	public int obtainFingerprint (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool namePool
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
	public boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
		net.sf.saxon.om.IdentityComparable other
	public int identityHashCode () 
}

net/sf/saxon/om/NodeInfo.class
NodeInfo.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NodeInfo extends java.lang.Object implements javax.xml.transform.Source net.sf.saxon.om.Item net.sf.saxon.expr.parser.Location  {
	public static final int IS_DTD_TYPE
	public static final int IS_NILLED
	public static final int NO_NAMESPACES
	public static final int LOCAL_NAMESPACES
	public static final int ALL_NAMESPACES
	public abstract net.sf.saxon.om.TreeInfo getTreeInfo () 
	public abstract net.sf.saxon.Configuration getConfiguration () 
	public abstract int getNodeKind () 
	public abstract boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String getSystemId () 
	public abstract java.lang.String getPublicId () 
	public abstract java.lang.String getBaseURI () 
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
	public abstract int compareOrder (net.sf.saxon.om.NodeInfo) 
	public abstract int comparePosition (net.sf.saxon.om.NodeInfo) 
	public abstract java.lang.String getStringValue () 
	public abstract boolean hasFingerprint () 
	public abstract int getFingerprint () 
	public abstract java.lang.String getLocalPart () 
	public abstract java.lang.String getURI () 
	public abstract java.lang.String getDisplayName () 
	public abstract java.lang.String getPrefix () 
	public abstract net.sf.saxon.type.SchemaType getSchemaType () 
	public abstract net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.NodeInfo getParent () 
	public abstract net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
	public abstract net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public abstract java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
	public abstract net.sf.saxon.om.NodeInfo getRoot () 
	public abstract boolean hasChildNodes () 
	public abstract void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
	public abstract void copy (net.sf.saxon.event.Receiver, int, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
	public abstract boolean isId () 
	public abstract boolean isIdref () 
	public abstract boolean isNilled () 
	public abstract boolean isStreamed () 
}

net/sf/saxon/om/NodeName.class
NodeName.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NodeName extends java.lang.Object implements net.sf.saxon.om.IdentityComparable  {
	public abstract java.lang.String getPrefix () 
	public abstract java.lang.String getURI () 
	public abstract java.lang.String getLocalPart () 
	public abstract java.lang.String getDisplayName () 
	public abstract net.sf.saxon.om.StructuredQName getStructuredQName () 
	public abstract boolean isInSameNamespace (net.sf.saxon.om.NodeName) 
	public abstract boolean hasURI (java.lang.String) 
	public abstract net.sf.saxon.om.NamespaceBinding getNamespaceBinding () 
	public abstract boolean hasFingerprint () 
	public abstract int getFingerprint () 
	public abstract int obtainFingerprint (net.sf.saxon.om.NamePool) 
}

net/sf/saxon/om/NotationSet.class
NotationSet.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NotationSet extends java.lang.Object {
	public abstract boolean isDeclaredNotation (java.lang.String, java.lang.String) 
}

net/sf/saxon/om/One.class
One.java
package net.sf.saxon.om
public net.sf.saxon.om.One extends net.sf.saxon.om.ZeroOrOne {
	public void  (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public static net.sf.saxon.om.One bool (boolean) 
		boolean value
	public static net.sf.saxon.om.One string (java.lang.String) 
		String value
	public static net.sf.saxon.om.One integer (long) 
		long value
}

net/sf/saxon/om/OneOrMore.class
OneOrMore.java
package net.sf.saxon.om
public net.sf.saxon.om.OneOrMore extends net.sf.saxon.value.SequenceExtent {
	public void  (net.sf.saxon.om.Item[]) 
		net.sf.saxon.om.Item[] content
	public static net.sf.saxon.om.OneOrMore makeOneOrMore (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence sequence
		java.util.List content
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Item[] array
}

net/sf/saxon/om/PrefixPool.class
PrefixPool.java
package net.sf.saxon.om
public net.sf.saxon.om.PrefixPool extends java.lang.Object {
	String[] prefixes
	int used
	java.util.Map index
	public void  () 
	public int obtainPrefixCode (java.lang.String) 
		Integer existing
		int i
		String prefix
		int code
	private void makeIndex () 
		int i
	public java.lang.String getPrefix (int) 
		int code
	public void condense () 
}

net/sf/saxon/om/QNameException.class
QNameException.java
package net.sf.saxon.om
public net.sf.saxon.om.QNameException extends java.lang.Exception {
	String message
	public void  (java.lang.String) 
		String message
	public java.lang.String getMessage () 
}

net/sf/saxon/om/QNameParser.class
QNameParser.java
package net.sf.saxon.om
public net.sf.saxon.om.QNameParser extends java.lang.Object {
	private net.sf.saxon.om.NamespaceResolver resolver
	private boolean acceptEQName
	private String defaultNamespace
	private String errorOnBadSyntax
	private String errorOnUnresolvedPrefix
	private net.sf.saxon.query.XQueryParser$Unescaper unescaper
	public void  (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public void setAcceptEQName (boolean) 
		boolean acceptEQName
	public void setUnescaper (net.sf.saxon.query.XQueryParser$Unescaper) 
		net.sf.saxon.query.XQueryParser$Unescaper unescaper
	public void setDefaultNamespace (java.lang.String) 
		String defaultNamespace
	public void setErrorOnBadSyntax (java.lang.String) 
		String code
	public void setErrorOnUnresolvedPrefix (java.lang.String) 
		String code
	public net.sf.saxon.om.StructuredQName parse (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		String name
		int endBrace
		String uri
		String local
		String[] parts
		String uri
		net.sf.saxon.om.QNameException e
		CharSequence lexicalName
	private void checkLocalName (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String local
}

net/sf/saxon/om/SelectedElementsSpaceStrippingRule.class
SelectedElementsSpaceStrippingRule.java
package net.sf.saxon.om
public net.sf.saxon.om.SelectedElementsSpaceStrippingRule extends java.lang.Object implements net.sf.saxon.om.SpaceStrippingRule  {
	private net.sf.saxon.trans.rules.Rule anyElementRule
	private net.sf.saxon.trans.rules.Rule unnamedElementRuleChain
	private java.util.HashMap namedElementRules
	private int sequence
	private boolean rejectDuplicates
	public void  (boolean) 
		boolean rejectDuplicates
	public int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName fingerprint
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.trans.rules.Rule rule
	public void addRule (net.sf.saxon.pattern.NodeTest, net.sf.saxon.event.Stripper$StripRuleTarget, net.sf.saxon.style.StylesheetModule, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.event.Stripper$StripRuleTarget action
		net.sf.saxon.style.StylesheetModule module
		int lineNumber
		int precedence
		int minImportPrecedence
		net.sf.saxon.pattern.NodeTestPattern pattern
	public void addRule (net.sf.saxon.pattern.NodeTestPattern, net.sf.saxon.event.Stripper$StripRuleTarget, int, int)  throws net.sf.saxon.trans.XPathException 
		int fp
		net.sf.saxon.om.CodedName key
		net.sf.saxon.trans.rules.Rule chain
		net.sf.saxon.pattern.NodeTestPattern pattern
		net.sf.saxon.event.Stripper$StripRuleTarget action
		int precedence
		int minImportPrecedence
		net.sf.saxon.pattern.NodeTest test
		double priority
		net.sf.saxon.trans.rules.Rule newRule
		int prio
	private net.sf.saxon.trans.rules.Rule addRuleToList (net.sf.saxon.trans.rules.Rule, net.sf.saxon.trans.rules.Rule, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.Rule newRule
		net.sf.saxon.trans.rules.Rule list
		boolean dropRemainder
		int precedence
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.trans.rules.Rule prev
	public net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.trans.rules.Rule bestRule
	private net.sf.saxon.trans.rules.Rule searchRuleChain (net.sf.saxon.om.NodeName, net.sf.saxon.trans.rules.Rule, net.sf.saxon.trans.rules.Rule) 
		int rank
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.trans.rules.Rule bestRule
		net.sf.saxon.trans.rules.Rule head
	public java.util.Iterator getRankedRules () 
		net.sf.saxon.trans.rules.Rule r
		java.util.TreeMap treeMap
		net.sf.saxon.trans.rules.Rule rule
	public net.sf.saxon.event.ProxyReceiver makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.Rule r
		java.util.Iterator iter
		net.sf.saxon.trace.ExpressionPresenter presenter
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.tree.util.FastStringBuffer fsb
		boolean foundCatchAll
	private static void exportRule (net.sf.saxon.trans.rules.Rule, net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.trace.ExpressionPresenter presenter
		String which
	private static void exportRuleJS (net.sf.saxon.trans.rules.Rule, net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.tree.util.FastStringBuffer fsb
		String which
		net.sf.saxon.pattern.NodeTest test
}

net/sf/saxon/om/Sequence.class
Sequence.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.Sequence extends java.lang.Object {
	public abstract net.sf.saxon.om.Item head ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/SequenceIterator.class
SequenceIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.SequenceIterator extends java.lang.Object {
	public static final int GROUNDED
	public static final int LAST_POSITION_FINDER
	public static final int LOOKAHEAD
	public static final int ATOMIZING
	public abstract net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public abstract void close () 
	public abstract int getProperties () 
}

net/sf/saxon/om/SequenceTool.class
SequenceTool.java
package net.sf.saxon.om
public net.sf.saxon.om.SequenceTool extends java.lang.Object {
	public static final int INDETERMINATE_ORDERING
	public void  () 
	public static net.sf.saxon.om.GroundedValue toGroundedValue (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence sequence
	public static net.sf.saxon.om.GroundedValue toGroundedValue (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
	public static net.sf.saxon.om.Sequence toMemoSequence (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
	public static net.sf.saxon.om.Sequence toLazySequence (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
	public static boolean isUnrepeatable (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence seq
	public static net.sf.saxon.om.Sequence makeRepeatable (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence seq
	public static int getLength (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence sequence
	public static boolean hasLength (net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.om.SequenceIterator iter
		int length
	public static boolean sameLength (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item itA
		net.sf.saxon.om.Item itB
		net.sf.saxon.om.SequenceIterator a
		net.sf.saxon.om.SequenceIterator b
	public static net.sf.saxon.om.Item itemAt (net.sf.saxon.om.Sequence, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence sequence
		int index
	public static net.sf.saxon.om.Item asItem (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence sequence
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item first
	public static java.lang.Object convertToJava (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		Object node
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.om.Item item
	public static java.lang.String getStringValue (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence sequence
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.om.SequenceIterator iter
		boolean first
		net.sf.saxon.om.Item item
	public static net.sf.saxon.type.ItemType getItemType (net.sf.saxon.om.Sequence, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Sequence sequence
		net.sf.saxon.type.TypeHierarchy th
	public static net.sf.saxon.type.UType getUType (net.sf.saxon.om.Sequence) 
		net.sf.saxon.type.UType type
		net.sf.saxon.tree.iter.UnfailingIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Sequence sequence
	public static int getCardinality (net.sf.saxon.om.Sequence) 
		int len
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Sequence sequence
	public static void process (net.sf.saxon.om.Sequence, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item it
}

net/sf/saxon/om/SpaceStrippingRule.class
SpaceStrippingRule.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.SpaceStrippingRule extends java.lang.Object {
	public abstract int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.event.ProxyReceiver makeStripper (net.sf.saxon.event.Receiver) 
	public abstract void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/StandardNames.class
StandardNames.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.StandardNames extends java.lang.Object {
	private static final int DFLT_NS
	private static final int XSL_NS
	private static final int SAXON_NS
	private static final int XML_NS
	private static final int XS_NS
	private static final int XSI_NS
	private static final int SCM_NS
	public static final int DFLT
	public static final int XSL
	public static final int SAXON
	public static final int XML
	public static final int XS
	public static final int XSI
	public static final int SCM
	public static final int XSL_ACCEPT
	public static final int XSL_ACCUMULATOR
	public static final int XSL_ACCUMULATOR_RULE
	public static final int XSL_ANALYZE_STRING
	public static final int XSL_APPLY_IMPORTS
	public static final int XSL_APPLY_TEMPLATES
	public static final int XSL_ASSERT
	public static final int XSL_ATTRIBUTE
	public static final int XSL_ATTRIBUTE_SET
	public static final int XSL_BREAK
	public static final int XSL_CALL_TEMPLATE
	public static final int XSL_CATCH
	public static final int XSL_CHARACTER_MAP
	public static final int XSL_CHOOSE
	public static final int XSL_COMMENT
	public static final int XSL_CONTEXT_ITEM
	public static final int XSL_COPY
	public static final int XSL_COPY_OF
	public static final int XSL_DECIMAL_FORMAT
	public static final int XSL_DOCUMENT
	public static final int XSL_ELEMENT
	public static final int XSL_EXPOSE
	public static final int XSL_EVALUATE
	public static final int XSL_FALLBACK
	public static final int XSL_FOR_EACH
	public static final int XSL_FORK
	public static final int XSL_FOR_EACH_GROUP
	public static final int XSL_FUNCTION
	public static final int XSL_GLOBAL_CONTEXT_ITEM
	public static final int XSL_IF
	public static final int XSL_IMPORT
	public static final int XSL_IMPORT_SCHEMA
	public static final int XSL_INCLUDE
	public static final int XSL_ITERATE
	public static final int XSL_KEY
	public static final int XSL_MAP
	public static final int XSL_MAP_ENTRY
	public static final int XSL_MATCHING_SUBSTRING
	public static final int XSL_MERGE
	public static final int XSL_MERGE_ACTION
	public static final int XSL_MERGE_KEY
	public static final int XSL_MERGE_SOURCE
	public static final int XSL_MESSAGE
	public static final int XSL_MODE
	public static final int XSL_NAMESPACE
	public static final int XSL_NAMESPACE_ALIAS
	public static final int XSL_NEXT_ITERATION
	public static final int XSL_NEXT_MATCH
	public static final int XSL_NON_MATCHING_SUBSTRING
	public static final int XSL_NUMBER
	public static final int XSL_OTHERWISE
	public static final int XSL_ON_COMPLETION
	public static final int XSL_ON_EMPTY
	public static final int XSL_ON_NON_EMPTY
	public static final int XSL_OUTPUT
	public static final int XSL_OVERRIDE
	public static final int XSL_OUTPUT_CHARACTER
	public static final int XSL_PACKAGE
	public static final int XSL_PARAM
	public static final int XSL_PERFORM_SORT
	public static final int XSL_PRESERVE_SPACE
	public static final int XSL_PROCESSING_INSTRUCTION
	public static final int XSL_RESULT_DOCUMENT
	public static final int XSL_SEQUENCE
	public static final int XSL_SORT
	public static final int XSL_SOURCE_DOCUMENT
	public static final int XSL_STREAM
	public static final int XSL_STRIP_SPACE
	public static final int XSL_STYLESHEET
	public static final int XSL_TEMPLATE
	public static final int XSL_TEXT
	public static final int XSL_TRANSFORM
	public static final int XSL_TRY
	public static final int XSL_USE_PACKAGE
	public static final int XSL_VALUE_OF
	public static final int XSL_VARIABLE
	public static final int XSL_WHEN
	public static final int XSL_WITH_PARAM
	public static final int XSL_WHERE_POPULATED
	public static final int XSL_DEFAULT_COLLATION
	public static final int XSL_DEFAULT_MODE
	public static final int XSL_DEFAULT_VALIDATION
	public static final int XSL_EXCLUDE_RESULT_PREFIXES
	public static final int XSL_EXPAND_TEXT
	public static final int XSL_EXTENSION_ELEMENT_PREFIXES
	public static final int XSL_INHERIT_NAMESPACES
	public static final int XSL_TYPE
	public static final int XSL_USE_ATTRIBUTE_SETS
	public static final int XSL_USE_WHEN
	public static final int XSL_VALIDATION
	public static final int XSL_VERSION
	public static final int XSL_XPATH_DEFAULT_NAMESPACE
	public static final int SAXON_ASSIGN
	public static final int SAXON_DOCTYPE
	public static final int SAXON_ENTITY_REF
	public static final int SAXON_SCRIPT
	public static final int SAXON_WHILE
	public static final int SAXON_PARAM
	public static final int SAXON_PREPROCESS
	private static final String SAXON_B
	public static final String SAXON_ASSIGNABLE
	public static final String SAXON_EXPLAIN
	public static final String SAXON_READ_ONCE
	public static final String SAXON_MEMO_FUNCTION
	public static final String SAXON_THREADS
	public static final int SAXON_JAVA_LANG_OBJECT
	public static final int XML_BASE
	public static final int XML_SPACE
	public static final int XML_LANG
	public static final int XML_ID
	public static final int XML_LANG_TYPE
	public static final int XML_SPACE_TYPE
	public static final net.sf.saxon.om.NodeName XML_ID_NAME
	public static final int XS_STRING
	public static final int XS_BOOLEAN
	public static final int XS_DECIMAL
	public static final int XS_FLOAT
	public static final int XS_DOUBLE
	public static final int XS_DURATION
	public static final int XS_DATE_TIME
	public static final int XS_TIME
	public static final int XS_DATE
	public static final int XS_G_YEAR_MONTH
	public static final int XS_G_YEAR
	public static final int XS_G_MONTH_DAY
	public static final int XS_G_DAY
	public static final int XS_G_MONTH
	public static final int XS_HEX_BINARY
	public static final int XS_BASE64_BINARY
	public static final int XS_ANY_URI
	public static final int XS_QNAME
	public static final int XS_NOTATION
	public static final int XS_INTEGER
	public static final int XS_NON_POSITIVE_INTEGER
	public static final int XS_NEGATIVE_INTEGER
	public static final int XS_LONG
	public static final int XS_INT
	public static final int XS_SHORT
	public static final int XS_BYTE
	public static final int XS_NON_NEGATIVE_INTEGER
	public static final int XS_POSITIVE_INTEGER
	public static final int XS_UNSIGNED_LONG
	public static final int XS_UNSIGNED_INT
	public static final int XS_UNSIGNED_SHORT
	public static final int XS_UNSIGNED_BYTE
	public static final int XS_NORMALIZED_STRING
	public static final int XS_TOKEN
	public static final int XS_LANGUAGE
	public static final int XS_NMTOKEN
	public static final int XS_NMTOKENS
	public static final int XS_NAME
	public static final int XS_NCNAME
	public static final int XS_ID
	public static final int XS_IDREF
	public static final int XS_IDREFS
	public static final int XS_ENTITY
	public static final int XS_ENTITIES
	public static final int XS_DATE_TIME_STAMP
	public static final int XS_ANY_TYPE
	public static final int XS_ANY_SIMPLE_TYPE
	public static final int XS_INVALID_NAME
	public static final int XS_ERROR
	public static final int XS_ALL
	public static final int XS_ALTERNATIVE
	public static final int XS_ANNOTATION
	public static final int XS_ANY
	public static final int XS_ANY_ATTRIBUTE
	public static final int XS_APPINFO
	public static final int XS_ASSERT
	public static final int XS_ASSERTION
	public static final int XS_ATTRIBUTE
	public static final int XS_ATTRIBUTE_GROUP
	public static final int XS_CHOICE
	public static final int XS_COMPLEX_CONTENT
	public static final int XS_COMPLEX_TYPE
	public static final int XS_DEFAULT_OPEN_CONTENT
	public static final int XS_DOCUMENTATION
	public static final int XS_ELEMENT
	public static final int XS_ENUMERATION
	public static final int XS_EXTENSION
	public static final int XS_FIELD
	public static final int XS_FRACTION_DIGITS
	public static final int XS_GROUP
	public static final int XS_IMPORT
	public static final int XS_INCLUDE
	public static final int XS_KEY
	public static final int XS_KEYREF
	public static final int XS_LENGTH
	public static final int XS_LIST
	public static final int XS_MAX_EXCLUSIVE
	public static final int XS_MAX_INCLUSIVE
	public static final int XS_MAX_LENGTH
	public static final int XS_MAX_SCALE
	public static final int XS_MIN_EXCLUSIVE
	public static final int XS_MIN_INCLUSIVE
	public static final int XS_MIN_LENGTH
	public static final int XS_MIN_SCALE
	public static final int XS_notation
	public static final int XS_OPEN_CONTENT
	public static final int XS_OVERRIDE
	public static final int XS_PATTERN
	public static final int XS_REDEFINE
	public static final int XS_RESTRICTION
	public static final int XS_SCHEMA
	public static final int XS_SELECTOR
	public static final int XS_SEQUENCE
	public static final int XS_SIMPLE_CONTENT
	public static final int XS_SIMPLE_TYPE
	public static final int XS_EXPLICIT_TIMEZONE
	public static final int XS_TOTAL_DIGITS
	public static final int XS_UNION
	public static final int XS_UNIQUE
	public static final int XS_WHITE_SPACE
	public static final int XS_UNTYPED
	public static final int XS_UNTYPED_ATOMIC
	public static final int XS_ANY_ATOMIC_TYPE
	public static final int XS_YEAR_MONTH_DURATION
	public static final int XS_DAY_TIME_DURATION
	public static final int XS_NUMERIC
	public static final int XSI_TYPE
	public static final int XSI_NIL
	public static final int XSI_SCHEMA_LOCATION
	public static final int XSI_NO_NAMESPACE_SCHEMA_LOCATION
	public static final int XSI_SCHEMA_LOCATION_TYPE
	public static final int SCM_SCHEMA
	public static final int SCM_ELEMENT_DECLARATION
	public static final int SCM_ATTRIBUTE_DECLARATION
	public static final int SCM_COMPLEX_TYPE_DEFINITION
	public static final int SCM_SIMPLE_TYPE_DEFINITION
	public static final int SCM_ATTRIBUTE_GROUP_DECLARATION
	public static final int SCM_MODEL_GROUP_DECLARATION
	public static final int SCM_NOTATION_DECLARATION
	public static final int SCM_ANNOTATION
	public static final int SCM_NAME
	public static final int SCM_TARGET_NAMESPACE
	private static String[] localNames
	private static java.util.HashMap lookup
	public static net.sf.saxon.om.StructuredQName[] errorVariables
	private void  () 
	private static void bindXSLTName (int, java.lang.String) 
		int constant
		String localName
	private static void bindSaxonName (int, java.lang.String) 
		int constant
		String localName
	private static void bindXMLName (int, java.lang.String) 
		int constant
		String localName
	private static void bindXSName (int, java.lang.String) 
		int constant
		String localName
	private static void bindXSIName (int, java.lang.String) 
		int constant
		String localName
	public static int getFingerprint (java.lang.String, java.lang.String) 
		String uri
		String localName
		Integer fp
	public static java.lang.String getLocalName (int) 
		int fingerprint
	public static java.lang.String getURI (int) 
		int fingerprint
		int c
	public static java.lang.String getClarkName (int) 
		int fingerprint
		String uri
	public static java.lang.String getPrefix (int) 
		int fingerprint
		int c
	public static java.lang.String getDisplayName (int) 
		int fingerprint
	public static net.sf.saxon.om.StructuredQName getStructuredQName (int) 
		int fingerprint
	static void  () 
}

net/sf/saxon/om/StructuredQName.class
StructuredQName.java
package net.sf.saxon.om
public net.sf.saxon.om.StructuredQName extends java.lang.Object implements net.sf.saxon.om.IdentityComparable  {
	private char[] content
	private int localNameStart
	private int prefixStart
	private int cachedHashCode
	private void  (char[], int, int) 
		char[] content
		int localNameStart
		int prefixStart
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String uri
		String localName
		int plen
		int ulen
		int llen
	public net.sf.saxon.om.StructuredQName addPrefix (java.lang.String) 
		String prefix
		char[] content2
	public static net.sf.saxon.om.StructuredQName fromClarkName (java.lang.String) 
		int closeBrace
		String namespace
		String localName
		String expandedName
		String namespace
		String localName
	public static net.sf.saxon.om.StructuredQName fromLexicalQName (java.lang.CharSequence, boolean, boolean, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.trans.XPathException 
		String name
		int endBrace
		String uri
		String local
		net.sf.saxon.trans.XPathException de
		String[] parts
		String uri
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.om.QNameException e
		CharSequence lexicalName
		boolean useDefault
		boolean allowEQName
		net.sf.saxon.om.NamespaceResolver resolver
	public static net.sf.saxon.om.StructuredQName fromEQName (java.lang.CharSequence) 
		String name
		int endBrace
		String uri
		String local
		CharSequence eqName
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public boolean hasURI (java.lang.String) 
		int i
		String uri
	public java.lang.String getLocalPart () 
	public java.lang.String getDisplayName () 
		net.sf.saxon.tree.util.FastStringBuffer buff
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public java.lang.String getClarkName () 
		net.sf.saxon.tree.util.FastStringBuffer buff
	public java.lang.String getEQName () 
		net.sf.saxon.tree.util.FastStringBuffer buff
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		int i
		int c
		net.sf.saxon.om.StructuredQName sq2
		Object other
	public int hashCode () 
		int i
		int h
	public static int computeHashCode (java.lang.CharSequence, java.lang.CharSequence) 
		int i
		int j
		CharSequence uri
		CharSequence local
		int h
		int localLen
		int uriLen
		int totalLen
	public boolean isInSameNamespace (net.sf.saxon.om.NodeName) 
		int i
		net.sf.saxon.om.StructuredQName q2
		net.sf.saxon.om.NodeName other
	public javax.xml.namespace.QName toJaxpQName () 
	public net.sf.saxon.om.NamespaceBinding getNamespaceBinding () 
	public boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
		net.sf.saxon.om.IdentityComparable other
	public int identityHashCode () 
}

net/sf/saxon/om/StylesheetSpaceStrippingRule.class
StylesheetSpaceStrippingRule.java
package net.sf.saxon.om
public net.sf.saxon.om.StylesheetSpaceStrippingRule extends java.lang.Object implements net.sf.saxon.om.SpaceStrippingRule  {
	private static final int[] specials
	private net.sf.saxon.om.NamePool namePool
	public void  (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		net.sf.saxon.om.NodeName elementName
		net.sf.saxon.type.SchemaType schemaType
		int fingerprint
	public net.sf.saxon.event.ProxyReceiver makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void export (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter presenter
	static void  () 
}

net/sf/saxon/om/TreeInfo.class
TreeInfo.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.TreeInfo extends java.lang.Object implements javax.xml.transform.Source  {
	public abstract net.sf.saxon.om.NodeInfo getRootNode () 
	public abstract net.sf.saxon.Configuration getConfiguration () 
	public abstract long getDocumentNumber () 
	public abstract boolean isTyped () 
	public abstract net.sf.saxon.om.NodeInfo selectID (java.lang.String, boolean) 
	public abstract java.util.Iterator getUnparsedEntityNames () 
	public abstract java.lang.String[] getUnparsedEntity (java.lang.String) 
	public abstract void setUserData (java.lang.String, java.lang.Object) 
	public abstract java.lang.Object getUserData (java.lang.String) 
}

net/sf/saxon/om/TreeModel$1.class
TreeModel.java
package net.sf.saxon.om
 net.sf.saxon.om.TreeModel$1 extends java.lang.Object {
}

net/sf/saxon/om/TreeModel$LinkedTree.class
TreeModel.java
package net.sf.saxon.om
 net.sf.saxon.om.TreeModel$LinkedTree extends net.sf.saxon.om.TreeModel {
	private void  () 
	public net.sf.saxon.event.Builder makeBuilder (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public int getSymbolicValue () 
	public boolean isMutable () 
	public boolean isSchemaAware () 
	public java.lang.String getName () 
	void  (net.sf.saxon.om.TreeModel$1) 
		net.sf.saxon.om.TreeModel$1 x0
}

net/sf/saxon/om/TreeModel$TinyTree.class
TreeModel.java
package net.sf.saxon.om
 net.sf.saxon.om.TreeModel$TinyTree extends net.sf.saxon.om.TreeModel {
	private void  () 
	public net.sf.saxon.event.Builder makeBuilder (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.tree.tiny.TinyBuilder builder
	public int getSymbolicValue () 
	public boolean isSchemaAware () 
	public java.lang.String getName () 
	void  (net.sf.saxon.om.TreeModel$1) 
		net.sf.saxon.om.TreeModel$1 x0
}

net/sf/saxon/om/TreeModel$TinyTreeCondensed.class
TreeModel.java
package net.sf.saxon.om
 net.sf.saxon.om.TreeModel$TinyTreeCondensed extends net.sf.saxon.om.TreeModel {
	private void  () 
	public net.sf.saxon.event.Builder makeBuilder (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.tree.tiny.TinyBuilderCondensed tbc
	public int getSymbolicValue () 
	public boolean isSchemaAware () 
	public java.lang.String getName () 
	void  (net.sf.saxon.om.TreeModel$1) 
		net.sf.saxon.om.TreeModel$1 x0
}

net/sf/saxon/om/TreeModel.class
TreeModel.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.TreeModel extends java.lang.Object {
	public static final net.sf.saxon.om.TreeModel TINY_TREE
	public static final net.sf.saxon.om.TreeModel TINY_TREE_CONDENSED
	public static final net.sf.saxon.om.TreeModel LINKED_TREE
	public void  () 
	public abstract net.sf.saxon.event.Builder makeBuilder (net.sf.saxon.event.PipelineConfiguration) 
	public int getSymbolicValue () 
	public static net.sf.saxon.om.TreeModel getTreeModel (int) 
		int symbolicValue
	public boolean isMutable () 
	public boolean isSchemaAware () 
	public java.lang.String getName () 
	static void  () 
}

net/sf/saxon/om/ZeroOrMore.class
ZeroOrMore.java
package net.sf.saxon.om
public net.sf.saxon.om.ZeroOrMore extends java.lang.Object implements net.sf.saxon.om.GroundedValue  {
	private java.util.List content
	public void  (net.sf.saxon.om.Item[]) 
		net.sf.saxon.om.Item[] content
	public void  (java.util.List) 
		java.util.List content
	public void  (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item head () 
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
	public int getLength () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue reduce () 
		net.sf.saxon.om.Item first
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/ZeroOrOne.class
ZeroOrOne.java
package net.sf.saxon.om
public net.sf.saxon.om.ZeroOrOne extends java.lang.Object implements net.sf.saxon.om.GroundedValue  {
	private net.sf.saxon.om.Item item
	private static net.sf.saxon.om.ZeroOrOne EMPTY
	public static net.sf.saxon.om.ZeroOrOne empty () 
	public void  (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getStringValue () 
	public net.sf.saxon.om.Item head () 
	public int getLength () 
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String toString () 
	public net.sf.saxon.om.GroundedValue reduce () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/pattern/AncestorQualifiedPattern.class
AncestorQualifiedPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.AncestorQualifiedPattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.pattern.Pattern basePattern
	private net.sf.saxon.pattern.Pattern upperPattern
	private byte upwardsAxis
	private net.sf.saxon.type.ItemType refinedItemType
	private boolean testUpperPatternFirst
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, byte) 
		net.sf.saxon.pattern.Pattern base
		net.sf.saxon.pattern.Pattern upper
		byte axis
	public java.lang.Iterable operands () 
	public void bindCurrent (net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalBinding binding
	public net.sf.saxon.pattern.Pattern getBasePattern () 
	public net.sf.saxon.pattern.Pattern getUpperPattern () 
	public byte getUpwardsAxis () 
	public boolean isMotionless () 
	public boolean matchesCurrentGroup () 
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.AxisExpression step
		net.sf.saxon.expr.AxisExpression step
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.ItemType type
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public int getDependencies () 
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	private boolean matchesUpperPattern (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo par
		net.sf.saxon.om.NodeInfo anc
		net.sf.saxon.om.NodeInfo anc
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.Pattern b2
		net.sf.saxon.pattern.Pattern u2
		String val
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.pattern.AncestorQualifiedPattern aqp
		Object other
	public int hashCode () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.AncestorQualifiedPattern n
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/AnchorPattern.class
AnchorPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.AnchorPattern extends net.sf.saxon.pattern.Pattern {
	private static net.sf.saxon.pattern.AnchorPattern THE_INSTANCE
	public static net.sf.saxon.pattern.AnchorPattern getInstance () 
	protected void  () 
	public net.sf.saxon.type.UType getUType () 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/pattern/AnyChildNodeTest$1.class
AnyChildNodeTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.AnyChildNodeTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final net.sf.saxon.pattern.AnyChildNodeTest this$0
	void  (net.sf.saxon.pattern.AnyChildNodeTest, byte[]) 
		net.sf.saxon.pattern.AnyChildNodeTest this$0
	public boolean matches (int) 
		int nodeNr
		int nodeKind
}

net/sf/saxon/pattern/AnyChildNodeTest.class
AnyChildNodeTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.AnyChildNodeTest extends net.sf.saxon.pattern.NodeTest {
	private static final net.sf.saxon.pattern.AnyChildNodeTest THE_INSTANCE
	public static net.sf.saxon.pattern.AnyChildNodeTest getInstance () 
	private void  () 
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		int nodeKind
	public double getDefaultPriority () 
	public int getNodeKindMask () 
	public java.lang.String toString () 
	public int hashCode () 
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	static void  () 
}

net/sf/saxon/pattern/AnyNodeTest$1.class
AnyNodeTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.AnyNodeTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final net.sf.saxon.pattern.AnyNodeTest this$0
	void  (net.sf.saxon.pattern.AnyNodeTest, byte[]) 
		net.sf.saxon.pattern.AnyNodeTest this$0
	public boolean matches (int) 
		int nodeNr
}

net/sf/saxon/pattern/AnyNodeTest.class
AnyNodeTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.AnyNodeTest extends net.sf.saxon.pattern.NodeTest implements net.sf.saxon.pattern.QNameTest  {
	private static net.sf.saxon.pattern.AnyNodeTest THE_INSTANCE
	public static net.sf.saxon.pattern.AnyNodeTest getInstance () 
	private void  () 
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public boolean matches (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qname
	public final double getDefaultPriority () 
	public int getNodeKindMask () 
	public java.lang.String toString () 
	public int hashCode () 
	public java.lang.String generateJavaScriptNameTest (int) 
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	static void  () 
}

net/sf/saxon/pattern/BasePatternWithPredicate.class
BasePatternWithPredicate.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.BasePatternWithPredicate extends net.sf.saxon.pattern.Pattern implements net.sf.saxon.pattern.PatternWithPredicate  {
	net.sf.saxon.expr.Operand basePatternOp
	net.sf.saxon.expr.Operand predicateOp
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.Expression) 
		net.sf.saxon.pattern.Pattern basePattern
		net.sf.saxon.expr.Expression predicate
	public net.sf.saxon.expr.Expression getPredicate () 
	public net.sf.saxon.pattern.Pattern getBasePattern () 
	public void bindCurrent (net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalBinding binding
		net.sf.saxon.expr.Expression predicate
	public boolean matchesCurrentGroup () 
	public java.lang.Iterable operands () 
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
		int n
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	private boolean matchesPredicate (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException$Circularity e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException ex
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.tree.iter.ManualIterator si
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getDependencies () 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.pattern.Pattern optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
		net.sf.saxon.pattern.Pattern b2
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.BasePatternWithPredicate n
	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 presenter
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/BooleanExpressionPattern.class
BooleanExpressionPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.BooleanExpressionPattern extends net.sf.saxon.pattern.Pattern implements net.sf.saxon.pattern.PatternWithPredicate  {
	private net.sf.saxon.expr.Operand expressionOp
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expression
	public net.sf.saxon.expr.Expression getPredicate () 
	public java.lang.Iterable operands () 
	public net.sf.saxon.type.UType getUType () 
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.pattern.Pattern optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.tree.iter.ManualIterator iter
	public net.sf.saxon.type.ItemType getItemType () 
	public int getFingerprint () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.BooleanExpressionPattern n
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/CombinedNodeTest.class
CombinedNodeTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.CombinedNodeTest extends net.sf.saxon.pattern.NodeTest {
	private net.sf.saxon.pattern.NodeTest nodetest1
	private net.sf.saxon.pattern.NodeTest nodetest2
	private int operator
	public void  (net.sf.saxon.pattern.NodeTest, int, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest nt1
		int operator
		net.sf.saxon.pattern.NodeTest nt2
	public net.sf.saxon.type.UType getUType () 
		net.sf.saxon.type.UType u1
		net.sf.saxon.type.UType u2
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public java.lang.String toString () 
		net.sf.saxon.type.SchemaType schemaType
		String name
		int kind
		String skind
		String content
		String name
		String nt1
		String nt2
	public int getNodeKindMask () 
	public int getPrimitiveType () 
		net.sf.saxon.type.UType mask
	public net.sf.saxon.z.IntSet getRequiredNodeNames () 
		net.sf.saxon.z.IntSet s1
		net.sf.saxon.z.IntSet s2
	public net.sf.saxon.type.SchemaType getContentType () 
		net.sf.saxon.type.SchemaType type1
		net.sf.saxon.type.SchemaType type2
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
		net.sf.saxon.type.AtomicType type1
		net.sf.saxon.type.AtomicType type2
	public boolean isAtomizable () 
	public int getFingerprint () 
		int fp1
		int fp2
	public net.sf.saxon.om.StructuredQName getMatchingNodeName () 
		net.sf.saxon.om.StructuredQName n1
		net.sf.saxon.om.StructuredQName n2
	public boolean isNillable () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public double getDefaultPriority () 
	public net.sf.saxon.pattern.NodeTest[] getComponentNodeTests () 
	public int getOperator () 
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
		net.sf.saxon.tree.util.FastStringBuffer fsb
		String conjunctor
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
}

net/sf/saxon/pattern/ContentTypeTest$1.class
ContentTypeTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.ContentTypeTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final net.sf.saxon.tree.tiny.NodeVectorTree val$tree
	final net.sf.saxon.pattern.ContentTypeTest this$0
	void  (net.sf.saxon.pattern.ContentTypeTest, byte[], net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.pattern.ContentTypeTest this$0
	public boolean matches (int) 
		int nodeNr
}

net/sf/saxon/pattern/ContentTypeTest.class
ContentTypeTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.ContentTypeTest extends net.sf.saxon.pattern.NodeTest {
	private int kind
	private net.sf.saxon.type.SchemaType schemaType
	private net.sf.saxon.Configuration config
	private boolean nillable
	static final boolean $assertionsDisabled
	public void  (int, net.sf.saxon.type.SchemaType, net.sf.saxon.Configuration, boolean) 
		int nodeKind
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.Configuration config
		boolean nillable
	public net.sf.saxon.type.UType getUType () 
	public void setNillable (boolean) 
		boolean nillable
	public boolean isNillable () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public int getNodeKind () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	private boolean matchesAnnotation (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType annotation
		int r
	public final double getDefaultPriority () 
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public net.sf.saxon.type.SchemaType getContentType () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
		net.sf.saxon.type.SimpleType mem
		net.sf.saxon.type.SimpleType mem
		net.sf.saxon.type.SimpleType ctype
		net.sf.saxon.type.MissingComponentException e
		net.sf.saxon.type.SchemaType type
	public boolean isAtomizable () 
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
	static int access$000 (net.sf.saxon.pattern.ContentTypeTest) 
		net.sf.saxon.pattern.ContentTypeTest x0
	static boolean access$100 (net.sf.saxon.pattern.ContentTypeTest, net.sf.saxon.type.SchemaType) 
		net.sf.saxon.pattern.ContentTypeTest x0
		net.sf.saxon.type.SchemaType x1
	static boolean access$200 (net.sf.saxon.pattern.ContentTypeTest) 
		net.sf.saxon.pattern.ContentTypeTest x0
	static void  () 
}

net/sf/saxon/pattern/DocumentNodeTest.class
DocumentNodeTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.DocumentNodeTest extends net.sf.saxon.pattern.NodeTest {
	private net.sf.saxon.pattern.NodeTest elementTest
	public void  (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest elementTest
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		int kind
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.iter.AxisIterator iter
		boolean found
		net.sf.saxon.om.NodeInfo n
	public final double getDefaultPriority () 
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public net.sf.saxon.pattern.NodeTest getElementTest () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
		String elTest
}

net/sf/saxon/pattern/ExceptPattern.class
ExceptPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.ExceptPattern extends net.sf.saxon.pattern.VennPattern {
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern p1
		net.sf.saxon.pattern.Pattern p2
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getUType () 
	public double getDefaultPriority () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
		net.sf.saxon.pattern.Pattern np1
		net.sf.saxon.pattern.Pattern np2
	public boolean equals (java.lang.Object) 
		java.util.Set s0
		java.util.Set s1
		Object other
	public int hashCode () 
	protected java.lang.String getOperatorName () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.ExceptPattern n
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/pattern/GeneralNodePattern.class
GeneralNodePattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.GeneralNodePattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.expr.Expression equivalentExpr
	private net.sf.saxon.pattern.NodeTest itemType
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.pattern.NodeTest itemType
	public java.lang.Iterable operands () 
	public boolean isMotionless () 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.pattern.Pattern 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.Configuration config
		net.sf.saxon.expr.parser.ContextItemStaticInfo defaultInfo
	public int getDependencies () 
	public void bindCurrent (net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalBinding binding
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo a
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.tree.iter.AxisIterator anc
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo ancestor
		net.sf.saxon.tree.iter.AxisIterator ancestors
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.SequenceIterator nsv
		net.sf.saxon.trans.XPathException$Circularity e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.tree.iter.ManualIterator iter
	public net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.expr.Expression getEquivalentExpr () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.pattern.GeneralNodePattern lpp
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.GeneralNodePattern n
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/GeneralPositionalPattern.class
GeneralPositionalPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.GeneralPositionalPattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.pattern.NodeTest nodeTest
	private net.sf.saxon.expr.Expression positionExpr
	private boolean usesPosition
	public void  (net.sf.saxon.pattern.NodeTest, net.sf.saxon.expr.Expression) 
		net.sf.saxon.pattern.NodeTest base
		net.sf.saxon.expr.Expression positionExpr
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression getPositionExpr () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.pattern.Pattern optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		byte axis
		net.sf.saxon.expr.AxisExpression ae
		net.sf.saxon.expr.FilterExpression fe
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public int getDependencies () 
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	private boolean internalMatches (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.ManualIterator man
		net.sf.saxon.expr.XPathContext c3
		net.sf.saxon.value.NumericValue position
		int requiredPos
		net.sf.saxon.expr.XPathContext c
		int actualPosition
		net.sf.saxon.om.Item predicate
		net.sf.saxon.trans.XPathException$Circularity e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.tree.iter.ManualIterator iter
	private int getActualPosition (net.sf.saxon.om.NodeInfo, int, net.sf.saxon.om.FocusIterator) 
		net.sf.saxon.om.NodeInfo node
		int max
		net.sf.saxon.om.FocusIterator iterator
	public net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.pattern.GeneralPositionalPattern fp
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.GeneralPositionalPattern n
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int targetVersion
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trace.ExpressionPresenter presenter
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/IntersectPattern.class
IntersectPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.IntersectPattern extends net.sf.saxon.pattern.VennPattern {
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern p1
		net.sf.saxon.pattern.Pattern p2
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.type.UType getUType () 
	public double getDefaultPriority () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
		net.sf.saxon.pattern.Pattern np1
		net.sf.saxon.pattern.Pattern np2
	public boolean equals (java.lang.Object) 
		java.util.Set s0
		java.util.Set s1
		Object other
	public int hashCode () 
	protected java.lang.String getOperatorName () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.IntersectPattern n
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/pattern/LocalNameTest$1.class
LocalNameTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.LocalNameTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final int[] val$nameCodeArray
	final net.sf.saxon.pattern.LocalNameTest this$0
	void  (net.sf.saxon.pattern.LocalNameTest, byte[], int[]) 
		net.sf.saxon.pattern.LocalNameTest this$0
	public boolean matches (int) 
		int nodeNr
}

net/sf/saxon/pattern/LocalNameTest.class
LocalNameTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.LocalNameTest extends net.sf.saxon.pattern.NodeTest implements net.sf.saxon.pattern.QNameTest  {
	private net.sf.saxon.om.NamePool namePool
	private int nodeKind
	private String localName
	private net.sf.saxon.type.UType uType
	public void  (net.sf.saxon.om.NamePool, int, java.lang.String) 
		net.sf.saxon.om.NamePool pool
		int nodeKind
		String localName
	public int getNodeKind () 
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
		int[] nameCodeArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public boolean matches (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qname
	public final double getDefaultPriority () 
	public java.lang.String getLocalName () 
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public net.sf.saxon.om.NamePool getNamePool () 
	public java.lang.String generateJavaScriptNameTest (int) 
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	static int access$000 (net.sf.saxon.pattern.LocalNameTest) 
		net.sf.saxon.pattern.LocalNameTest x0
	static net.sf.saxon.om.NamePool access$100 (net.sf.saxon.pattern.LocalNameTest) 
		net.sf.saxon.pattern.LocalNameTest x0
	static java.lang.String access$200 (net.sf.saxon.pattern.LocalNameTest) 
		net.sf.saxon.pattern.LocalNameTest x0
}

net/sf/saxon/pattern/MultipleNodeKindTest$1.class
MultipleNodeKindTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.MultipleNodeKindTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final net.sf.saxon.pattern.MultipleNodeKindTest this$0
	void  (net.sf.saxon.pattern.MultipleNodeKindTest, byte[]) 
		net.sf.saxon.pattern.MultipleNodeKindTest this$0
	public boolean matches (int) 
		int nodeNr
		int nodeKind
}

net/sf/saxon/pattern/MultipleNodeKindTest.class
MultipleNodeKindTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.MultipleNodeKindTest extends net.sf.saxon.pattern.NodeTest {
	public static final net.sf.saxon.pattern.MultipleNodeKindTest PARENT_NODE
	public static final net.sf.saxon.pattern.MultipleNodeKindTest DOC_ELEM_ATTR
	public static final net.sf.saxon.pattern.MultipleNodeKindTest LEAF
	net.sf.saxon.type.UType uType
	int nodeKindMask
	public void  (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType u
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		int nodeKind
	public double getDefaultPriority () 
	public int getNodeKindMask () 
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		java.util.LinkedList types
	private void format (java.util.LinkedList, net.sf.saxon.tree.util.FastStringBuffer) 
		java.util.LinkedList list
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public int hashCode () 
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
		net.sf.saxon.tree.util.FastStringBuffer fsb
		String or
		net.sf.saxon.type.UType u
	static void  () 
}

net/sf/saxon/pattern/NameTest$1.class
NameTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.NameTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final int[] val$nameCodeArray
	final byte[] val$nodeKindArray
	final net.sf.saxon.pattern.NameTest this$0
	void  (net.sf.saxon.pattern.NameTest, int[], byte[]) 
		net.sf.saxon.pattern.NameTest this$0
	public boolean matches (int) 
		int nodeNr
}

net/sf/saxon/pattern/NameTest.class
NameTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.NameTest extends net.sf.saxon.pattern.NodeTest implements net.sf.saxon.pattern.QNameTest  {
	private int nodeKind
	private int fingerprint
	private net.sf.saxon.type.UType uType
	private net.sf.saxon.om.NamePool namePool
	private String uri
	private String localName
	public void  (int, java.lang.String, java.lang.String, net.sf.saxon.om.NamePool) 
		int nodeKind
		String uri
		String localName
		net.sf.saxon.om.NamePool namePool
	public void  (int, int, net.sf.saxon.om.NamePool) 
		int nodeKind
		int nameCode
		net.sf.saxon.om.NamePool namePool
	public void  (int, net.sf.saxon.om.NodeName, net.sf.saxon.om.NamePool) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.om.NamePool pool
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getNodeKind () 
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
		int[] nameCodeArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	private void computeUriAndLocal () 
	public boolean matches (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qname
	public final double getDefaultPriority () 
	public int getFingerprint () 
	public net.sf.saxon.om.StructuredQName getMatchingNodeName () 
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public net.sf.saxon.z.IntSet getRequiredNodeNames () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getLocalPart () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String generateJavaScriptNameTest (int) 
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		String nt
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
		boolean knownKind
		String instNode
	static int access$000 (net.sf.saxon.pattern.NameTest) 
		net.sf.saxon.pattern.NameTest x0
	static int access$100 (net.sf.saxon.pattern.NameTest) 
		net.sf.saxon.pattern.NameTest x0
}

net/sf/saxon/pattern/NamespaceTest$1.class
NamespaceTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.NamespaceTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final int[] val$nameCodeArray
	final byte[] val$nodeKindArray
	final net.sf.saxon.pattern.NamespaceTest this$0
	void  (net.sf.saxon.pattern.NamespaceTest, int[], byte[]) 
		net.sf.saxon.pattern.NamespaceTest this$0
	public boolean matches (int) 
		int nodeNr
		int fp
}

net/sf/saxon/pattern/NamespaceTest.class
NamespaceTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.NamespaceTest extends net.sf.saxon.pattern.NodeTest implements net.sf.saxon.pattern.QNameTest  {
	private net.sf.saxon.om.NamePool namePool
	private int nodeKind
	private net.sf.saxon.type.UType uType
	private String uri
	public void  (net.sf.saxon.om.NamePool, int, java.lang.String) 
		net.sf.saxon.om.NamePool pool
		int nodeKind
		String uri
	public int getNodeKind () 
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
		int[] nameCodeArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public boolean matches (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qname
	public final double getDefaultPriority () 
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String generateJavaScriptNameTest (int) 
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	static int access$000 (net.sf.saxon.pattern.NamespaceTest) 
		net.sf.saxon.pattern.NamespaceTest x0
	static net.sf.saxon.om.NamePool access$100 (net.sf.saxon.pattern.NamespaceTest) 
		net.sf.saxon.pattern.NamespaceTest x0
	static java.lang.String access$200 (net.sf.saxon.pattern.NamespaceTest) 
		net.sf.saxon.pattern.NamespaceTest x0
}

net/sf/saxon/pattern/NodeKindTest$1.class
NodeKindTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.NodeKindTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final net.sf.saxon.pattern.NodeKindTest this$0
	void  (net.sf.saxon.pattern.NodeKindTest, byte[]) 
		net.sf.saxon.pattern.NodeKindTest this$0
	public boolean matches (int) 
		int nodeNr
		int k
}

net/sf/saxon/pattern/NodeKindTest$2.class
NodeKindTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.NodeKindTest$2 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final net.sf.saxon.pattern.NodeKindTest this$0
	void  (net.sf.saxon.pattern.NodeKindTest, byte[]) 
		net.sf.saxon.pattern.NodeKindTest this$0
	public boolean matches (int) 
		int nodeNr
}

net/sf/saxon/pattern/NodeKindTest.class
NodeKindTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.NodeKindTest extends net.sf.saxon.pattern.NodeTest {
	public static final net.sf.saxon.pattern.NodeKindTest DOCUMENT
	public static final net.sf.saxon.pattern.NodeKindTest ELEMENT
	public static final net.sf.saxon.pattern.NodeKindTest ATTRIBUTE
	public static final net.sf.saxon.pattern.NodeKindTest TEXT
	public static final net.sf.saxon.pattern.NodeKindTest COMMENT
	public static final net.sf.saxon.pattern.NodeKindTest PROCESSING_INSTRUCTION
	public static final net.sf.saxon.pattern.NodeKindTest NAMESPACE
	private int kind
	private net.sf.saxon.type.UType uType
	private void  (int) 
		int nodeKind
	public int getNodeKind () 
	public net.sf.saxon.type.UType getUType () 
	public static net.sf.saxon.pattern.NodeTest makeNodeKindTest (int) 
		int kind
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public final double getDefaultPriority () 
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public net.sf.saxon.type.SchemaType getContentType () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public java.lang.String toString () 
	public static java.lang.String toString (int) 
		int kind
	public static java.lang.String nodeKindName (int) 
		int kind
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
		String instNode
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
	static int access$000 (net.sf.saxon.pattern.NodeKindTest) 
		net.sf.saxon.pattern.NodeKindTest x0
	static void  () 
}

net/sf/saxon/pattern/NodeSetPattern.class
NodeSetPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.NodeSetPattern extends net.sf.saxon.pattern.Pattern {
	protected net.sf.saxon.expr.Operand selectionOp
	protected net.sf.saxon.type.ItemType itemType
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.Expression getSelectionExpression () 
	public net.sf.saxon.pattern.Pattern 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 contextItemType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.Expression checked
	public void setItemType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType type
	public int getDependencies () 
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public net.sf.saxon.om.SequenceIterator selectNodes (net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.tree.iter.ManualIterator mi
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.UType getUType () 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.NodeSetPattern n
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/NodeTest$1.class
NodeTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.NodeTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final net.sf.saxon.tree.tiny.NodeVectorTree val$tree
	final net.sf.saxon.pattern.NodeTest this$0
	void  (net.sf.saxon.pattern.NodeTest, net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.pattern.NodeTest this$0
	public boolean matches (int) 
		int nodeNr
}

net/sf/saxon/pattern/NodeTest$2.class
NodeTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.NodeTest$2 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$type$PrimitiveUType
	static void  () 
}

net/sf/saxon/pattern/NodeTest.class
NodeTest.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.NodeTest extends java.lang.Object implements net.sf.saxon.type.ItemType$WithSequenceTypeCache  {
	private net.sf.saxon.value.SequenceType _one
	private net.sf.saxon.value.SequenceType _oneOrMore
	private net.sf.saxon.value.SequenceType _zeroOrOne
	private net.sf.saxon.value.SequenceType _zeroOrMore
	public void  () 
	public abstract double getDefaultPriority () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
		int p
	public int getPrimitiveType () 
	public int getFingerprint () 
	public net.sf.saxon.om.StructuredQName getMatchingNodeName () 
	public boolean isAtomicType () 
	public boolean isPlainType () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public boolean isAtomizable () 
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
	public abstract boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public int getNodeKindMask () 
	public net.sf.saxon.type.SchemaType getContentType () 
		net.sf.saxon.type.PrimitiveUType p
		java.util.Set m
		java.util.Iterator it
	public net.sf.saxon.z.IntSet getRequiredNodeNames () 
	public boolean isNillable () 
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public net.sf.saxon.pattern.NodeTest copy () 
	public java.lang.String generateJavaScriptItemTypeAcceptor (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		int targetVersion
	public net.sf.saxon.value.SequenceType one () 
	public net.sf.saxon.value.SequenceType zeroOrOne () 
	public net.sf.saxon.value.SequenceType oneOrMore () 
	public net.sf.saxon.value.SequenceType zeroOrMore () 
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
}

net/sf/saxon/pattern/NodeTestPattern.class
NodeTestPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.NodeTestPattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.pattern.NodeTest nodeTest
	public void  (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest test
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.pattern.NodeTest getItemType () 
	public net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.NodeTest schemaNodeTest
		net.sf.saxon.type.SchemaDeclaration decl
		String val
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter presenter
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.NodeTestPattern n
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public volatile net.sf.saxon.type.ItemType getItemType () 
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/pattern/Pattern$1.class
Pattern.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.Pattern$1 extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern this$0
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/Pattern$2.class
Pattern.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.Pattern$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.pattern.Pattern this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/Pattern$3.class
Pattern.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.Pattern$3 extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern this$0
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/Pattern$4.class
Pattern.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.Pattern$4 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.pattern.Pattern this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/Pattern$5.class
Pattern.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.Pattern$5 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.pattern.Pattern this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/Pattern$6.class
Pattern.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.Pattern$6 extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	final net.sf.saxon.type.UType val$uType
	final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.type.UType) 
		net.sf.saxon.pattern.Pattern this$0
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
		net.sf.saxon.tree.iter.AxisIterator mapper
}

net/sf/saxon/pattern/Pattern$7.class
Pattern.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.Pattern$7 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.pattern.Pattern this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/Pattern.class
Pattern.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.Pattern extends net.sf.saxon.expr.PseudoExpression {
	private double priority
	public void  () 
	public static net.sf.saxon.pattern.Pattern make (java.lang.String, net.sf.saxon.expr.StaticContext, net.sf.saxon.expr.PackageData)  throws net.sf.saxon.trans.XPathException 
		String pattern
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.PackageData packageData
		int languageLevel
		int lineNumber
		net.sf.saxon.pattern.PatternParser parser
		net.sf.saxon.pattern.Pattern pat
	protected static void replaceCurrent (net.sf.saxon.expr.Expression, net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalVariableReference ref
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Operand o
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.LocalBinding binding
	public static boolean patternContainsVariable (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern pattern
	public boolean isLiftable () 
	public void bindCurrent (net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalBinding binding
	public boolean matchesCurrentGroup () 
	public void setOriginalText (java.lang.String) 
		String text
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.pattern.Pattern 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 getDependencies () 
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public boolean isMotionless () 
	public final boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public abstract boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator selectNodes (net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.AxisIterator allElements
		net.sf.saxon.expr.MappingFunction atts
		net.sf.saxon.om.SequenceIterator allAttributes
		net.sf.saxon.expr.ItemMappingFunction test
		net.sf.saxon.tree.iter.AxisIterator allElements
		net.sf.saxon.expr.MappingFunction atts
		net.sf.saxon.om.SequenceIterator allNamespaces
		net.sf.saxon.expr.ItemMappingFunction test
		net.sf.saxon.tree.iter.AxisIterator allChildren
		net.sf.saxon.expr.ItemMappingFunction test
		byte axis
		net.sf.saxon.tree.iter.AxisIterator allChildren
		net.sf.saxon.expr.MappingFunction processElement
		net.sf.saxon.om.SequenceIterator attributesOrSelf
		net.sf.saxon.expr.ItemMappingFunction test
		net.sf.saxon.om.TreeInfo document
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.type.UType uType
	public abstract net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public abstract net.sf.saxon.type.ItemType getItemType () 
	public void setPriority (double) 
		double priority
	public double getDefaultPriority () 
	public java.lang.String toString () 
	public int getHostLanguage () 
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
	public abstract void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
	public net.sf.saxon.pattern.Pattern 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 java.lang.String toShortString () 
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/PatternMaker.class
PatternMaker.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.PatternMaker extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.pattern.Pattern fromExpression (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.Configuration config
		boolean is30
		net.sf.saxon.pattern.Pattern result
	public static byte getAxisForPathStep (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression step
}

net/sf/saxon/pattern/PatternParser.class
PatternParser.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.PatternParser extends java.lang.Object {
	public abstract net.sf.saxon.pattern.Pattern parsePattern (java.lang.String, net.sf.saxon.expr.StaticContext, int)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/PatternParser30.class
PatternParser30.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.PatternParser30 extends net.sf.saxon.expr.parser.XPathParser implements net.sf.saxon.pattern.PatternParser  {
	int inPredicate
	public void  () 
	public net.sf.saxon.pattern.Pattern parsePattern (java.lang.String, net.sf.saxon.expr.StaticContext, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.Tokenizer t
		int start
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.om.StructuredQName varName
		net.sf.saxon.expr.InstanceOfExpression condition
		net.sf.saxon.expr.LocalVariableReference ref
		net.sf.saxon.expr.ValueComparison comparison
		net.sf.saxon.expr.instruct.Choose choice
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.type.ItemType filterType
		net.sf.saxon.type.TypeHierarchy th
		int rel
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.Expression e
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.pattern.Pattern pat
		String pattern
		net.sf.saxon.expr.StaticContext env
		int lineNumber
		String trimmed
	private void checkNoPredicatePattern (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	protected void customizeTokenizer (net.sf.saxon.expr.parser.Tokenizer) 
		net.sf.saxon.expr.parser.Tokenizer t
	public net.sf.saxon.expr.Expression parseExpression ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseBasicStep (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean firstInPattern
	protected void testPermittedAxis (byte, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		byte axis
		String errorCode
	protected net.sf.saxon.expr.Expression parsePredicate ()  throws net.sf.saxon.trans.XPathException 
		boolean disallow
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression parseFunctionCall (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression prefixArgument
		net.sf.saxon.expr.Expression fn
	public net.sf.saxon.expr.Expression parseFunctionArgument ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression makeTracer (int, net.sf.saxon.expr.Expression, int, net.sf.saxon.om.StructuredQName) 
		int startOffset
		net.sf.saxon.expr.Expression exp
		int construct
		net.sf.saxon.om.StructuredQName qName
}

net/sf/saxon/pattern/PatternThatSetsCurrent.class
PatternThatSetsCurrent.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.PatternThatSetsCurrent extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.expr.flwor.LocalVariableBinding binding
	private net.sf.saxon.pattern.Pattern wrappedPattern
	public void  (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern wrappedPattern
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.flwor.LocalVariableBinding) 
		net.sf.saxon.pattern.Pattern wrappedPattern
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
	public java.lang.Iterable operands () 
	public net.sf.saxon.expr.LocalBinding getCurrentBinding () 
	public boolean hasVariableBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType () 
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public java.lang.String toString () 
	public int getHostLanguage () 
	public boolean isMotionless () 
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
		net.sf.saxon.pattern.Pattern w2
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.expr.flwor.LocalVariableBinding newCurrent
		net.sf.saxon.pattern.PatternThatSetsCurrent n
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public net.sf.saxon.pattern.Pattern getWrappedPattern () 
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/PatternWithPredicate.class
PatternWithPredicate.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.PatternWithPredicate extends java.lang.Object {
	public abstract net.sf.saxon.expr.Expression getPredicate () 
}

net/sf/saxon/pattern/QNameTest.class
QNameTest.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.QNameTest extends java.lang.Object {
	public abstract boolean matches (net.sf.saxon.om.StructuredQName) 
	public abstract java.lang.String generateJavaScriptNameTest (int) 
}

net/sf/saxon/pattern/SameNameTest$1.class
SameNameTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.SameNameTest$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final byte[] val$nodeKindArray
	final int[] val$nameCodeArray
	final net.sf.saxon.tree.tiny.NodeVectorTree val$tree
	final net.sf.saxon.pattern.SameNameTest this$0
	void  (net.sf.saxon.pattern.SameNameTest, byte[], int[], net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.pattern.SameNameTest this$0
	public boolean matches (int) 
		int nodeNr
		int k
}

net/sf/saxon/pattern/SameNameTest.class
SameNameTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.SameNameTest extends net.sf.saxon.pattern.NodeTest implements net.sf.saxon.pattern.QNameTest  {
	private net.sf.saxon.om.NodeInfo origin
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo origin
	public int getNodeKind () 
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.z.IntPredicate getMatcher (net.sf.saxon.tree.tiny.NodeVectorTree) 
		net.sf.saxon.tree.tiny.NodeVectorTree tree
		byte[] nodeKindArray
		int[] nameCodeArray
	public boolean matchesNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public boolean matches (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qname
	public final double getDefaultPriority () 
	public int getFingerprint () 
		net.sf.saxon.om.NamePool pool
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public net.sf.saxon.z.IntSet getRequiredNodeNames () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getLocalPart () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public net.sf.saxon.pattern.NameTest getEquivalentNameTest () 
	public java.lang.String generateJavaScriptNameTest (int) 
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	static net.sf.saxon.om.NodeInfo access$000 (net.sf.saxon.pattern.SameNameTest) 
		net.sf.saxon.pattern.SameNameTest x0
}

net/sf/saxon/pattern/SchemaNodeTest.class
SchemaNodeTest.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.SchemaNodeTest extends java.lang.Object {
}

net/sf/saxon/pattern/SimplePositionalPattern.class
SimplePositionalPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.SimplePositionalPattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.pattern.NodeTest nodeTest
	private int position
	public void  (net.sf.saxon.pattern.NodeTest, int) 
		net.sf.saxon.pattern.NodeTest nodeTest
		int position
	public int getPosition () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.UType getUType () 
	public int getFingerprint () 
	public net.sf.saxon.type.ItemType getItemType () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.pattern.SimplePositionalPattern fp
		Object other
	public int hashCode () 
	public boolean isMotionless () 
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.SimplePositionalPattern n
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		int targetVersion
		net.sf.saxon.trace.ExpressionPresenter presenter
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/pattern/StreamingFunctionArgumentPattern.class
StreamingFunctionArgumentPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.StreamingFunctionArgumentPattern extends net.sf.saxon.pattern.Pattern {
	private static net.sf.saxon.pattern.StreamingFunctionArgumentPattern THE_INSTANCE
	public static net.sf.saxon.pattern.StreamingFunctionArgumentPattern getInstance () 
	protected void  () 
	public net.sf.saxon.type.UType getUType () 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence arg
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item j
	public net.sf.saxon.type.ItemType getItemType () 
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/pattern/UnionPattern.class
UnionPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.UnionPattern extends net.sf.saxon.pattern.VennPattern {
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern p1
		net.sf.saxon.pattern.Pattern p2
	public net.sf.saxon.type.ItemType getItemType () 
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	public net.sf.saxon.type.UType getUType () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public boolean matchesBeneathAnchor (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo anchor
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.pattern.Pattern convertToTypedPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String val
		net.sf.saxon.pattern.Pattern np1
		net.sf.saxon.pattern.Pattern np2
	public boolean equals (java.lang.Object) 
		java.util.Set s0
		java.util.Set s1
		Object other
	public int hashCode () 
	protected java.lang.String getOperatorName () 
	public java.lang.String toString () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
		net.sf.saxon.pattern.UnionPattern n
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/pattern/UnionQNameTest.class
UnionQNameTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.UnionQNameTest extends java.lang.Object implements net.sf.saxon.pattern.QNameTest  {
	java.util.List tests
	public void  (java.util.List) 
		java.util.List tests
	public boolean matches (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.pattern.QNameTest test
		net.sf.saxon.om.StructuredQName qname
	public java.lang.String toString () 
		net.sf.saxon.pattern.QNameTest qt
		boolean started
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public java.lang.String generateJavaScriptNameTest (int) 
		String test
		net.sf.saxon.pattern.QNameTest qt
		int targetVersion
		net.sf.saxon.tree.util.FastStringBuffer fsb
		boolean started
}

net/sf/saxon/pattern/UniversalPattern.class
UniversalPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.UniversalPattern extends net.sf.saxon.pattern.Pattern {
	public void  () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.UType getUType () 
	public net.sf.saxon.type.ItemType getItemType () 
	public int getFingerprint () 
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public net.sf.saxon.pattern.Pattern copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	public volatile net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
}

net/sf/saxon/pattern/VennPattern.class
VennPattern.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.VennPattern extends net.sf.saxon.pattern.Pattern {
	protected net.sf.saxon.pattern.Pattern p1
	protected net.sf.saxon.pattern.Pattern p2
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern p1
		net.sf.saxon.pattern.Pattern p2
	public java.lang.Iterable operands () 
	public net.sf.saxon.pattern.Pattern simplify ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.pattern.Pattern typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
	private void mustBeNodePattern (net.sf.saxon.pattern.Pattern)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ItemType it
		net.sf.saxon.pattern.Pattern p
	public void bindCurrent (net.sf.saxon.expr.LocalBinding) 
		net.sf.saxon.expr.LocalBinding binding
	public void setOriginalText (java.lang.String) 
		String pattern
	public boolean isMotionless () 
	public int allocateSlots (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager slotManager
		int nextFree
	public void gatherComponentPatterns (java.util.Set) 
		java.util.Set set
	public int getDependencies () 
	public net.sf.saxon.pattern.Pattern getLHS () 
	public net.sf.saxon.pattern.Pattern getRHS () 
	public boolean matchesCurrentGroup () 
	public boolean equals (java.lang.Object) 
		java.util.Set s0
		java.util.Set s1
		Object other
	public int hashCode () 
	protected abstract java.lang.String getOperatorName () 
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public volatile net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.expr.Expression simplify ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pull/NamespaceContextImpl.class
NamespaceContextImpl.java
package net.sf.saxon.pull
public net.sf.saxon.pull.NamespaceContextImpl extends java.lang.Object implements javax.xml.namespace.NamespaceContext net.sf.saxon.om.NamespaceResolver  {
	net.sf.saxon.om.NamespaceResolver resolver
	public void  (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
	public java.lang.String getNamespaceURI (java.lang.String) 
		String prefix
	public java.lang.String getPrefix (java.lang.String) 
		String p
		String u
		String uri
		java.util.Iterator prefixes
	public java.util.Iterator getPrefixes (java.lang.String) 
		String p
		String u
		String uri
		java.util.List list
		java.util.Iterator prefixes
}

net/sf/saxon/pull/PullConsumer.class
PullConsumer.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullConsumer extends java.lang.Object {
	private net.sf.saxon.pull.PullProvider in
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider in
	public void consume ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pull/PullFilter.class
PullFilter.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullFilter extends java.lang.Object implements net.sf.saxon.pull.PullProvider  {
	private net.sf.saxon.pull.PullProvider base
	private net.sf.saxon.event.PipelineConfiguration pipe
	protected int currentEvent
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider base
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public final net.sf.saxon.om.NamePool getNamePool () 
	public net.sf.saxon.pull.PullProvider getUnderlyingProvider () 
	public int next ()  throws net.sf.saxon.trans.XPathException 
	public int current () 
	public net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamespaceBinding[] getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public net.sf.saxon.om.NodeName getNodeName () 
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.expr.parser.Location getSourceLocator () 
	public java.util.List getUnparsedEntities () 
}

net/sf/saxon/pull/PullProvider.class
PullProvider.java
package net.sf.saxon.pull
public abstract net.sf.saxon.pull.PullProvider extends java.lang.Object {
	public static final int START_OF_INPUT
	public static final int ATOMIC_VALUE
	public static final int START_DOCUMENT
	public static final int END_DOCUMENT
	public static final int START_ELEMENT
	public static final int END_ELEMENT
	public static final int ATTRIBUTE
	public static final int NAMESPACE
	public static final int TEXT
	public static final int COMMENT
	public static final int PROCESSING_INSTRUCTION
	public static final int END_OF_INPUT
	public abstract void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
	public abstract net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public abstract int next ()  throws net.sf.saxon.trans.XPathException 
	public abstract int current () 
	public abstract net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.NamespaceBinding[] getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
	public abstract int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
	public abstract void close () 
	public abstract net.sf.saxon.om.NodeName getNodeName () 
	public abstract java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.type.SchemaType getSchemaType () 
	public abstract net.sf.saxon.value.AtomicValue getAtomicValue () 
	public abstract net.sf.saxon.expr.parser.Location getSourceLocator () 
	public abstract java.util.List getUnparsedEntities () 
}

net/sf/saxon/pull/PullPushCopier.class
PullPushCopier.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullPushCopier extends java.lang.Object {
	private net.sf.saxon.pull.PullProvider in
	private net.sf.saxon.event.Receiver out
	public void  (net.sf.saxon.pull.PullProvider, net.sf.saxon.event.Receiver) 
		net.sf.saxon.pull.PullProvider in
		net.sf.saxon.event.Receiver out
	public void copy ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pull.PullPushTee tee
	public void append ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pull.PullPushTee tee
}

net/sf/saxon/pull/PullPushTee.class
PullPushTee.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullPushTee extends net.sf.saxon.pull.PullFilter {
	private net.sf.saxon.event.Receiver branch
	boolean previousAtomic
	public void  (net.sf.saxon.pull.PullProvider, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pull.PullProvider base
		net.sf.saxon.event.Receiver branch
	public net.sf.saxon.event.Receiver getReceiver () 
	public int next ()  throws net.sf.saxon.trans.XPathException 
	private void copyEvent (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding aDecl
		int i
		net.sf.saxon.om.NamespaceBinding[] decl
		net.sf.saxon.om.AttributeCollection atts
		net.sf.saxon.pull.UnparsedEntity ue
		Object entity
		java.util.List entities
		CharSequence chars
		net.sf.saxon.tree.util.Orphan o
		net.sf.saxon.tree.util.Orphan o
		int event
		net.sf.saxon.pull.PullProvider in
		net.sf.saxon.expr.parser.Location loc
		net.sf.saxon.event.Receiver out
}

net/sf/saxon/pull/PullSource.class
PullSource.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullSource extends java.lang.Object implements javax.xml.transform.Source  {
	private String systemId
	private net.sf.saxon.pull.PullProvider provider
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider provider
	public net.sf.saxon.pull.PullProvider getPullProvider () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
}

net/sf/saxon/pull/StaxBridge$1.class
StaxBridge.java
package net.sf.saxon.pull
 net.sf.saxon.pull.StaxBridge$1 extends java.lang.Object {
}

net/sf/saxon/pull/StaxBridge$StaxAttributes.class
StaxBridge.java
package net.sf.saxon.pull
 net.sf.saxon.pull.StaxBridge$StaxAttributes extends java.lang.Object implements net.sf.saxon.om.AttributeCollection  {
	final net.sf.saxon.pull.StaxBridge this$0
	private void  (net.sf.saxon.pull.StaxBridge) 
	public int getLength () 
	public int getFingerprint (int) 
		int index
		String local
		String uri
	public net.sf.saxon.om.NodeName getNodeName (int) 
		int index
		String local
		String uri
		String prefix
	public net.sf.saxon.type.SimpleType getTypeAnnotation (int) 
		int index
		String type
	public net.sf.saxon.expr.parser.Location getLocation (int) 
		int index
	public java.lang.String getSystemId (int) 
		int index
	public int getLineNumber (int) 
		int index
	public int getProperties (int) 
		int index
		int properties
	public java.lang.String getPrefix (int) 
		int index
	public java.lang.String getQName (int) 
		int index
	public java.lang.String getLocalName (int) 
		int index
	public java.lang.String getURI (int) 
		int index
	public int getIndex (java.lang.String, java.lang.String) 
		int i
		String uri
		String localname
	public int getIndexByFingerprint (int) 
		int fingerprint
	public java.lang.String getValueByFingerprint (int) 
		int fingerprint
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		String uri
		String localname
	public java.lang.String getValue (int) 
		int index
	public boolean isId (int) 
		int index
	public boolean isIdref (int) 
		int index
		String attributeType
	void  (net.sf.saxon.pull.StaxBridge, net.sf.saxon.pull.StaxBridge$1) 
		net.sf.saxon.pull.StaxBridge x0
		net.sf.saxon.pull.StaxBridge$1 x1
}

net/sf/saxon/pull/StaxBridge$StaxErrorReporter.class
StaxBridge.java
package net.sf.saxon.pull
 net.sf.saxon.pull.StaxBridge$StaxErrorReporter extends java.lang.Object implements javax.xml.stream.XMLReporter  {
	final net.sf.saxon.pull.StaxBridge this$0
	private void  (net.sf.saxon.pull.StaxBridge) 
	public void report (java.lang.String, java.lang.String, java.lang.Object, javax.xml.stream.Location)  throws javax.xml.stream.XMLStreamException 
		String message
		String errorType
		Object relatedInformation
		javax.xml.stream.Location location
		net.sf.saxon.expr.parser.ExplicitLocation loc
		net.sf.saxon.trans.XPathException err
	void  (net.sf.saxon.pull.StaxBridge, net.sf.saxon.pull.StaxBridge$1) 
		net.sf.saxon.pull.StaxBridge x0
		net.sf.saxon.pull.StaxBridge$1 x1
}

net/sf/saxon/pull/StaxBridge.class
StaxBridge.java
package net.sf.saxon.pull
public net.sf.saxon.pull.StaxBridge extends java.lang.Object implements net.sf.saxon.pull.PullProvider  {
	private javax.xml.stream.XMLStreamReader reader
	private net.sf.saxon.pull.StaxBridge$StaxAttributes attributes
	private net.sf.saxon.event.PipelineConfiguration pipe
	private net.sf.saxon.om.NamePool namePool
	private java.util.HashMap nameCache
	private java.util.List unparsedEntities
	int currentEvent
	int depth
	boolean ignoreIgnorable
	public void  () 
	public void setInputStream (java.lang.String, java.io.InputStream)  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLInputFactory factory
		javax.xml.stream.XMLStreamException e
		String systemId
		java.io.InputStream inputStream
	public void setXMLStreamReader (javax.xml.stream.XMLStreamReader) 
		javax.xml.stream.XMLStreamReader reader
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public javax.xml.stream.XMLStreamReader getXMLStreamReader () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int next ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
		int event
		int c
		String message
		net.sf.saxon.trans.XPathException err
		javax.xml.stream.XMLStreamException e
	private int translate (int)  throws net.sf.saxon.trans.XPathException 
		int event
	public int current () 
	public net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamespaceBinding[] getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri
		int i
		net.sf.saxon.om.NamespaceBinding[] bindings
		int n
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
		int event
		int skipDepth
		javax.xml.stream.XMLStreamException e
	public void close () 
	public net.sf.saxon.om.NodeName getNodeName () 
		int fp
		String local
		String uri
		net.sf.saxon.om.NodeName cached
		String local
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.tiny.CharSlice cs
		String s
		int event
		int depth
		javax.xml.stream.XMLStreamException e
		net.sf.saxon.tree.util.FastStringBuffer combinedText
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.expr.parser.Location getSourceLocator () 
	private net.sf.saxon.expr.parser.ExplicitLocation translateLocation (javax.xml.stream.Location) 
		javax.xml.stream.Location location
	public java.util.List getUnparsedEntities () 
		javax.xml.stream.events.EntityDeclaration ed
		Class woodstoxClass
		Class[] noArgClasses
		Object[] noArgs
		java.lang.reflect.Method method
		net.sf.saxon.pull.UnparsedEntity ue
		String name
		String systemId
		String publicId
		String baseURI
		Object ent
		java.util.List list
	static javax.xml.stream.XMLStreamReader access$200 (net.sf.saxon.pull.StaxBridge) 
		net.sf.saxon.pull.StaxBridge x0
	static net.sf.saxon.expr.parser.ExplicitLocation access$300 (net.sf.saxon.pull.StaxBridge, javax.xml.stream.Location) 
		net.sf.saxon.pull.StaxBridge x0
		javax.xml.stream.Location x1
	static net.sf.saxon.event.PipelineConfiguration access$400 (net.sf.saxon.pull.StaxBridge) 
		net.sf.saxon.pull.StaxBridge x0
}

net/sf/saxon/pull/UnparsedEntity.class
UnparsedEntity.java
package net.sf.saxon.pull
public net.sf.saxon.pull.UnparsedEntity extends java.lang.Object {
	private String name
	private String systemId
	private String publicId
	private String baseURI
	public void  () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getSystemId () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getPublicId () 
	public void setPublicId (java.lang.String) 
		String publicId
	public java.lang.String getBaseURI () 
	public void setBaseURI (java.lang.String) 
		String baseURI
}

net/sf/saxon/query/Annotation.class
Annotation.java
package net.sf.saxon.query
public net.sf.saxon.query.Annotation extends java.lang.Object {
	public static final net.sf.saxon.om.StructuredQName UPDATING
	public static final net.sf.saxon.om.StructuredQName SIMPLE
	public static final net.sf.saxon.om.StructuredQName PRIVATE
	public static final net.sf.saxon.om.StructuredQName PUBLIC
	private net.sf.saxon.om.StructuredQName qName
	private java.util.List annotationParameters
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.StructuredQName getAnnotationQName () 
	public void addAnnotationParameter (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
	public java.util.List getAnnotationParameters () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	static void  () 
}

net/sf/saxon/query/AnnotationList.class
AnnotationList.java
package net.sf.saxon.query
public net.sf.saxon.query.AnnotationList extends java.lang.Object implements java.lang.Iterable  {
	private java.util.List list
	private static java.util.List EMPTY_BASE_LIST
	public static net.sf.saxon.query.AnnotationList EMPTY
	public void  (java.util.List) 
		java.util.List list
	public static net.sf.saxon.query.AnnotationList singleton (net.sf.saxon.query.Annotation) 
		net.sf.saxon.query.Annotation ann
	public void check (net.sf.saxon.Configuration, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.FunctionAnnotationHandler handler
		java.util.Map$Entry entry
		net.sf.saxon.Configuration config
		String where
		java.util.Map map
	private java.util.Map groupByNamespace () 
		java.util.List list
		String ns
		net.sf.saxon.query.Annotation ann
		java.util.Map result
	public net.sf.saxon.query.AnnotationList filterByNamespace (java.lang.String) 
		net.sf.saxon.query.Annotation ann
		String ns
		java.util.List out
	public java.util.Iterator iterator () 
	public boolean isEmpty () 
	public int size () 
	public net.sf.saxon.query.Annotation get (int) 
		int i
	public boolean includes (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.query.Annotation a
		net.sf.saxon.om.StructuredQName name
	public boolean includes (java.lang.String) 
		net.sf.saxon.query.Annotation a
		String localName
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	static void  () 
}

net/sf/saxon/query/Declaration.class
Declaration.java
package net.sf.saxon.query
public abstract net.sf.saxon.query.Declaration extends java.lang.Object implements javax.xml.transform.SourceLocator  {
}

net/sf/saxon/query/DynamicQueryContext.class
DynamicQueryContext.java
package net.sf.saxon.query
public net.sf.saxon.query.DynamicQueryContext extends java.lang.Object {
	private net.sf.saxon.om.Item contextItem
	private net.sf.saxon.expr.instruct.GlobalParameterSet parameters
	private net.sf.saxon.Configuration config
	private javax.xml.transform.URIResolver uriResolver
	private javax.xml.transform.ErrorListener errorListener
	private net.sf.saxon.lib.TraceListener traceListener
	private net.sf.saxon.lib.UnparsedTextURIResolver unparsedTextURIResolver
	private net.sf.saxon.value.DateTimeValue currentDateTime
	private net.sf.saxon.lib.Logger traceFunctionDestination
	private int validationMode
	private boolean applyConversionRules
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public int getSchemaValidationMode () 
	public void setSchemaValidationMode (int) 
		int validationMode
	public void setApplyFunctionConversionRulesToExternalVariables (boolean) 
		boolean convert
	public boolean isApplyFunctionConversionRulesToExternalVariables () 
	public void setContextItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item getContextItem () 
	public void setParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.StructuredQName expandedName
		net.sf.saxon.om.Sequence value
	public void clearParameters () 
	public net.sf.saxon.om.Sequence getParameter (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName expandedName
	public net.sf.saxon.expr.instruct.GlobalParameterSet getParameters () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setUnparsedTextURIResolver (net.sf.saxon.lib.UnparsedTextURIResolver) 
		net.sf.saxon.lib.UnparsedTextURIResolver resolver
	public net.sf.saxon.lib.UnparsedTextURIResolver getUnparsedTextURIResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener listener
	public net.sf.saxon.lib.TraceListener getTraceListener () 
	public void setTraceFunctionDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public net.sf.saxon.lib.Logger getTraceFunctionDestination () 
	public net.sf.saxon.value.DateTimeValue getCurrentDateTime () 
	public void setCurrentDateTime (net.sf.saxon.value.DateTimeValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DateTimeValue dateTime
	public net.sf.saxon.Configuration getConfiguration () 
	public void initializeController (net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.Controller controller
		net.sf.saxon.value.DateTimeValue currentDateTime
}

net/sf/saxon/query/ImportedFunctionLibrary.class
ImportedFunctionLibrary.java
package net.sf.saxon.query
public net.sf.saxon.query.ImportedFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary net.sf.saxon.query.XQueryFunctionBinder  {
	private transient net.sf.saxon.query.QueryModule importingModule
	private net.sf.saxon.query.XQueryFunctionLibrary baseLibrary
	private java.util.HashSet namespaces
	public void  (net.sf.saxon.query.QueryModule, net.sf.saxon.query.XQueryFunctionLibrary) 
		net.sf.saxon.query.QueryModule importingModule
		net.sf.saxon.query.XQueryFunctionLibrary baseLibrary
	public void addImportedNamespace (java.lang.String) 
		String namespace
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.query.XQueryFunction def
		net.sf.saxon.expr.Expression call
		net.sf.saxon.trans.SymbolicName$F symbolicName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.om.StructuredQName functionName
		String uri
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	public net.sf.saxon.query.XQueryFunction getDeclaration (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName functionName
		int staticArgs
		String uri
	public net.sf.saxon.functions.FunctionLibrary copy () 
		String ns
		net.sf.saxon.query.ImportedFunctionLibrary lib
	public void setImportingModule (net.sf.saxon.query.QueryModule) 
		net.sf.saxon.query.QueryModule importingModule
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
}

net/sf/saxon/query/LanguageFeature.class
LanguageFeature.java
package net.sf.saxon.query
public net.sf.saxon.query.LanguageFeature extends java.lang.Object {
	public static final int ALWAYS
	public static final int NEVER
	public static final int OPTIONAL
	public static final net.sf.saxon.om.StructuredQName ALL_OPTIONAL_FEATURES
	public static final net.sf.saxon.query.LanguageFeature TYPED_DATA
	public static final net.sf.saxon.query.LanguageFeature TYPED_DATA_SCHEMAS
	public static final net.sf.saxon.query.LanguageFeature TYPED_DATA_ALL_OPTIONAL_FEATURES
	public static final net.sf.saxon.query.LanguageFeature STATIC_TYPING
	public static final net.sf.saxon.query.LanguageFeature STATIC_TYPING_ALL_OPTIONAL_FEATURES
	public static final net.sf.saxon.query.LanguageFeature SERIALIZATION
	public static final net.sf.saxon.query.LanguageFeature SERIALIZATION_ALL_OPTIONAL_FEATURES
	public static final net.sf.saxon.query.LanguageFeature MODULE
	public static final net.sf.saxon.query.LanguageFeature MODULE_ALL_OPTIONAL_FEATURES
	public static final net.sf.saxon.query.LanguageFeature HIGHER_ORDER_FUNCTION
	public static final net.sf.saxon.query.LanguageFeature HIGHER_ORDER_FUNCTION_ALL_OPTIONAL_FEATURES
	public static final net.sf.saxon.query.LanguageFeature ALL_EXTENSIONS
	private static java.util.Map features
	private net.sf.saxon.om.StructuredQName name
	private net.sf.saxon.query.LanguageFeature parent
	private int availability
	private java.util.Set children
	private static void add (net.sf.saxon.query.LanguageFeature) 
		net.sf.saxon.query.LanguageFeature f
	public static java.util.Collection getAllOptionalFeatures () 
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.query.LanguageFeature, int) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.query.LanguageFeature parent
		int availability
	public net.sf.saxon.om.StructuredQName getName () 
	public net.sf.saxon.query.LanguageFeature getParent () 
	public java.util.Set getChildren () 
	public int getAvailability () 
	public static net.sf.saxon.query.LanguageFeature getFeature (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	static void  () 
}

net/sf/saxon/query/QueryLibrary.class
QueryLibrary.java
package net.sf.saxon.query
public abstract net.sf.saxon.query.QueryLibrary extends net.sf.saxon.query.QueryModule {
	public void  (net.sf.saxon.query.StaticQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.StaticQueryContext sqc
	public abstract void link (net.sf.saxon.query.QueryModule)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/query/QueryModule$1.class
QueryModule.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryModule$1 extends java.lang.Object implements net.sf.saxon.type.SchemaComponentVisitor  {
	final net.sf.saxon.query.Declaration val$declaration
	final net.sf.saxon.query.QueryModule this$0
	void  (net.sf.saxon.query.QueryModule, net.sf.saxon.query.Declaration) 
		net.sf.saxon.query.QueryModule this$0
	public void visitSchemaComponent (net.sf.saxon.type.SchemaComponent)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName f
		net.sf.saxon.om.StructuredQName f
		net.sf.saxon.type.SchemaComponent component
}

net/sf/saxon/query/QueryModule$2.class
QueryModule.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryModule$2 extends java.lang.Object implements net.sf.saxon.om.NamespaceResolver  {
	final net.sf.saxon.query.QueryModule this$0
	void  (net.sf.saxon.query.QueryModule) 
		net.sf.saxon.query.QueryModule this$0
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
}

net/sf/saxon/query/QueryModule$ActiveNamespace.class
QueryModule.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryModule$ActiveNamespace extends java.lang.Object {
	public String prefix
	public String uri
	private void  () 
	void  (net.sf.saxon.query.QueryModule$1) 
		net.sf.saxon.query.QueryModule$1 x0
}

net/sf/saxon/query/QueryModule.class
QueryModule.java
package net.sf.saxon.query
public net.sf.saxon.query.QueryModule extends java.lang.Object implements net.sf.saxon.expr.StaticContext  {
	private boolean isMainModule
	private net.sf.saxon.Configuration config
	private net.sf.saxon.query.StaticQueryContext userQueryContext
	private net.sf.saxon.query.QueryModule topModule
	private java.net.URI locationURI
	private String baseURI
	private String moduleNamespace
	private java.util.HashMap explicitPrologNamespaces
	private java.util.Stack activeNamespaces
	private java.util.HashMap variables
	private java.util.HashMap libraryVariables
	private java.util.HashMap undeclaredVariables
	private java.util.HashSet importedSchemata
	private java.util.HashMap loadedSchemata
	private net.sf.saxon.expr.instruct.Executable executable
	private java.util.List importers
	private net.sf.saxon.functions.FunctionLibraryList functionLibraryList
	private net.sf.saxon.query.XQueryFunctionLibrary globalFunctionLibrary
	private int localFunctionLibraryNr
	private int importedFunctionLibraryNr
	private int unboundFunctionLibraryNr
	private java.util.Set importedModuleNamespaces
	private boolean inheritNamespaces
	private boolean preserveNamespaces
	private int constructionMode
	private String defaultFunctionNamespace
	private String defaultElementNamespace
	private boolean preserveSpace
	private boolean defaultEmptyLeast
	private String defaultCollationName
	private int revalidationMode
	private boolean isUpdating
	private net.sf.saxon.type.ItemType requiredContextItemType
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	private net.sf.saxon.expr.parser.CodeInjector codeInjector
	private net.sf.saxon.expr.PackageData packageData
	private net.sf.saxon.expr.parser.RetainedStaticContext moduleStaticContext
	private net.sf.saxon.expr.parser.Location moduleLocation
	public void  (net.sf.saxon.query.StaticQueryContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException err
		net.sf.saxon.expr.instruct.GlobalVariable var
		java.util.Iterator vars
		net.sf.saxon.query.StaticQueryContext sqc
		net.sf.saxon.expr.PackageData pd
	public void  (net.sf.saxon.Configuration, net.sf.saxon.query.QueryModule) 
		net.sf.saxon.Configuration config
		net.sf.saxon.query.QueryModule importer
	private void init (net.sf.saxon.query.StaticQueryContext) 
		net.sf.saxon.query.StaticQueryContext sqc
	public static net.sf.saxon.query.QueryModule makeQueryModule (java.lang.String, net.sf.saxon.expr.instruct.Executable, net.sf.saxon.query.QueryModule, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String baseURI
		net.sf.saxon.expr.instruct.Executable executable
		net.sf.saxon.query.QueryModule importer
		String query
		String namespaceURI
		net.sf.saxon.Configuration config
		net.sf.saxon.query.QueryModule module
		net.sf.saxon.query.XQueryParser qp
		net.sf.saxon.om.QNameParser qnp
		String namespace
	private void initializeFunctionLibraries (net.sf.saxon.query.StaticQueryContext) 
		net.sf.saxon.query.StaticQueryContext sqc
		net.sf.saxon.Configuration config
	public net.sf.saxon.functions.registry.BuiltInFunctionSet getBuiltInFunctionSet () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.expr.PackageData getPackageData () 
	public void setPackageData (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData packageData
	public boolean isTopLevelModule () 
	public void setIsMainModule (boolean) 
		boolean main
	public boolean isMainModule () 
	public boolean mayImportModule (java.lang.String) 
		net.sf.saxon.query.QueryModule importer
		String namespace
	public boolean isSchemaAware () 
	public net.sf.saxon.expr.parser.RetainedStaticContext makeRetainedStaticContext () 
	public void setInheritNamespaces (boolean) 
		boolean inherit
	public boolean isInheritNamespaces () 
	public void setPreserveNamespaces (boolean) 
		boolean inherit
	public boolean isPreserveNamespaces () 
	public void setConstructionMode (int) 
		int mode
	public int getConstructionMode () 
	public void setPreserveBoundarySpace (boolean) 
		boolean preserve
	public boolean isPreserveBoundarySpace () 
	public void setEmptyLeast (boolean) 
		boolean least
	public boolean isEmptyLeast () 
	public net.sf.saxon.query.XQueryFunctionLibrary getGlobalFunctionLibrary () 
	public net.sf.saxon.query.ImportedFunctionLibrary getImportedFunctionLibrary () 
	public void addImportedNamespace (java.lang.String) 
		String uri
	public boolean importsNamespace (java.lang.String) 
		String uri
	public net.sf.saxon.query.QueryModule getTopLevelModule () 
	public net.sf.saxon.expr.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.expr.instruct.Executable executable
	public net.sf.saxon.query.StaticQueryContext getUserQueryContext () 
	public net.sf.saxon.expr.parser.Location getContainingLocation () 
	public void setModuleNamespace (java.lang.String) 
		String uri
	public java.lang.String getModuleNamespace () 
	public void setLocationURI (java.net.URI) 
		java.net.URI uri
	public java.net.URI getLocationURI () 
	public java.lang.String getSystemId () 
	public void setBaseURI (java.lang.String) 
		String uri
	public java.lang.String getStaticBaseURI () 
	public net.sf.saxon.expr.instruct.SlotManager getGlobalStackFrameMap () 
	public void declareVariable (net.sf.saxon.expr.instruct.GlobalVariable)  throws net.sf.saxon.trans.XPathException 
		String oldloc
		String oldSysId
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.instruct.GlobalVariable old
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.om.StructuredQName key
		java.util.HashMap libVars
		net.sf.saxon.expr.instruct.GlobalVariable old
	public java.lang.Iterable getGlobalVariables () 
	public java.util.List fixupGlobalVariables (net.sf.saxon.expr.instruct.SlotManager)  throws net.sf.saxon.trans.XPathException 
		int slot
		net.sf.saxon.expr.instruct.GlobalVariable var
		java.util.Iterator iter
		net.sf.saxon.expr.instruct.SlotManager globalVariableMap
		java.util.List varDefinitions
		java.util.List iters
	public void lookForModuleCycles (java.util.Stack, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.QueryModule next
		int i
		int s
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExplicitLocation loc
		net.sf.saxon.query.QueryModule sqc
		String uri
		net.sf.saxon.om.StructuredQName qName
		boolean synthetic
		net.sf.saxon.expr.Binding b
		net.sf.saxon.query.QueryModule sqc
		String uri
		net.sf.saxon.expr.instruct.UserFunction f
		java.util.List list
		java.util.List fList
		net.sf.saxon.expr.instruct.GlobalVariable gv
		net.sf.saxon.expr.Expression select
		net.sf.saxon.query.QueryModule sqc
		String uri
		net.sf.saxon.om.StructuredQName qName
		boolean synthetic
		net.sf.saxon.expr.Binding b
		net.sf.saxon.query.QueryModule sqc
		String uri
		net.sf.saxon.expr.instruct.UserFunction f
		java.util.List vList
		java.util.List fList
		net.sf.saxon.query.XQueryFunction gf
		net.sf.saxon.expr.Expression body
		java.util.Iterator viter
		java.util.Iterator fiter
		java.util.Stack referees
		int lineNumber
	public java.util.Iterator getModuleVariables () 
	public void checkForCircularities (java.util.List, net.sf.saxon.query.XQueryFunctionLibrary)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalVariable gv
		java.util.List compiledVars
		net.sf.saxon.query.XQueryFunctionLibrary globalFunctionLibrary
		java.util.Iterator iter
		java.util.Stack stack
	public void typeCheckGlobalVariables (java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalVariable compiledVar
		net.sf.saxon.expr.parser.ContextItemStaticInfo info
		net.sf.saxon.expr.instruct.GlobalContextRequirement gcr
		java.util.List compiledVars
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.GlobalVariableReference ref
		net.sf.saxon.expr.GlobalVariableReference ref
		net.sf.saxon.query.UndeclaredVariable uvar
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.QueryModule main
		net.sf.saxon.trans.XPathException err
		String uri
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.GlobalVariableReference vref
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public net.sf.saxon.query.XQueryFunctionLibrary getLocalFunctionLibrary () 
	public void declareFunction (net.sf.saxon.query.XQueryFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.type.SchemaType t
		net.sf.saxon.query.XQueryFunction function
		net.sf.saxon.Configuration config
		net.sf.saxon.query.XQueryFunctionLibrary local
		net.sf.saxon.query.QueryModule main
	public void bindUnboundFunctionCalls ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.UnboundFunctionLibrary lib
	public void fixupGlobalFunctions ()  throws net.sf.saxon.trans.XPathException 
	public void optimizeGlobalFunctions ()  throws net.sf.saxon.trans.XPathException 
	public void explainGlobalFunctions (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.UserFunction getUserDefinedFunction (java.lang.String, java.lang.String, int) 
		String uri
		String localName
		int arity
	public void bindUnboundVariables ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.QueryModule main
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.query.UndeclaredVariable uv
	public void addImportedSchema (java.lang.String, java.lang.String, java.util.List) 
		java.net.URI abs
		String relative
		String targetNamespace
		String baseURI
		java.util.List locationURIs
		java.util.HashMap loadedSchemata
		java.util.HashSet entries
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
	public void reportStaticError (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
	public void checkImportedFunctionSignature (net.sf.saxon.query.XQueryFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType argType
		int a
		net.sf.saxon.query.XQueryFunction fd
	public void checkImportedType (net.sf.saxon.value.SequenceType, net.sf.saxon.query.Declaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType importedType
		net.sf.saxon.query.Declaration declaration
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.expr.XPathContext makeEarlyEvaluationContext () 
	public java.lang.String getDefaultCollationName () 
	public void setDefaultCollationName (java.lang.String) 
		String collation
	public void declarePrologNamespace (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
	public void declareActiveNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
		net.sf.saxon.query.QueryModule$ActiveNamespace entry
	public void undeclareNamespace () 
	public net.sf.saxon.om.NamespaceResolver getLiveNamespaceResolver () 
	public java.lang.String checkURIForPrefix (java.lang.String) 
		String uri
		int i
		net.sf.saxon.om.NamespaceResolver externalResolver
		String prefix
		String uri
	public java.lang.String getDefaultElementNamespace () 
	public void setDefaultElementNamespace (java.lang.String) 
		String uri
	public java.lang.String getDefaultFunctionNamespace () 
	public void setDefaultFunctionNamespace (java.lang.String) 
		String uri
	public void setRevalidationMode (int) 
		int mode
	public int getRevalidationMode () 
	public net.sf.saxon.om.NamespaceBinding[] getActiveNamespaceCodes () 
		net.sf.saxon.query.QueryModule$ActiveNamespace an
		int n
		net.sf.saxon.om.NamespaceBinding[] nsBindings
		int used
		java.util.HashSet prefixes
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
		String prefix
		String uri
		net.sf.saxon.om.NamespaceBinding nscode
		java.util.Iterator iter
		java.util.Map$Entry e
		java.util.Map$Entry e
		net.sf.saxon.om.NamespaceBinding externalNamespaceCode
		java.util.List externalNamespaceCodes
		net.sf.saxon.om.NamespaceResolver externalResolver
		java.util.HashMap userDeclaredNamespaces
		java.util.List nsBindings
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public void issueWarning (java.lang.String, net.sf.saxon.expr.parser.Location) 
		String s
		net.sf.saxon.expr.parser.Location locator
		net.sf.saxon.trans.XPathException err
	public boolean isInBackwardsCompatibleMode () 
	public boolean isUpdating () 
	public int getLanguageVersion () 
	public int getXPathVersion () 
	public net.sf.saxon.expr.parser.CodeInjector getCodeInjector () 
	private void checkSchemaNamespaceImported (net.sf.saxon.om.StructuredQName, net.sf.saxon.query.Declaration)  throws net.sf.saxon.trans.XPathException 
		String msg
		String module
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName componentName
		net.sf.saxon.query.Declaration declaration
		String uri
	public net.sf.saxon.trans.KeyManager getKeyManager () 
		net.sf.saxon.trans.KeyManager mgr
	public net.sf.saxon.type.ItemType resolveTypeAlias (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName typeName
	static void access$000 (net.sf.saxon.query.QueryModule, net.sf.saxon.om.StructuredQName, net.sf.saxon.query.Declaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.QueryModule x0
		net.sf.saxon.om.StructuredQName x1
		net.sf.saxon.query.Declaration x2
}

net/sf/saxon/query/QueryReader.class
QueryReader.java
package net.sf.saxon.query
public net.sf.saxon.query.QueryReader extends java.lang.Object {
	private void  () 
	public static java.lang.String readSourceQuery (javax.xml.transform.stream.StreamSource, net.sf.saxon.z.IntPredicate)  throws net.sf.saxon.trans.XPathException 
		java.io.InputStream is
		String encoding
		CharSequence queryText
		CharSequence queryText
		javax.xml.transform.stream.StreamSource ss
		net.sf.saxon.z.IntPredicate charChecker
		CharSequence queryText
	public static java.lang.String readEncoding (java.io.InputStream)  throws net.sf.saxon.trans.XPathException 
		byte[] start
		int read
		java.io.IOException e
		java.io.InputStream is
	public static java.lang.String readInputStream (java.io.InputStream, java.lang.String, net.sf.saxon.z.IntPredicate)  throws net.sf.saxon.trans.XPathException 
		java.io.Reader reader
		net.sf.saxon.trans.XPathException err
		java.io.UnsupportedEncodingException encErr
		java.io.InputStream is
		String encoding
		net.sf.saxon.z.IntPredicate nameChecker
	private static java.lang.String readQueryFromReader (java.io.Reader, net.sf.saxon.z.IntPredicate)  throws net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.tree.util.FastStringBuffer sb
		char[] buffer
		boolean first
		int actual
		int line
		int column
		java.io.IOException ioErr
		java.io.Reader reader
		net.sf.saxon.z.IntPredicate charChecker
	private static java.lang.String inferEncoding (byte[], int)  throws net.sf.saxon.trans.XPathException 
		byte[] start
		int read
		int i
		String tok
	private static java.lang.String readToken (byte[], int, int) 
		int c
		byte[] in
		int i
		int len
		int p
		net.sf.saxon.tree.util.FastStringBuffer sb
	private static int ch (byte) 
		byte b
}

net/sf/saxon/query/QueryResult.class
QueryResult.java
package net.sf.saxon.query
public net.sf.saxon.query.QueryResult extends java.lang.Object {
	public static String RESULT_NS
	private void  () 
	public static java.lang.String serialize (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo nodeInfo
		java.io.StringWriter sw
		java.util.Properties props
	public static net.sf.saxon.om.DocumentInfo wrap (net.sf.saxon.om.SequenceIterator, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.tree.tiny.TinyBuilder builder
		net.sf.saxon.event.NamespaceReducer reducer
		net.sf.saxon.event.ComplexContentOutputter outputter
	public static void sendWrappedSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.event.Receiver destination
		net.sf.saxon.lib.SerializerFactory sf
	public static void serialize (net.sf.saxon.om.NodeInfo, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		javax.xml.transform.Result destination
		java.util.Properties outputProperties
		net.sf.saxon.Configuration config
	public static void serializeSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.Configuration, java.io.OutputStream, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.Configuration config
		java.io.OutputStream destination
		java.util.Properties outputProps
	public static void serializeSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.Configuration, java.io.Writer, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.Configuration config
		java.io.Writer writer
		java.util.Properties outputProps
	public static void serializeSequence (net.sf.saxon.om.SequenceIterator, net.sf.saxon.Configuration, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.Configuration config
		javax.xml.transform.Result result
		java.util.Properties outputProperties
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceReceiver tr
		net.sf.saxon.om.Item item
	public static void rewriteToDisk (net.sf.saxon.om.NodeInfo, java.util.Properties, boolean, java.io.PrintStream)  throws net.sf.saxon.trans.XPathException 
		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
		java.util.Properties outputProperties
		boolean backup
		java.io.PrintStream log
		String uri
		java.net.URI u
		java.io.File existingFile
		java.io.File dir
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.lib.SerializerFactory factory
		net.sf.saxon.event.Receiver r
	static void  () 
}

net/sf/saxon/query/SequenceWrapper.class
SequenceWrapper.java
package net.sf.saxon.query
public net.sf.saxon.query.SequenceWrapper extends net.sf.saxon.event.SequenceReceiver {
	public static final String RESULT_NS
	private net.sf.saxon.event.Receiver out
	private int depth
	private net.sf.saxon.om.FingerprintedQName resultSequence
	private net.sf.saxon.om.FingerprintedQName resultDocument
	private net.sf.saxon.om.FingerprintedQName resultElement
	private net.sf.saxon.om.FingerprintedQName resultAttribute
	private net.sf.saxon.om.FingerprintedQName resultText
	private net.sf.saxon.om.FingerprintedQName resultComment
	private net.sf.saxon.om.FingerprintedQName resultPI
	private net.sf.saxon.om.FingerprintedQName resultNamespace
	private net.sf.saxon.om.FingerprintedQName resultAtomicValue
	private net.sf.saxon.om.FingerprintedQName xsiType
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver destination
	public net.sf.saxon.event.Receiver getDestination () 
	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 endElement ()  throws net.sf.saxon.trans.XPathException 
	public void attribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		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 namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		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 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.NamePool pool
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.om.StructuredQName name
		String prefix
		String localName
		String uri
		String displayName
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public boolean usesTypeAnnotations () 
	static void  () 
}

net/sf/saxon/query/StaticQueryContext.class
StaticQueryContext.java
package net.sf.saxon.query
public net.sf.saxon.query.StaticQueryContext extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.om.NamePool namePool
	private String baseURI
	private java.util.HashMap userDeclaredNamespaces
	private java.util.Set userDeclaredVariables
	private boolean inheritNamespaces
	private boolean preserveNamespaces
	private int constructionMode
	private net.sf.saxon.om.NamespaceResolver externalNamespaceResolver
	private String defaultFunctionNamespace
	private String defaultElementNamespace
	private net.sf.saxon.type.ItemType requiredContextItemType
	private boolean preserveSpace
	private boolean defaultEmptyLeast
	private net.sf.saxon.lib.ModuleURIResolver moduleURIResolver
	private net.sf.saxon.lib.UnfailingErrorListener errorListener
	private net.sf.saxon.expr.parser.CodeInjector codeInjector
	private boolean isUpdating
	private int languageVersion
	private String defaultCollationName
	private net.sf.saxon.expr.parser.Location moduleLocation
	protected void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, boolean) 
		net.sf.saxon.Configuration config
		boolean initial
	public void  (net.sf.saxon.query.StaticQueryContext) 
		net.sf.saxon.query.StaticQueryContext c
	protected void copyFrom (net.sf.saxon.query.StaticQueryContext) 
		net.sf.saxon.query.StaticQueryContext c
	public void reset () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.expr.instruct.Executable makeExecutable () 
		net.sf.saxon.expr.instruct.Executable executable
	public void setSchemaAware (boolean) 
		boolean aware
	public boolean isSchemaAware () 
	public void setStreaming (boolean) 
		boolean option
	public boolean isStreaming () 
	public void setBaseURI (java.lang.String) 
		String baseURI
	public net.sf.saxon.om.TreeInfo buildDocument (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
	public void setLanguageVersion (int) 
		int version
	public int getLanguageVersion () 
	public net.sf.saxon.functions.FunctionLibrary getExtensionFunctionLibrary () 
	public boolean isCompileWithTracing () 
	public void setCompileWithTracing (boolean) 
		boolean trace
	public void setCodeInjector (net.sf.saxon.expr.parser.CodeInjector) 
		net.sf.saxon.expr.parser.CodeInjector injector
	public net.sf.saxon.expr.parser.CodeInjector getCodeInjector () 
	public boolean isUpdating () 
	public void setInheritNamespaces (boolean) 
		boolean inherit
	public boolean isInheritNamespaces () 
	public void setPreserveNamespaces (boolean) 
		boolean inherit
	public boolean isPreserveNamespaces () 
	public void setConstructionMode (int) 
		int mode
	public int getConstructionMode () 
	public void setModuleLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location location
	public net.sf.saxon.expr.parser.Location getModuleLocation () 
	public net.sf.saxon.query.XQueryExpression compileQuery (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String query
		net.sf.saxon.query.XQueryParser qp
		net.sf.saxon.query.QueryModule mainModule
	public net.sf.saxon.query.XQueryExpression compileQuery (java.io.Reader)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		int n
		java.io.Reader source
		char[] buffer
		StringBuilder sb
	public net.sf.saxon.query.XQueryExpression compileQuery (java.io.InputStream, java.lang.String)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.io.InputStream source
		String encoding
		String query
	public void compileLibrary (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String query
	public void compileLibrary (java.io.Reader)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.io.Reader source
	public void compileLibrary (java.io.InputStream, java.lang.String)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.io.InputStream source
		String encoding
	public net.sf.saxon.query.QueryLibrary getCompiledLibrary (java.lang.String) 
		String namespace
	public java.util.Collection getCompiledLibraries () 
	public void declareNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void clearNamespaces () 
	protected java.util.HashMap getUserDeclaredNamespaces () 
	public java.util.Iterator iterateDeclaredPrefixes () 
	public java.lang.String getNamespaceForPrefix (java.lang.String) 
		String prefix
	public void setExternalNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public net.sf.saxon.om.NamespaceResolver getExternalNamespaceResolver () 
	public java.lang.String getDefaultFunctionNamespace () 
	public void setDefaultFunctionNamespace (java.lang.String) 
		String defaultFunctionNamespace
	public void setDefaultElementNamespace (java.lang.String) 
		String uri
	public java.lang.String getDefaultElementNamespace () 
	public void declareGlobalVariable (net.sf.saxon.om.StructuredQName, net.sf.saxon.value.SequenceType, net.sf.saxon.om.Sequence, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.om.Sequence value
		boolean external
		net.sf.saxon.expr.instruct.GlobalVariable var
	public java.util.Iterator iterateDeclaredGlobalVariables () 
		java.util.List empty
	public void clearDeclaredGlobalVariables () 
	public void setModuleURIResolver (net.sf.saxon.lib.ModuleURIResolver) 
		net.sf.saxon.lib.ModuleURIResolver resolver
	public net.sf.saxon.lib.ModuleURIResolver getModuleURIResolver () 
	public void declareCollation (java.lang.String, java.util.Comparator) 
		String name
		java.util.Comparator comparator
	public void declareCollation (java.lang.String, net.sf.saxon.lib.StringCollator) 
		String name
		net.sf.saxon.lib.StringCollator collation
	public void declareDefaultCollation (java.lang.String) 
		net.sf.saxon.lib.StringCollator c
		net.sf.saxon.trans.XPathException e
		String name
		net.sf.saxon.lib.StringCollator c
	public net.sf.saxon.lib.StringCollator getCollation (java.lang.String) 
		net.sf.saxon.trans.XPathException e
		String name
	public java.lang.String getDefaultCollationName () 
	public void setRequiredContextItemType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public void setPreserveBoundarySpace (boolean) 
		boolean preserve
	public boolean isPreserveBoundarySpace () 
	public void setEmptyLeast (boolean) 
		boolean least
	public boolean isEmptyLeast () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public void setUpdatingEnabled (boolean) 
		boolean updating
	public boolean isUpdatingEnabled () 
}

net/sf/saxon/query/UnboundFunctionLibrary.class
UnboundFunctionLibrary.java
package net.sf.saxon.query
public net.sf.saxon.query.UnboundFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private java.util.List unboundFunctionReferences
	private java.util.List correspondingStaticContext
	private boolean resolving
	public void  () 
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.UserFunctionCall ufc
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
	public void bindUnboundFunctionReferences (net.sf.saxon.query.XQueryFunctionBinder, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		String supplementary
		String msg
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.query.QueryModule importingModule
		net.sf.saxon.om.StructuredQName q
		int arity
		net.sf.saxon.query.XQueryFunction fd
		String msg
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.XQueryFunctionLibrary$UnresolvedCallable uc
		net.sf.saxon.om.StructuredQName q
		int arity
		net.sf.saxon.query.XQueryFunction fd
		net.sf.saxon.expr.UserFunctionResolvable ref
		int i
		net.sf.saxon.query.XQueryFunctionBinder lib
		net.sf.saxon.Configuration config
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.query.UnboundFunctionLibrary qfl
}

net/sf/saxon/query/UndeclaredVariable.class
UndeclaredVariable.java
package net.sf.saxon.query
public net.sf.saxon.query.UndeclaredVariable extends net.sf.saxon.expr.instruct.GlobalVariable {
	public void  () 
	public void transferReferences (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.BindingReference ref
		net.sf.saxon.expr.instruct.GlobalVariable var
	public void compile (net.sf.saxon.expr.instruct.Executable, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.Executable exec
		int slot
}

net/sf/saxon/query/UpdateAgent.class
UpdateAgent.java
package net.sf.saxon.query
public abstract net.sf.saxon.query.UpdateAgent extends java.lang.Object {
	public abstract void update (net.sf.saxon.om.NodeInfo, net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/query/XQueryExpression$ErrorReportingIterator.class
XQueryExpression.java
package net.sf.saxon.query
 net.sf.saxon.query.XQueryExpression$ErrorReportingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.lib.UnfailingErrorListener listener
	final net.sf.saxon.query.XQueryExpression this$0
	public void  (net.sf.saxon.query.XQueryExpression, net.sf.saxon.om.SequenceIterator, net.sf.saxon.lib.UnfailingErrorListener) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.lib.UnfailingErrorListener listener
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e1
	public void close () 
	public int getProperties () 
}

net/sf/saxon/query/XQueryExpression.class
XQueryExpression.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryExpression extends java.lang.Object implements net.sf.saxon.expr.parser.Location net.sf.saxon.expr.ExpressionOwner  {
	protected net.sf.saxon.expr.Expression expression
	protected net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	protected net.sf.saxon.expr.instruct.Executable executable
	protected net.sf.saxon.query.QueryModule mainModule
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.query.QueryModule, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression top
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.query.QueryModule mainModule
		boolean streaming
		net.sf.saxon.expr.instruct.Executable exec
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.Optimizer optimizer
	public net.sf.saxon.expr.Expression getExpression () 
	public net.sf.saxon.expr.PackageData getPackageData () 
	public net.sf.saxon.Configuration getConfiguration () 
	public boolean usesContextItem () 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.instruct.GlobalVariable var
		java.util.List map
	public boolean isUpdateQuery () 
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
	public void explainPathMap () 
	public net.sf.saxon.query.QueryModule getMainModule () 
	public net.sf.saxon.om.StructuredQName[] getExternalVariableNames () 
		int i
		java.util.List list
		net.sf.saxon.om.StructuredQName[] names
	public java.util.List evaluate (net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext env
		net.sf.saxon.om.SequenceIterator iterator
		java.util.ArrayList list
		net.sf.saxon.om.Item item
	public java.lang.Object evaluateSingle (net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext env
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.SequenceIterator iterator (net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.om.SequenceIterator iterator
		javax.xml.transform.TransformerException terr
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.DynamicQueryContext env
		net.sf.saxon.Controller controller
	public void run (net.sf.saxon.query.DynamicQueryContext, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.trans.XPathException err
		java.io.IOException err
		java.io.OutputStream os
		net.sf.saxon.query.DynamicQueryContext env
		javax.xml.transform.Result result
		java.util.Properties outputProperties
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.Controller controller
		java.util.Properties actualProperties
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.lib.TraceListener tracer
		boolean mustClose
		net.sf.saxon.event.SequenceReceiver out
	public void runStreamed (net.sf.saxon.query.DynamicQueryContext, javax.xml.transform.Source, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		javax.xml.transform.Source source
		javax.xml.transform.Result result
		java.util.Properties outputProperties
	protected java.util.Properties validateOutputProperties (net.sf.saxon.Controller, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException dynamicError
		String key
		String value
		java.util.Enumeration iter
		net.sf.saxon.Controller controller
		java.util.Properties outputProperties
		java.util.Properties baseProperties
		net.sf.saxon.lib.SerializerFactory sf
	public void pull (net.sf.saxon.query.DynamicQueryContext, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		javax.xml.transform.Result destination
		java.util.Properties outputProperties
	public void pull (net.sf.saxon.query.DynamicQueryContext, net.sf.saxon.event.SequenceReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		net.sf.saxon.event.SequenceReceiver destination
	public java.util.Set runUpdate (net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
	public void runUpdate (net.sf.saxon.query.DynamicQueryContext, net.sf.saxon.query.UpdateAgent)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		net.sf.saxon.query.UpdateAgent agent
	protected net.sf.saxon.expr.XPathContextMajor initialContext (net.sf.saxon.query.DynamicQueryContext, net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.ManualIterator single
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		net.sf.saxon.Controller controller
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.XPathContextMajor context
	public net.sf.saxon.Controller newController (net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.DynamicQueryContext env
		net.sf.saxon.Controller controller
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.Executable getExecutable () 
	public void setAllowDocumentProjection (boolean) 
		boolean allowed
	public boolean isDocumentProjectionAllowed () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public int getHostLanguage () 
	public void setChildExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expr
}

net/sf/saxon/query/XQueryFunction$1.class
XQueryFunction.java
package net.sf.saxon.query
 net.sf.saxon.query.XQueryFunction$1 extends java.lang.Object implements net.sf.saxon.trans.GlobalVariableManager  {
	final net.sf.saxon.expr.instruct.Executable val$exec
	final net.sf.saxon.query.XQueryFunction this$0
	void  (net.sf.saxon.query.XQueryFunction, net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.query.XQueryFunction this$0
	public void addGlobalVariable (net.sf.saxon.expr.instruct.GlobalVariable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalVariable variable
		net.sf.saxon.expr.PackageData pd
		net.sf.saxon.expr.instruct.SlotManager sm
		int slot
	public net.sf.saxon.expr.instruct.GlobalVariable getEquivalentVariable (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
}

net/sf/saxon/query/XQueryFunction.class
XQueryFunction.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryFunction extends java.lang.Object implements net.sf.saxon.trace.InstructionInfo net.sf.saxon.query.Declaration  {
	private net.sf.saxon.om.StructuredQName functionName
	private java.util.List arguments
	private net.sf.saxon.value.SequenceType resultType
	private net.sf.saxon.expr.Expression body
	private java.util.List references
	private net.sf.saxon.expr.parser.Location location
	private net.sf.saxon.expr.instruct.UserFunction compiledFunction
	private boolean memoFunction
	private net.sf.saxon.om.NamespaceResolver namespaceResolver
	private net.sf.saxon.query.QueryModule staticContext
	private boolean isUpdating
	private net.sf.saxon.query.AnnotationList annotations
	public void  () 
	public net.sf.saxon.expr.PackageData getPackageData () 
	public void setFunctionName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void addArgument (net.sf.saxon.expr.instruct.UserFunctionParameter) 
		net.sf.saxon.expr.instruct.UserFunctionParameter argument
	public void setResultType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType resultType
	public void setBody (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public net.sf.saxon.expr.Expression getBody () 
	public void setLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location location
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.trans.SymbolicName getIdentificationKey () 
	public static net.sf.saxon.trans.SymbolicName getIdentificationKey (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int arity
	public net.sf.saxon.value.SequenceType getResultType () 
	public void setStaticContext (net.sf.saxon.query.QueryModule) 
		net.sf.saxon.query.QueryModule env
	public net.sf.saxon.expr.StaticContext getStaticContext () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
		int i
		net.sf.saxon.value.SequenceType[] types
	public net.sf.saxon.expr.instruct.UserFunctionParameter[] getParameterDefinitions () 
		net.sf.saxon.expr.instruct.UserFunctionParameter[] params
	public int getNumberOfArguments () 
	public void registerReference (net.sf.saxon.expr.UserFunctionResolvable) 
		net.sf.saxon.expr.UserFunctionResolvable ufc
	public void setMemoFunction (boolean) 
		boolean isMemoFunction
	public boolean isMemoFunction () 
	public void setUpdating (boolean) 
		boolean isUpdating
	public boolean isUpdating () 
	public void setAnnotations (net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList annotations
	public net.sf.saxon.query.AnnotationList getAnnotations () 
	public boolean hasAnnotation (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public boolean isPrivate () 
	public void compile ()  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.instruct.TraceExpression trace
		net.sf.saxon.expr.instruct.SlotManager map
		net.sf.saxon.expr.instruct.UserFunctionParameter[] params
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.Configuration config
	public void optimize ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		int tailCalls
		net.sf.saxon.expr.instruct.Executable exec
		net.sf.saxon.trans.GlobalVariableManager manager
		net.sf.saxon.expr.Expression b2
		net.sf.saxon.expr.parser.ICompilerService compilerService
		net.sf.saxon.expr.Expression cbody
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.parser.Optimizer opt
		int arity
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.UserFunctionResolvable ufc
	public void checkReferences (net.sf.saxon.expr.parser.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.expr.UserFunctionResolvable ufr
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.UserFunction getUserFunction () 
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
	public int getHostLanguage () 
	static net.sf.saxon.query.QueryModule access$000 (net.sf.saxon.query.XQueryFunction) 
		net.sf.saxon.query.XQueryFunction x0
}

net/sf/saxon/query/XQueryFunctionBinder.class
XQueryFunctionBinder.java
package net.sf.saxon.query
public abstract net.sf.saxon.query.XQueryFunctionBinder extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	public abstract net.sf.saxon.query.XQueryFunction getDeclaration (net.sf.saxon.om.StructuredQName, int) 
}

net/sf/saxon/query/XQueryFunctionLibrary$UnresolvedCallable.class
XQueryFunctionLibrary.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryFunctionLibrary$UnresolvedCallable extends java.lang.Object implements net.sf.saxon.expr.UserFunctionResolvable net.sf.saxon.expr.Callable  {
	net.sf.saxon.trans.SymbolicName$F symbolicName
	net.sf.saxon.expr.instruct.UserFunction function
	public void  (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F symbolicName
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public int getArity () 
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.om.Sequence[] args
	public void setFunction (net.sf.saxon.expr.instruct.UserFunction) 
		net.sf.saxon.expr.instruct.UserFunction function
	public net.sf.saxon.expr.instruct.UserFunction getFunction () 
}

net/sf/saxon/query/XQueryFunctionLibrary.class
XQueryFunctionLibrary.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary net.sf.saxon.query.XQueryFunctionBinder  {
	private net.sf.saxon.Configuration config
	private java.util.HashMap functions
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void declareFunction (net.sf.saxon.query.XQueryFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.XQueryFunction function
		net.sf.saxon.trans.SymbolicName keyObj
		net.sf.saxon.query.XQueryFunction existing
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.expr.instruct.UserFunction fn
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.query.XQueryFunction fd
	public net.sf.saxon.query.XQueryFunction getDeclaration (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName functionName
		int staticArgs
		net.sf.saxon.trans.SymbolicName functionKey
	public net.sf.saxon.query.XQueryFunction getDeclarationByKey (net.sf.saxon.trans.SymbolicName) 
		net.sf.saxon.trans.SymbolicName functionKey
	public java.util.Iterator getFunctionDefinitions () 
	protected void fixupGlobalFunctions (net.sf.saxon.query.QueryModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction fn
		net.sf.saxon.query.XQueryFunction fn
		net.sf.saxon.query.QueryModule env
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	protected void optimizeGlobalFunctions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction fn
	public void explainGlobalFunctions (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction fn
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.expr.instruct.UserFunction getUserDefinedFunction (java.lang.String, java.lang.String, int) 
		String uri
		String localName
		int arity
		net.sf.saxon.trans.SymbolicName functionKey
		net.sf.saxon.query.XQueryFunction fd
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.query.XQueryFunctionLibrary qfl
}

net/sf/saxon/query/XQueryParser$1.class
XQueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.XQueryParser$1 extends java.lang.Object {
}

net/sf/saxon/query/XQueryParser$AttributeDetails.class
XQueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.XQueryParser$AttributeDetails extends java.lang.Object {
	String value
	int startOffset
	private void  () 
	void  (net.sf.saxon.query.XQueryParser$1) 
		net.sf.saxon.query.XQueryParser$1 x0
}

net/sf/saxon/query/XQueryParser$Import.class
XQueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.XQueryParser$Import extends java.lang.Object {
	String namespaceURI
	java.util.List locationURIs
	private void  () 
	void  (net.sf.saxon.query.XQueryParser$1) 
		net.sf.saxon.query.XQueryParser$1 x0
}

net/sf/saxon/query/XQueryParser$SortSpec.class
XQueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.XQueryParser$SortSpec extends java.lang.Object {
	public net.sf.saxon.expr.Expression sortKey
	public boolean ascending
	public boolean emptyLeast
	public String collation
	private void  () 
	void  (net.sf.saxon.query.XQueryParser$1) 
		net.sf.saxon.query.XQueryParser$1 x0
}

net/sf/saxon/query/XQueryParser$Unescaper.class
XQueryParser.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryParser$Unescaper extends java.lang.Object {
	private net.sf.saxon.z.IntPredicate characterChecker
	public void  (net.sf.saxon.z.IntPredicate) 
		net.sf.saxon.z.IntPredicate characterChecker
	public java.lang.CharSequence unescape (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String entity
		int semic
		char c
		int i
		String token
		net.sf.saxon.tree.util.FastStringBuffer sb
	private java.lang.String analyzeEntityReference (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String entity
	private java.lang.String parseCharacterReference (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int digit
		int i
		int digit
		int i
		String entity
		int value
		net.sf.saxon.z.IntPredicate nc
	static java.lang.String access$300 (net.sf.saxon.query.XQueryParser$Unescaper, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryParser$Unescaper x0
		String x1
}

net/sf/saxon/query/XQueryParser.class
XQueryParser.java
package net.sf.saxon.query
public net.sf.saxon.query.XQueryParser extends net.sf.saxon.expr.parser.XPathParser {
	public static final String XQUERY10
	public static final String XQUERY30
	public static final String XQUERY31
	private boolean memoFunction
	private boolean disableCycleChecks
	private boolean streaming
	private int errorCount
	private net.sf.saxon.trans.XPathException firstError
	protected net.sf.saxon.expr.instruct.Executable executable
	private boolean foundCopyNamespaces
	private boolean foundBoundarySpaceDeclaration
	private boolean foundOrderingDeclaration
	private boolean foundEmptyOrderingDeclaration
	private boolean foundDefaultCollation
	private boolean foundConstructionDeclaration
	private boolean foundDefaultFunctionNamespace
	private boolean foundDefaultElementNamespace
	private boolean foundBaseURIDeclaration
	private boolean foundContextItemDeclaration
	private boolean foundDefaultDecimalFormat
	private boolean preambleProcessed
	public java.util.Set importedModules
	java.util.List namespacesToBeSealed
	java.util.List schemaImports
	java.util.List moduleImports
	private java.util.Set outputPropertiesSeen
	private static java.util.regex.Pattern encNamePattern
	public static net.sf.saxon.om.StructuredQName SAXON_MEMO_FUNCTION
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.query.XQueryParser newParser () 
		net.sf.saxon.query.XQueryParser qp
	public net.sf.saxon.query.XQueryExpression makeXQueryExpression (java.lang.String, net.sf.saxon.query.QueryModule, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.Executable exec
		java.util.Properties outputProps
		net.sf.saxon.functions.FunctionLibraryList libList
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.query.XQueryExpression queryExp
		net.sf.saxon.functions.FunctionLibrary userlib
		net.sf.saxon.functions.FunctionLibraryList lib
		net.sf.saxon.trans.XPathException e
		String query
		net.sf.saxon.query.QueryModule mainModule
		net.sf.saxon.Configuration config
	public int getPermittedFunctions () 
	public void checkStreamability (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextInfo
	private static java.lang.String normalizeLineEndings11 (java.lang.String) 
		char ch
		int i
		String in
		net.sf.saxon.tree.util.FastStringBuffer sb
	private static java.lang.String normalizeLineEndings10 (java.lang.String) 
		char ch
		int i
		String in
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.expr.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.expr.instruct.Executable exec
	public void setDisableCycleChecks (boolean) 
		boolean disable
	protected void customizeTokenizer (net.sf.saxon.expr.parser.Tokenizer) 
		net.sf.saxon.expr.parser.Tokenizer t
	public void setStreaming (boolean) 
		boolean option
	public boolean isStreaming () 
	private net.sf.saxon.expr.Expression parseQuery (java.lang.String, int, int, net.sf.saxon.query.QueryModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String queryString
		int start
		int terminator
		net.sf.saxon.query.QueryModule env
		net.sf.saxon.om.QNameParser qp
		net.sf.saxon.expr.Expression exp
	public final void parseLibraryModule (java.lang.String, net.sf.saxon.query.QueryModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String queryString
		net.sf.saxon.query.QueryModule env
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.instruct.Executable exec
		net.sf.saxon.om.QNameParser qp
	private void reportError (net.sf.saxon.trans.XPathException)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException exception
	private void parseVersionDeclaration ()  throws net.sf.saxon.trans.XPathException 
		String queryVersion
		String[] allowedVersions
	private void parseModuleDeclaration ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
	private void parseProlog ()  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.query.AnnotationList annotationList
		String uri
		net.sf.saxon.trans.XPathException err
		boolean allowModuleDecl
		boolean allowDeclarations
	protected net.sf.saxon.query.AnnotationList parseAnnotationsList ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		String uri
		net.sf.saxon.expr.Literal arg
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.om.StructuredQName qName
		String uri
		net.sf.saxon.query.Annotation annotation
		java.util.ArrayList annotations
		int options
	private void sealNamespaces (java.util.List, net.sf.saxon.Configuration) 
		String ns
		Object aNamespacesToBeSealed
		java.util.List namespacesToBeSealed
		net.sf.saxon.Configuration config
	private void processPreamble ()  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		String collationName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.XQueryParser$Import imp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.XQueryParser$Import imp
	private void parseDefaultCollation ()  throws net.sf.saxon.trans.XPathException 
		String uri
	private void parseDefaultOrder ()  throws net.sf.saxon.trans.XPathException 
	private void parseBoundarySpaceDeclaration ()  throws net.sf.saxon.trans.XPathException 
	private void parseOrderingDeclaration ()  throws net.sf.saxon.trans.XPathException 
	private void parseCopyNamespacesDeclaration ()  throws net.sf.saxon.trans.XPathException 
	private void parseConstructionDeclaration ()  throws net.sf.saxon.trans.XPathException 
		int val
		int val
		int val
	protected void parseRevalidationDeclaration ()  throws net.sf.saxon.trans.XPathException 
	private void parseSchemaImport ()  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.XQueryParser$Import imp
		Object schemaImport
		net.sf.saxon.query.XQueryParser$Import sImport
		String prefix
	protected void ensureSchemaAware (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String featureName
	private void applySchemaImport (net.sf.saxon.query.XQueryParser$Import)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.type.SchemaException err
		net.sf.saxon.query.XQueryParser$Import sImport
		net.sf.saxon.Configuration config
	private void parseModuleImport ()  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.QueryModule thisModule
		net.sf.saxon.query.XQueryParser$Import mImport
		String prefix
	public void applyModuleImport (net.sf.saxon.query.XQueryParser$Import)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.net.URI abs
		java.net.URISyntaxException e
		int i
		java.util.List existingModules
		java.util.List list
		int h
		java.util.List list
		int h
		net.sf.saxon.trans.XPathException err
		String hint
		java.net.URI uri
		net.sf.saxon.query.QueryModule existingModule
		java.io.IOException e
		String queryText
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.stream.StreamSource ss
		String baseURI
		boolean loaded
		java.util.List existingModules
		int m
		net.sf.saxon.query.XQueryParser$Import mImport
		net.sf.saxon.query.QueryLibrary lib
		net.sf.saxon.lib.ModuleURIResolver resolver
		String[] hints
		javax.xml.transform.stream.StreamSource[] sources
	private void parseBaseURIDeclaration ()  throws net.sf.saxon.trans.XPathException 
		String oldBase
		java.net.URI baseURI
		java.net.URISyntaxException err
		String uri
	private void parseDecimalFormatDeclaration ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName formatName
	private void parseDefaultDecimalFormat ()  throws net.sf.saxon.trans.XPathException 
	private void parseDecimalFormatProperties (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int offset
		String propertyName
		String propertyValue
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName formatName
		int outerOffset
		net.sf.saxon.trans.DecimalFormatManager dfm
		net.sf.saxon.trans.DecimalSymbols dfs
		java.util.Set propertyNames
	private void parseDefaultFunctionNamespace ()  throws net.sf.saxon.trans.XPathException 
		String uri
	private void parseDefaultElementNamespace ()  throws net.sf.saxon.trans.XPathException 
		String uri
	private void parseNamespaceDeclaration ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
	private void checkProhibitedPrefixes (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri
	private void parseVariableDeclaration (net.sf.saxon.query.AnnotationList)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.instruct.GlobalParam par
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.query.AnnotationList annotations
		int offset
		net.sf.saxon.expr.instruct.GlobalVariable var
		String varName
		net.sf.saxon.om.StructuredQName varQName
		String uri
		String moduleURI
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.query.QueryModule qenv
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	private void parseContextItemDeclaration ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo info
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.type.TypeHierarchy th
		int rel
		net.sf.saxon.type.ItemType otherType
		net.sf.saxon.expr.instruct.GlobalContextRequirement gcr
		int offset
		net.sf.saxon.expr.instruct.GlobalContextRequirement req
		net.sf.saxon.type.ItemType requiredType
		net.sf.saxon.expr.instruct.Executable exec
	public void parseFunctionDeclaration (net.sf.saxon.query.AnnotationList)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName argQName
		net.sf.saxon.value.SequenceType paramType
		net.sf.saxon.expr.instruct.UserFunctionParameter arg
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.instruct.UserFunctionParameter param
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.query.AnnotationList annotations
		int offset
		String uri
		net.sf.saxon.om.StructuredQName qName
		String moduleURI
		net.sf.saxon.query.XQueryFunction func
		net.sf.saxon.expr.parser.Location loc
		java.util.HashSet paramNames
		net.sf.saxon.expr.instruct.UserFunctionParameter[] params
		net.sf.saxon.query.QueryModule qenv
	protected void parseTypeAliasDeclaration ()  throws net.sf.saxon.trans.XPathException 
	private void parseOptionDeclaration ()  throws net.sf.saxon.trans.XPathException 
		String localName
		String defaultUri
		net.sf.saxon.om.StructuredQName varName
		String uri
		String value
	protected void parseOutputDeclaration (net.sf.saxon.om.StructuredQName, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		javax.xml.transform.TransformerException e
		String prop
		net.sf.saxon.serialize.CharacterMapIndex index
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.serialize.SerializationParamsHandler ph
		java.util.Properties baseProps
		java.util.Properties props
		net.sf.saxon.serialize.CharacterMap characterMap
		net.sf.saxon.trans.XPathException e
		java.util.Properties props
		net.sf.saxon.om.StructuredQName varName
		String value
		String localName
	private void setOutputProperty (java.lang.String) 
		net.sf.saxon.om.StructuredQName name
		String lname
		String uri
		net.sf.saxon.trans.XPathException e
		String property
		int equals
		String keyword
		String value
		java.util.Properties props
	private void badOutputProperty (java.lang.String) 
		String s
	protected net.sf.saxon.expr.Expression parseFLWORExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.flwor.WhereClause clause
		net.sf.saxon.expr.flwor.LocalVariableBinding b
		net.sf.saxon.expr.flwor.Clause c
		net.sf.saxon.lib.StringCollator comparator
		net.sf.saxon.query.XQueryParser$SortSpec spec
		net.sf.saxon.expr.sort.SortKeyDefinition key
		int i
		net.sf.saxon.expr.flwor.TupleExpression tupleExpression
		java.util.List vars
		java.util.List sortSpecList
		net.sf.saxon.expr.sort.SortKeyDefinition[] keys
		net.sf.saxon.expr.flwor.OrderByClause clause
		int offset
		int n
		net.sf.saxon.expr.flwor.Clause clause
		int i
		net.sf.saxon.expr.flwor.Clause extra
		int i
		java.util.List expandedList
		net.sf.saxon.expr.flwor.Clause extra
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		int exprOffset
		java.util.List clauseList
		boolean foundOrderBy
		boolean foundWhere
		int returnOffset
		net.sf.saxon.expr.Expression returnExpression
	protected net.sf.saxon.expr.LetExpression makeLetExpression () 
	protected static boolean containsLoopingClause (java.util.List) 
		net.sf.saxon.expr.flwor.Clause c
		java.util.List clauseList
	private void parseForClause (net.sf.saxon.expr.flwor.FLWORExpression, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName posQName
		net.sf.saxon.expr.flwor.LocalVariableBinding pos
		net.sf.saxon.expr.flwor.ForClause clause
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.value.SequenceType type
		boolean explicitType
		boolean allowingEmpty
		net.sf.saxon.expr.flwor.LocalVariableBinding binding
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		java.util.List clauseList
		boolean first
	private void checkForClauseAllowingEmpty (net.sf.saxon.expr.flwor.FLWORExpression, net.sf.saxon.expr.flwor.ForClause)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		net.sf.saxon.expr.flwor.ForClause clause
		net.sf.saxon.value.SequenceType type
	private void parseLetClause (net.sf.saxon.expr.flwor.FLWORExpression, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.LetClause clause
		String var
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.flwor.LocalVariableBinding v
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		java.util.List clauseList
		boolean first
	private void parseCountClause (java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.CountClause clause
		String var
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.flwor.LocalVariableBinding v
		java.util.List clauseList
	private void parseGroupByClause (net.sf.saxon.expr.flwor.FLWORExpression, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.LetClause letClause
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.flwor.LocalVariableBinding v
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.expr.flwor.LocalVariableBinding b
		int i
		boolean found
		net.sf.saxon.om.StructuredQName q
		net.sf.saxon.expr.flwor.LocalVariableBinding b
		int i
		net.sf.saxon.expr.flwor.LocalVariableBinding b
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.expr.flwor.LocalVariableBinding b
		int z
		int z
		net.sf.saxon.lib.StringCollator coll
		int i
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		java.util.List clauseList
		net.sf.saxon.expr.flwor.GroupByClause clause
		java.util.List variableNames
		java.util.List collations
		net.sf.saxon.expr.flwor.TupleExpression groupingTupleExpr
		net.sf.saxon.expr.flwor.TupleExpression retainedTupleExpr
		java.util.List groupingRefs
		java.util.List retainedRefs
		java.util.List groupedBindings
		java.util.List ungroupedBindings
		net.sf.saxon.expr.flwor.LocalVariableBinding[] bindings
		int k
		net.sf.saxon.expr.sort.GenericAtomicComparer[] comparers
		net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.StructuredQName readVariableName ()  throws net.sf.saxon.trans.XPathException 
		String name
	private void parseWindowClause (net.sf.saxon.expr.flwor.FLWORExpression, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.flwor.LocalVariableBinding startItemVar
		net.sf.saxon.expr.flwor.LocalVariableBinding startPositionVar
		net.sf.saxon.expr.flwor.LocalVariableBinding startPreviousItemVar
		net.sf.saxon.expr.flwor.LocalVariableBinding startNextItemVar
		net.sf.saxon.expr.flwor.LocalVariableBinding endItemVar
		net.sf.saxon.expr.flwor.LocalVariableBinding endPositionVar
		net.sf.saxon.expr.flwor.LocalVariableBinding endPreviousItemVar
		net.sf.saxon.expr.flwor.LocalVariableBinding endNextItemVar
		net.sf.saxon.expr.flwor.FLWORExpression flwor
		java.util.List clauseList
		net.sf.saxon.expr.flwor.WindowClause clause
		net.sf.saxon.om.StructuredQName windowVarName
		net.sf.saxon.value.SequenceType windowType
		net.sf.saxon.expr.flwor.LocalVariableBinding windowVar
		net.sf.saxon.value.SequenceType windowItemTypeMandatory
		net.sf.saxon.value.SequenceType windowItemTypeOptional
	public static net.sf.saxon.expr.Expression makeStringJoin (net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Expression fn
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.ItemType t
	private java.util.List parseSortDefinition ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryParser$SortSpec sortSpec
		java.util.List sortSpecList
	protected java.lang.String readCollationName ()  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		String collationName
	protected net.sf.saxon.expr.Expression parseTypeswitchExpression ()  throws net.sf.saxon.trans.XPathException 
		String var
		net.sf.saxon.om.StructuredQName varQName
		java.util.List typeList
		net.sf.saxon.expr.Expression action
		int caseOffset
		java.util.List typeList
		net.sf.saxon.expr.Expression action
		String var
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.expr.Expression defaultAction
		int j
		net.sf.saxon.expr.LocalVariableReference var
		net.sf.saxon.expr.Expression ioe
		net.sf.saxon.expr.Expression ife
		int i
		int offset
		net.sf.saxon.expr.Expression operand
		java.util.List types
		java.util.List actions
		net.sf.saxon.expr.LetExpression outerLet
		int defaultOffset
		net.sf.saxon.expr.Expression defaultAction
		net.sf.saxon.expr.Expression lastAction
	private java.util.List parseSequenceTypeList ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType type
		java.util.List typeList
	private net.sf.saxon.expr.Expression parseTypeswitchReturnClause (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.LetExpression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.expr.LetExpression outerLet
		net.sf.saxon.expr.Expression action
		net.sf.saxon.expr.LetExpression innerLet
	protected net.sf.saxon.expr.Expression parseSwitchExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression c
		net.sf.saxon.expr.OrExpression orExpr
		net.sf.saxon.expr.EquivalenceComparison vc
		int i
		java.util.List caseExpressions
		net.sf.saxon.expr.Expression action
		int offset
		net.sf.saxon.expr.Expression operand
		java.util.List conditions
		java.util.List actions
		net.sf.saxon.expr.LetExpression outerLet
		net.sf.saxon.expr.Expression defaultExpr
		net.sf.saxon.expr.instruct.Choose choice
	protected net.sf.saxon.expr.Expression parseValidateExpression ()  throws net.sf.saxon.trans.XPathException 
		int offset
		int mode
		boolean foundCurly
		net.sf.saxon.type.SchemaType requiredType
		net.sf.saxon.expr.Expression exp
	protected net.sf.saxon.expr.Expression parseExtensionExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName sq
		String uri
		String localName
		net.sf.saxon.om.StructuredQName name
		String typeName
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.instruct.CopyOf copy
		net.sf.saxon.type.SchemaType requiredType
		CharSequence trimmed
		int c
		int len
		String qname
		String pragmaContents
		boolean validateType
		boolean streaming
		String uri
		String localName
		net.sf.saxon.expr.Expression expr
	protected net.sf.saxon.expr.Expression makeSaxonStreamCall (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	private static net.sf.saxon.om.StructuredQName parseExtendedQName (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String in
		int end
		String uri
		String localName
	private static void invalidExtendedQName (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String in
		String msg
	protected net.sf.saxon.expr.Expression parseConstructor ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression tag
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.Expression content
		String nodeKind
		int offset
	private net.sf.saxon.expr.Expression parseDocumentConstructor (int)  throws net.sf.saxon.trans.XPathException 
		int offset
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.DocumentInstr doc
	private net.sf.saxon.expr.Expression parseComputedElementConstructor (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		String code
		net.sf.saxon.trans.XPathException staticError
		net.sf.saxon.om.QNameException qerr
		String lex
		net.sf.saxon.om.NodeName elemName
		String uri
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.om.GroundedValue vName
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.expr.instruct.Instruction inst
		net.sf.saxon.om.NamespaceResolver ns
		int offset
		net.sf.saxon.expr.Expression name
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.Instruction inst
	private net.sf.saxon.expr.Expression parseNamedElementConstructor (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.QNameException e
		int offset
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.FixedElement el2
	private net.sf.saxon.expr.Expression parseComputedAttributeConstructor (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName attributeName
		String code
		net.sf.saxon.trans.XPathException staticError
		net.sf.saxon.om.QNameException err
		String lex
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.expr.instruct.FixedAttribute fatt
		net.sf.saxon.value.QNameValue qnv
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.expr.instruct.FixedAttribute fatt
		net.sf.saxon.om.GroundedValue vName
		int offset
		net.sf.saxon.expr.Expression name
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.ComputedAttribute att
	private net.sf.saxon.expr.Expression parseNamedAttributeConstructor (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.om.QNameException e
		net.sf.saxon.expr.instruct.FixedAttribute att2
		int offset
		String warning
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.expr.Expression attContent
	private net.sf.saxon.expr.Expression parseTextNodeConstructor (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression value
		int offset
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.instruct.ValueOf vof
	private net.sf.saxon.expr.Expression parseCommentConstructor (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression value
		int offset
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.instruct.Comment com
	private net.sf.saxon.expr.Expression parseProcessingInstructionConstructor (int)  throws net.sf.saxon.trans.XPathException 
		int offset
		net.sf.saxon.expr.Expression name
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.ProcessingInstruction pi
	private net.sf.saxon.expr.Expression parseNamedProcessingInstructionConstructor (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.ProcessingInstruction pi2
		int offset
		String target
		String warning
		net.sf.saxon.expr.Expression piName
		net.sf.saxon.expr.Expression piContent
	protected net.sf.saxon.expr.Expression parseTryCatchExpression ()  throws net.sf.saxon.trans.XPathException 
		String tokv
		net.sf.saxon.pattern.QNameTest test
		boolean seenCurly
		net.sf.saxon.pattern.QNameTest test
		net.sf.saxon.expr.Expression catchExpr
		int offset
		net.sf.saxon.expr.Expression tryExpr
		net.sf.saxon.expr.TryCatch tryCatch
		boolean foundOneCatch
		java.util.List tests
	private net.sf.saxon.expr.Expression parseNamespaceConstructor (int)  throws net.sf.saxon.trans.XPathException 
		int offset
		net.sf.saxon.expr.Expression nameExpr
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.NamespaceConstructor instr
	private net.sf.saxon.expr.Expression parseNamedNamespaceConstructor (int)  throws net.sf.saxon.trans.XPathException 
		int offset
		String target
		net.sf.saxon.expr.Expression nsName
		net.sf.saxon.expr.Expression nsContent
		net.sf.saxon.expr.instruct.NamespaceConstructor instr
	protected void makeSimpleContent (net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.SimpleNodeConstructor, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.SimpleNodeConstructor inst
		int offset
	private net.sf.saxon.expr.Expression parsePseudoXML (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.tree.util.FastStringBuffer sb
		net.sf.saxon.expr.Expression exp
		int offset
		char c
		StringIndexOutOfBoundsException e
		boolean allowEndTag
	private net.sf.saxon.expr.Expression parseDirectElementConstructor (boolean)  throws net.sf.saxon.trans.XPathException java.lang.StringIndexOutOfBoundsException 
		int end
		net.sf.saxon.expr.Expression avt
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression avt
		char n
		int i
		String prefix
		net.sf.saxon.tree.util.FastStringBuffer sb
		boolean prevDelim
		boolean prevOpenCurly
		boolean prevCloseCurly
		String uri
		String prefix
		int attOffset
		String attName
		char delim
		boolean isNamespace
		int end
		String val
		String rval
		String tail
		int pos
		net.sf.saxon.query.XQueryParser$AttributeDetails a
		String[] parts
		String namespace
		net.sf.saxon.om.QNameException e
		String attNamespace
		String[] parts
		int key
		String attNamespace
		net.sf.saxon.om.QNameException e
		net.sf.saxon.expr.Expression select
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.expr.instruct.FixedAttribute attInst
		net.sf.saxon.expr.Expression select
		String attName
		net.sf.saxon.query.XQueryParser$AttributeDetails a
		String attValue
		int attOffset
		java.util.Map$Entry entry
		int i
		int n
		boolean isNested
		net.sf.saxon.om.NamePool pool
		boolean changesContext
		int offset
		char c
		net.sf.saxon.tree.util.FastStringBuffer buff
		int namespaceCount
		String elname
		java.util.LinkedHashMap attributes
		net.sf.saxon.om.StructuredQName qName
		int validationMode
		net.sf.saxon.om.FingerprintedQName fqn
		net.sf.saxon.expr.instruct.FixedElement elInst
		java.util.List contents
		net.sf.saxon.z.IntHashSet attFingerprints
		net.sf.saxon.expr.Expression[] elk
		net.sf.saxon.expr.instruct.Block block
	private net.sf.saxon.expr.Expression makeAttributeContent (java.lang.String, int, char, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.XPathParser parser
		int i0
		int i1
		int i2
		int i8
		int i9
		String avt
		int start
		char terminator
		boolean scanOnly
		net.sf.saxon.expr.parser.Location loc
		java.util.List components
		int len
		int last
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Expression fn
	private void addStringComponent (java.util.List, java.lang.String, int, int)  throws net.sf.saxon.trans.XPathException 
		String entity
		int semic
		char c
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		java.util.List components
		String avt
		int start
		int end
	private int makeNamespaceContent (java.lang.String, int, char)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		int i2
		String avt
		int start
		char terminator
		int len
		int last
	private void readElementContent (java.lang.String, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.ValueOf inst
		String endTag
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.instruct.ValueOf inst
		net.sf.saxon.expr.Expression previousComponent
		boolean previousComponentIsNodeTest
		net.sf.saxon.type.UType previousItemType
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.tree.util.FastStringBuffer text
		char c
		boolean containsEntities
		boolean afterEnclosedExpr
		StringIndexOutOfBoundsException err
		String startTag
		java.util.List components
	private net.sf.saxon.expr.Expression parsePIConstructor ()  throws net.sf.saxon.trans.XPathException 
		char c
		String target
		net.sf.saxon.tree.util.FastStringBuffer pi
		int firstSpace
		String target
		String data
		net.sf.saxon.expr.instruct.ProcessingInstruction instruction
		StringIndexOutOfBoundsException err
	private void readCDATASection (net.sf.saxon.tree.util.FastStringBuffer)  throws net.sf.saxon.trans.XPathException 
		char c
		StringIndexOutOfBoundsException err
		net.sf.saxon.tree.util.FastStringBuffer cdata
	private net.sf.saxon.expr.Expression parseCommentConstructor ()  throws net.sf.saxon.trans.XPathException 
		char c
		net.sf.saxon.tree.util.FastStringBuffer comment
		CharSequence commentText
		net.sf.saxon.expr.instruct.Comment instruction
		StringIndexOutOfBoundsException err
	public static net.sf.saxon.expr.Expression stringify (net.sf.saxon.expr.Expression, boolean, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		boolean noNodeIfEmpty
		net.sf.saxon.expr.StaticContext env
	protected net.sf.saxon.expr.Literal makeStringLiteral (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StringLiteral lit
		CharSequence sb
		String token
		net.sf.saxon.expr.StringLiteral lit
	protected java.lang.CharSequence unescape (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String token
	private java.lang.String readEntityReference ()  throws net.sf.saxon.trans.XPathException 
		char c
		net.sf.saxon.tree.util.FastStringBuffer sb
		String entity
		StringIndexOutOfBoundsException err
	public net.sf.saxon.expr.Expression parseStringTemplate (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression enclosed
		net.sf.saxon.expr.Expression stringJoin
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.Expression result
		java.util.List components
		boolean complete
		int offset
	public java.lang.String uriLiteral (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String in
	protected void lookAhead ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	protected boolean atStartOfRelativePath () 
	protected void testPermittedAxis (byte, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		byte axis
		String errorCode
	private char skipSpaces (char)  throws java.lang.StringIndexOutOfBoundsException 
		char c
	private void expectChar (char, char)  throws net.sf.saxon.trans.XPathException 
		char actual
		char expected
	protected java.lang.String getLanguage () 
	static void  () 
}

net/sf/saxon/regex/ARegexIterator.class
ARegexIterator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.ARegexIterator extends java.lang.Object implements net.sf.saxon.regex.RegexIterator net.sf.saxon.expr.LastPositionFinder  {
	private net.sf.saxon.regex.UnicodeString theString
	private net.sf.saxon.regex.UnicodeString regex
	private net.sf.saxon.regex.REMatcher matcher
	private net.sf.saxon.regex.UnicodeString current
	private net.sf.saxon.regex.UnicodeString next
	private int prevEnd
	private net.sf.saxon.z.IntToIntHashMap nestingTable
	private boolean skip
	public void  (net.sf.saxon.regex.UnicodeString, net.sf.saxon.regex.UnicodeString, net.sf.saxon.regex.REMatcher) 
		net.sf.saxon.regex.UnicodeString string
		net.sf.saxon.regex.UnicodeString regex
		net.sf.saxon.regex.REMatcher matcher
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.regex.ARegexIterator another
		int n
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		int start
		int end
		int searchStart
		net.sf.saxon.trans.XPathException xe
		StackOverflowError e
	private net.sf.saxon.value.StringValue currentStringValue () 
	public void close () 
	public int getProperties () 
	public boolean isMatching () 
	public java.lang.String getRegexGroup (int) 
		int number
		net.sf.saxon.regex.UnicodeString us
	public int getNumberOfGroups () 
	public void processMatchingSubstring (net.sf.saxon.regex.RegexIterator$MatchHandler)  throws net.sf.saxon.trans.XPathException 
		java.util.List s
		java.util.List e
		int e
		int pos
		int parentGroup
		java.util.List s
		int end
		int start
		int i
		Integer group
		java.util.List events
		int i
		net.sf.saxon.z.IntHashMap actions
		net.sf.saxon.tree.util.FastStringBuffer buff
		net.sf.saxon.regex.RegexIterator$MatchHandler action
		int c
	public static net.sf.saxon.z.IntToIntHashMap computeNestingTable (net.sf.saxon.regex.UnicodeString) 
		boolean capture
		boolean capture
		int ch
		int i
		net.sf.saxon.regex.UnicodeString regex
		net.sf.saxon.z.IntToIntHashMap nestingTable
		int[] stack
		int tos
		boolean[] captureStack
		int captureTos
		int group
		int inBrackets
}

net/sf/saxon/regex/ARegularExpression.class
ARegularExpression.java
package net.sf.saxon.regex
public net.sf.saxon.regex.ARegularExpression extends java.lang.Object implements net.sf.saxon.regex.RegularExpression  {
	net.sf.saxon.regex.UnicodeString rawPattern
	String rawFlags
	net.sf.saxon.regex.REProgram regex
	public void  (java.lang.CharSequence, java.lang.String, java.lang.String, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.regex.REFlags reFlags
		net.sf.saxon.regex.RESyntaxException err
		String s
		net.sf.saxon.regex.RECompiler comp2
		net.sf.saxon.regex.RESyntaxException err
		CharSequence pattern
		String flags
		String hostLanguage
		java.util.List warnings
		net.sf.saxon.regex.REFlags reFlags
	public boolean matches (java.lang.CharSequence) 
		CharSequence input
		net.sf.saxon.regex.REMatcher matcher
	public boolean containsMatch (java.lang.CharSequence) 
		CharSequence input
		net.sf.saxon.regex.REMatcher matcher
	public net.sf.saxon.om.SequenceIterator tokenize (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.regex.RegexIterator analyze (java.lang.CharSequence) 
		CharSequence input
	public java.lang.CharSequence replace (java.lang.CharSequence, java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.regex.RESyntaxException err
		CharSequence input
		CharSequence replacement
		net.sf.saxon.regex.REMatcher matcher
		net.sf.saxon.regex.UnicodeString in
		net.sf.saxon.regex.UnicodeString rep
	public java.lang.String getFlags () 
}

net/sf/saxon/regex/ATokenIterator.class
ATokenIterator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.ATokenIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.regex.UnicodeString input
	private net.sf.saxon.regex.REMatcher matcher
	private net.sf.saxon.regex.UnicodeString current
	private int prevEnd
	public void  (net.sf.saxon.regex.UnicodeString, net.sf.saxon.regex.REMatcher) 
		net.sf.saxon.regex.UnicodeString input
		net.sf.saxon.regex.REMatcher matcher
	public net.sf.saxon.value.StringValue next () 
		int start
	private net.sf.saxon.value.StringValue currentStringValue () 
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/regex/BMPString.class
BMPString.java
package net.sf.saxon.regex
public final net.sf.saxon.regex.BMPString extends net.sf.saxon.regex.UnicodeString {
	private final CharSequence src
	public void  (java.lang.CharSequence) 
		CharSequence src
	public net.sf.saxon.regex.UnicodeString uSubstring (int, int) 
		int beginIndex
		int endIndex
	public int uCharAt (int) 
		int pos
	public int uIndexOf (int, int) 
		int i
		int search
		int pos
	public int uLength () 
	public boolean isEnd (int) 
		int pos
	public java.lang.String toString () 
	public java.lang.CharSequence getCharSequence () 
	public int length () 
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
}

net/sf/saxon/regex/Capture.class
Capture.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Capture extends java.lang.Object {
	public int groupNr
	public int start
	public int end
	public void  (int, int, int) 
		int groupNr
		int start
		int end
}

net/sf/saxon/regex/CaseVariants.class
CaseVariants.java
package net.sf.saxon.regex
public net.sf.saxon.regex.CaseVariants extends java.lang.Object {
	private static net.sf.saxon.z.IntToIntMap monoVariants
	private static net.sf.saxon.z.IntHashMap polyVariants
	public static int[] ROMAN_VARIANTS
	public void  () 
	static void build () 
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.trans.XPathException e
		int i
		net.sf.saxon.om.NodeInfo item
		String code
		int icode
		String variants
		String[] vhex
		int[] vint
		java.io.InputStream in
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.tree.iter.AxisIterator iter
	public static int[] getCaseVariants (int) 
		int[] result
		int code
		int mono
	static void  () 
}

net/sf/saxon/regex/GeneralUnicodeString.class
GeneralUnicodeString.java
package net.sf.saxon.regex
public final net.sf.saxon.regex.GeneralUnicodeString extends net.sf.saxon.regex.UnicodeString {
	private int[] chars
	private int start
	private int end
	private CharSequence charSequence
	public void  (java.lang.CharSequence) 
		CharSequence in
	void  (int[], int, int) 
		int[] chars
		int start
		int end
	public net.sf.saxon.regex.UnicodeString uSubstring (int, int) 
		int beginIndex
		int endIndex
	public int uCharAt (int) 
		int pos
	public int uIndexOf (int, int) 
		int i
		int search
		int pos
	public int uLength () 
	public boolean isEnd (int) 
		int pos
	public java.lang.String toString () 
	private java.lang.CharSequence obtainCharSequence () 
		int[] c
	public int length () 
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
}

net/sf/saxon/regex/History.class
History.java
package net.sf.saxon.regex
public net.sf.saxon.regex.History extends java.lang.Object {
	private java.util.Map zeroLengthMatches
	public void  () 
	public boolean isDuplicateZeroLengthMatch (net.sf.saxon.regex.Operation, int) 
		net.sf.saxon.regex.Operation op
		int position
		net.sf.saxon.z.IntSet positions
}

net/sf/saxon/regex/JRegexIterator.class
JRegexIterator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.JRegexIterator extends java.lang.Object implements net.sf.saxon.regex.RegexIterator net.sf.saxon.expr.LastPositionFinder  {
	private String theString
	private java.util.regex.Pattern pattern
	private java.util.regex.Matcher matcher
	private String current
	private String next
	private int prevEnd
	private net.sf.saxon.z.IntToIntHashMap nestingTable
	public void  (java.lang.String, java.util.regex.Pattern) 
		String string
		java.util.regex.Pattern pattern
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.regex.JRegexIterator another
	public net.sf.saxon.om.Item next () 
		int start
		int end
	public void close () 
	public int getProperties () 
	public boolean isMatching () 
	public java.lang.String getRegexGroup (int) 
		int number
		String s
	public int getNumberOfGroups () 
	public void processMatchingSubstring (net.sf.saxon.regex.RegexIterator$MatchHandler)  throws net.sf.saxon.trans.XPathException 
		java.util.List s
		java.util.List e
		int e
		int pos
		int parentGroup
		java.util.List s
		int end
		int start
		int i
		int group
		java.util.Iterator ii
		java.util.List events
		int i
		net.sf.saxon.z.IntHashMap actions
		net.sf.saxon.tree.util.FastStringBuffer buff
		net.sf.saxon.regex.RegexIterator$MatchHandler action
		int c
	private void computeNestingTable () 
		char ch
		int i
		String s
		int[] stack
		int tos
		int group
		int inBrackets
}

net/sf/saxon/regex/JTokenIterator.class
JTokenIterator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.JTokenIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private CharSequence input
	private java.util.regex.Pattern pattern
	private java.util.regex.Matcher matcher
	private CharSequence current
	private int prevEnd
	public void  (java.lang.CharSequence, java.util.regex.Pattern) 
		CharSequence input
		java.util.regex.Pattern pattern
	public net.sf.saxon.om.Item next () 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/regex/JavaRegularExpression.class
JavaRegularExpression.java
package net.sf.saxon.regex
public net.sf.saxon.regex.JavaRegularExpression extends java.lang.Object implements net.sf.saxon.regex.RegularExpression  {
	java.util.regex.Pattern pattern
	String javaRegex
	int flagBits
	public void  (java.lang.CharSequence, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.util.regex.PatternSyntaxException e
		CharSequence javaRegex
		String flags
	public java.lang.String getJavaRegularExpression () 
	public int getFlagBits () 
	public net.sf.saxon.regex.RegexIterator analyze (java.lang.CharSequence) 
		CharSequence input
	public boolean containsMatch (java.lang.CharSequence) 
		CharSequence input
	public boolean matches (java.lang.CharSequence) 
		CharSequence input
	public java.lang.CharSequence replace (java.lang.CharSequence, java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		IndexOutOfBoundsException e
		CharSequence input
		CharSequence replacement
		java.util.regex.Matcher matcher
	public net.sf.saxon.om.SequenceIterator tokenize (java.lang.CharSequence) 
		CharSequence input
	public static int setFlags (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		char c
		int i
		CharSequence inFlags
		int flags
	public java.lang.String getFlags () 
		String flags
}

net/sf/saxon/regex/LatinString.class
LatinString.java
package net.sf.saxon.regex
public final net.sf.saxon.regex.LatinString extends net.sf.saxon.regex.UnicodeString {
	private byte[] chars
	public static final net.sf.saxon.regex.LatinString EMPTY
	public static final net.sf.saxon.regex.LatinString SINGLE_SPACE
	public void  (java.lang.CharSequence) 
		int i
		CharSequence src
		int len
	private void  (byte[]) 
		byte[] chars
	public net.sf.saxon.regex.LatinString uSubstring (int, int) 
		int beginIndex
		int endIndex
		byte[] s
	public int uCharAt (int) 
		int pos
	public int uIndexOf (int, int) 
		int i
		int search
		int pos
	public int uLength () 
	public boolean isEnd (int) 
		int pos
	public java.lang.String toString () 
		int i
		char[] expanded
	public int length () 
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public volatile net.sf.saxon.regex.UnicodeString uSubstring (int, int) 
	static void  () 
}

net/sf/saxon/regex/Operation$ForceProgressIterator.class
Operation.java
package net.sf.saxon.regex
 net.sf.saxon.regex.Operation$ForceProgressIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private net.sf.saxon.z.IntIterator base
	int countZeroLength
	int currentPos
	public void  (net.sf.saxon.z.IntIterator) 
		net.sf.saxon.z.IntIterator base
	public boolean hasNext () 
	public int next () 
		int p
}

net/sf/saxon/regex/Operation$OpAtom.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpAtom extends net.sf.saxon.regex.Operation {
	private net.sf.saxon.regex.UnicodeString atom
	private int len
	public void  (net.sf.saxon.regex.UnicodeString) 
		net.sf.saxon.regex.UnicodeString atom
	public net.sf.saxon.regex.UnicodeString getAtom () 
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.regex.charclass.CharacterClass getInitialCharacterClass (boolean) 
		int v
		net.sf.saxon.z.IntSet set
		int ch
		int[] variants
		boolean caseBlind
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		int i
		int i
		net.sf.saxon.regex.REMatcher matcher
		int position
		net.sf.saxon.regex.UnicodeString in
	public java.lang.String display () 
}

net/sf/saxon/regex/Operation$OpBOL.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpBOL extends net.sf.saxon.regex.Operation {
	public void  () 
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
	public java.lang.String display () 
}

net/sf/saxon/regex/Operation$OpBackReference.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpBackReference extends net.sf.saxon.regex.Operation {
	public int groupNr
	public void  (int) 
		int groupNr
	public boolean matchesEmptyString () 
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		int i
		int i
		net.sf.saxon.regex.REMatcher matcher
		int position
		int s
		int e
		int l
		net.sf.saxon.regex.UnicodeString search
	public java.lang.String display () 
}

net/sf/saxon/regex/Operation$OpCapture$1.class
Operation.java
package net.sf.saxon.regex
 net.sf.saxon.regex.Operation$OpCapture$1 extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	final net.sf.saxon.z.IntIterator val$base
	final net.sf.saxon.regex.REMatcher val$matcher
	final int val$position
	final net.sf.saxon.regex.Operation$OpCapture this$0
	void  (net.sf.saxon.regex.Operation$OpCapture, net.sf.saxon.z.IntIterator, net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.Operation$OpCapture this$0
	public boolean hasNext () 
	public int next () 
		int next
}

net/sf/saxon/regex/Operation$OpCapture.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpCapture extends net.sf.saxon.regex.Operation {
	public int groupNr
	public net.sf.saxon.regex.Operation childOp
	public void  (net.sf.saxon.regex.Operation, int) 
		net.sf.saxon.regex.Operation childOp
		int group
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
		net.sf.saxon.z.IntIterator base
	public java.lang.String display () 
}

net/sf/saxon/regex/Operation$OpCharClass.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpCharClass extends net.sf.saxon.regex.Operation {
	private net.sf.saxon.z.IntPredicate predicate
	public void  (net.sf.saxon.z.IntPredicate) 
		net.sf.saxon.z.IntPredicate predicate
	public net.sf.saxon.z.IntPredicate getPredicate () 
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.regex.charclass.CharacterClass getInitialCharacterClass (boolean) 
		boolean caseBlind
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
		net.sf.saxon.regex.UnicodeString in
	public java.lang.String display () 
		int i
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.z.IntRangeSet irs
		net.sf.saxon.z.IntSet s
}

net/sf/saxon/regex/Operation$OpChoice$1.class
Operation.java
package net.sf.saxon.regex
 net.sf.saxon.regex.Operation$OpChoice$1 extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	java.util.Iterator branchIter
	net.sf.saxon.z.IntIterator currentIter
	net.sf.saxon.regex.Operation currentOp
	final net.sf.saxon.regex.REMatcher val$matcher
	final int val$position
	final net.sf.saxon.regex.Operation$OpChoice this$0
	void  (net.sf.saxon.regex.Operation$OpChoice, net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.Operation$OpChoice this$0
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/regex/Operation$OpChoice.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpChoice extends net.sf.saxon.regex.Operation {
	java.util.List branches
	boolean mutuallyExclusive
	public void  (java.util.List) 
		java.util.List branches
	public int getMatchLength () 
		int i
		int fixed
	public int getMinimumMatchLength () 
		int m
		int i
		int min
	public boolean matchesEmptyString () 
		net.sf.saxon.regex.Operation branch
	public boolean containsCapturingExpressions () 
		net.sf.saxon.regex.Operation o
	public net.sf.saxon.regex.charclass.CharacterClass getInitialCharacterClass (boolean) 
		net.sf.saxon.regex.Operation o
		boolean caseBlind
		net.sf.saxon.regex.charclass.CharacterClass result
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.Operation o1
		net.sf.saxon.regex.Operation o2
		int i
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
	public java.lang.String display () 
		net.sf.saxon.regex.Operation branch
		net.sf.saxon.tree.util.FastStringBuffer fsb
		boolean first
}

net/sf/saxon/regex/Operation$OpEOL.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpEOL extends net.sf.saxon.regex.Operation {
	public void  () 
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
		net.sf.saxon.regex.UnicodeString search
	public java.lang.String display () 
}

net/sf/saxon/regex/Operation$OpEndProgram.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpEndProgram extends net.sf.saxon.regex.Operation {
	public void  () 
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
	public java.lang.String display () 
}

net/sf/saxon/regex/Operation$OpGreedyFixed.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpGreedyFixed extends net.sf.saxon.regex.Operation$OpRepeat {
	private int len
	public void  (net.sf.saxon.regex.Operation, int, int, int) 
		net.sf.saxon.regex.Operation op
		int min
		int max
		int len
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.z.IntIterator it
		boolean matched
		net.sf.saxon.regex.REMatcher matcher
		int position
		int guard
		int p
		int matches
}

net/sf/saxon/regex/Operation$OpNothing.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpNothing extends net.sf.saxon.regex.Operation {
	public void  () 
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
	public boolean matchesEmptyString () 
	public int getMatchLength () 
	public java.lang.String display () 
}

net/sf/saxon/regex/Operation$OpReluctantFixed$1.class
Operation.java
package net.sf.saxon.regex
 net.sf.saxon.regex.Operation$OpReluctantFixed$1 extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int pos
	private int count
	private boolean started
	final int val$position
	final net.sf.saxon.regex.REMatcher val$matcher
	final net.sf.saxon.regex.Operation$OpReluctantFixed this$0
	void  (net.sf.saxon.regex.Operation$OpReluctantFixed, int, net.sf.saxon.regex.REMatcher) 
		net.sf.saxon.regex.Operation$OpReluctantFixed this$0
	public boolean hasNext () 
		net.sf.saxon.z.IntIterator child
		net.sf.saxon.z.IntIterator child
	public int next () 
}

net/sf/saxon/regex/Operation$OpReluctantFixed.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpReluctantFixed extends net.sf.saxon.regex.Operation$OpRepeat {
	private int len
	public void  (net.sf.saxon.regex.Operation, int, int, int) 
		net.sf.saxon.regex.Operation op
		int min
		int max
		int len
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
}

net/sf/saxon/regex/Operation$OpRepeat$1.class
Operation.java
package net.sf.saxon.regex
 net.sf.saxon.regex.Operation$OpRepeat$1 extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	boolean primed
	final java.util.Stack val$iterators
	final java.util.Stack val$positions
	final int val$bound
	final net.sf.saxon.regex.REMatcher val$matcher
	final net.sf.saxon.regex.Operation$OpRepeat this$0
	void  (net.sf.saxon.regex.Operation$OpRepeat, java.util.Stack, java.util.Stack, int, net.sf.saxon.regex.REMatcher) 
		net.sf.saxon.regex.Operation$OpRepeat this$0
	private void advance () 
		net.sf.saxon.z.IntIterator it
		int p
		net.sf.saxon.z.IntIterator top
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/regex/Operation$OpRepeat.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpRepeat extends net.sf.saxon.regex.Operation {
	protected net.sf.saxon.regex.Operation op
	protected int min
	protected int max
	protected boolean greedy
	public void  (net.sf.saxon.regex.Operation, int, int, boolean) 
		net.sf.saxon.regex.Operation op
		int min
		int max
		boolean greedy
	public net.sf.saxon.regex.Operation getRepeatedOperation () 
	public boolean matchesEmptyString () 
	public boolean containsCapturingExpressions () 
	public net.sf.saxon.regex.charclass.CharacterClass getInitialCharacterClass (boolean) 
		boolean caseBlind
	public int getMatchLength () 
	public int getMinimumMatchLength () 
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.z.IntIterator it
		int i
		int q2
		int q
		net.sf.saxon.z.IntIterator it
		java.util.LinkedList posSet
		net.sf.saxon.regex.REMatcher matcher
		int position
		java.util.Stack iterators
		java.util.Stack positions
		int bound
		int p
		net.sf.saxon.z.IntIterator base
	public java.lang.String display () 
		String quantifier
		String quantifier
		String quantifier
		String quantifier
}

net/sf/saxon/regex/Operation$OpSequence$1.class
Operation.java
package net.sf.saxon.regex
 net.sf.saxon.regex.Operation$OpSequence$1 extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private boolean primed
	private int nextPos
	final java.util.Stack val$iterators
	final net.sf.saxon.regex.REMatcher val$matcher
	final net.sf.saxon.regex.REMatcher$State val$savedState
	final int val$position
	final net.sf.saxon.regex.Operation$OpSequence this$0
	void  (net.sf.saxon.regex.Operation$OpSequence, java.util.Stack, net.sf.saxon.regex.REMatcher, net.sf.saxon.regex.REMatcher$State, int) 
		net.sf.saxon.regex.Operation$OpSequence this$0
	private int advance () 
		int p
		int i
		net.sf.saxon.z.IntIterator top
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/regex/Operation$OpSequence.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpSequence extends net.sf.saxon.regex.Operation {
	private java.util.List operations
	public void  (java.util.List) 
		java.util.List operations
	public java.util.List getOperations () 
	public int getMatchLength () 
		int i
		net.sf.saxon.regex.Operation o
		int len
	public int getMinimumMatchLength () 
		net.sf.saxon.regex.Operation o
		int len
	public boolean matchesEmptyString () 
		net.sf.saxon.regex.Operation o
	public boolean containsCapturingExpressions () 
		net.sf.saxon.regex.Operation o
	public net.sf.saxon.regex.charclass.CharacterClass getInitialCharacterClass (boolean) 
		net.sf.saxon.regex.Operation o
		boolean caseBlind
		net.sf.saxon.regex.charclass.CharacterClass result
	public java.lang.String display () 
		net.sf.saxon.regex.Operation op
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.Operation o2r
		net.sf.saxon.regex.Operation o1r
		net.sf.saxon.regex.Operation o1
		net.sf.saxon.regex.Operation o2
		int i
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
		java.util.Stack iterators
		net.sf.saxon.regex.REMatcher$State savedState
	static java.util.List access$000 (net.sf.saxon.regex.Operation$OpSequence) 
		net.sf.saxon.regex.Operation$OpSequence x0
}

net/sf/saxon/regex/Operation$OpTrace$1.class
Operation.java
package net.sf.saxon.regex
 net.sf.saxon.regex.Operation$OpTrace$1 extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	final net.sf.saxon.z.IntIterator val$baseIter
	final int val$iterNr
	final net.sf.saxon.regex.Operation$OpTrace this$0
	void  (net.sf.saxon.regex.Operation$OpTrace, net.sf.saxon.z.IntIterator, int) 
		net.sf.saxon.regex.Operation$OpTrace this$0
	public boolean hasNext () 
		boolean b
	public int next () 
		int n
}

net/sf/saxon/regex/Operation$OpTrace.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpTrace extends net.sf.saxon.regex.Operation {
	private net.sf.saxon.regex.Operation base
	private static int counter
	public void  (net.sf.saxon.regex.Operation) 
		net.sf.saxon.regex.Operation base
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.regex.REMatcher matcher
		int position
		net.sf.saxon.z.IntIterator baseIter
		int iterNr
	public int getMatchLength () 
	public boolean matchesEmptyString () 
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public java.lang.String display () 
	static void  () 
}

net/sf/saxon/regex/Operation$OpUnambiguousRepeat.class
Operation.java
package net.sf.saxon.regex
public net.sf.saxon.regex.Operation$OpUnambiguousRepeat extends net.sf.saxon.regex.Operation$OpRepeat {
	public void  (net.sf.saxon.regex.Operation, int, int) 
		net.sf.saxon.regex.Operation op
		int min
		int max
	public boolean matchesEmptyString () 
	public int getMatchLength () 
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
		net.sf.saxon.z.IntIterator it
		net.sf.saxon.regex.REMatcher matcher
		int position
		int guard
		int p
		int matches
}

net/sf/saxon/regex/Operation.class
Operation.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.Operation extends java.lang.Object {
	public void  () 
	public abstract net.sf.saxon.z.IntIterator iterateMatches (net.sf.saxon.regex.REMatcher, int) 
	public int getMatchLength () 
	public int getMinimumMatchLength () 
		int fixed
	public abstract boolean matchesEmptyString () 
	public boolean containsCapturingExpressions () 
	public net.sf.saxon.regex.charclass.CharacterClass getInitialCharacterClass (boolean) 
		boolean caseBlind
	public net.sf.saxon.regex.Operation optimize (net.sf.saxon.regex.REProgram, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.REFlags flags
	public abstract java.lang.String display () 
}

net/sf/saxon/regex/RECompiler$1.class
RECompiler.java
package net.sf.saxon.regex
 net.sf.saxon.regex.RECompiler$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final net.sf.saxon.regex.RECompiler this$0
	void  (net.sf.saxon.regex.RECompiler) 
		net.sf.saxon.regex.RECompiler this$0
	public boolean matches (int) 
		int value
}

net/sf/saxon/regex/RECompiler$2.class
RECompiler.java
package net.sf.saxon.regex
 net.sf.saxon.regex.RECompiler$2 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final net.sf.saxon.regex.RECompiler this$0
	void  (net.sf.saxon.regex.RECompiler) 
		net.sf.saxon.regex.RECompiler this$0
	public boolean matches (int) 
		int value
}

net/sf/saxon/regex/RECompiler$BackReference.class
RECompiler.java
package net.sf.saxon.regex
 net.sf.saxon.regex.RECompiler$BackReference extends net.sf.saxon.regex.charclass.SingletonCharacterClass {
	final net.sf.saxon.regex.RECompiler this$0
	public void  (net.sf.saxon.regex.RECompiler, int) 
		net.sf.saxon.regex.RECompiler this$0
		int number
}

net/sf/saxon/regex/RECompiler.class
RECompiler.java
package net.sf.saxon.regex
public net.sf.saxon.regex.RECompiler extends java.lang.Object {
	net.sf.saxon.regex.UnicodeString pattern
	int len
	int idx
	int capturingOpenParenCount
	static final int NODE_NORMAL
	static final int NODE_TOPLEVEL
	int bracketMin
	int bracketMax
	boolean isXPath
	boolean isXPath30
	boolean isXSD11
	net.sf.saxon.z.IntHashSet captures
	boolean hasBackReferences
	net.sf.saxon.regex.REFlags reFlags
	java.util.List warnings
	private static final boolean TRACING
	public void  () 
	public void setFlags (net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.REFlags flags
	private void warning (java.lang.String) 
		String s
	public java.util.List getWarnings () 
	void internalError ()  throws java.lang.Error 
	void syntaxError (java.lang.String)  throws net.sf.saxon.regex.RESyntaxException 
		String s
	static net.sf.saxon.regex.Operation trace (net.sf.saxon.regex.Operation) 
		net.sf.saxon.regex.Operation base
	void bracket ()  throws net.sf.saxon.regex.RESyntaxException 
		NumberFormatException e
		NumberFormatException e
		net.sf.saxon.tree.util.FastStringBuffer number
	private static boolean isAsciiDigit (int) 
		int ch
	net.sf.saxon.regex.charclass.CharacterClass escape (boolean)  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.regex.charclass.CharacterClass primary
		String blockName
		net.sf.saxon.z.IntSet uniBlock
		net.sf.saxon.regex.charclass.IntSetCharacterClass primary
		int close
		net.sf.saxon.regex.UnicodeString block
		int backRef2
		int c1
		String explanation
		int backRef
		boolean inSquareBrackets
		int escapeChar
	net.sf.saxon.regex.charclass.CharacterClass parseCharacterClass ()  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.regex.charclass.CharacterClass cc
		int v
		int v
		int variant
		int[] variants
		int k
		int rangeEnd
		int variant
		int[] variants
		int ch
		int simpleChar
		boolean positive
		boolean definingRange
		int rangeStart
		net.sf.saxon.z.IntRangeSet range
		net.sf.saxon.regex.charclass.CharacterClass addend
		net.sf.saxon.regex.charclass.CharacterClass subtrahend
		net.sf.saxon.regex.charclass.CharacterClass result
	private boolean thereFollows (java.lang.String) 
		String s
	public static net.sf.saxon.regex.charclass.CharacterClass makeUnion (net.sf.saxon.regex.charclass.CharacterClass, net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass p1
		net.sf.saxon.regex.charclass.CharacterClass p2
		net.sf.saxon.z.IntSet is1
		net.sf.saxon.z.IntSet is2
	public static net.sf.saxon.regex.charclass.CharacterClass makeDifference (net.sf.saxon.regex.charclass.CharacterClass, net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass p1
		net.sf.saxon.regex.charclass.CharacterClass p2
		net.sf.saxon.z.IntSet is1
		net.sf.saxon.z.IntSet is2
	public static net.sf.saxon.regex.charclass.CharacterClass makeComplement (net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass p1
	net.sf.saxon.regex.Operation parseAtom ()  throws net.sf.saxon.regex.RESyntaxException 
		int idxEscape
		int c
		int idxBeforeEscape
		net.sf.saxon.z.IntPredicate charClass
		int lenAtom
		net.sf.saxon.tree.util.FastStringBuffer fsb
	net.sf.saxon.regex.Operation parseTerminal (int[])  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.z.IntPredicate predicate
		net.sf.saxon.z.IntPredicate predicate
		net.sf.saxon.regex.charclass.CharacterClass range
		int backreference
		int idxBeforeEscape
		net.sf.saxon.regex.charclass.CharacterClass esc
		int[] flags
	net.sf.saxon.regex.Operation piece (int[])  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.regex.Operation result
		net.sf.saxon.regex.Operation result
		net.sf.saxon.regex.Operation result
		net.sf.saxon.regex.Operation result
		int[] flags
		int[] terminalFlags
		net.sf.saxon.regex.Operation ret
		boolean greedy
		int quantifierType
		int min
		int max
		net.sf.saxon.regex.Operation result
	net.sf.saxon.regex.Operation parseBranch ()  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.regex.Operation op
		net.sf.saxon.regex.Operation current
		int[] quantifierFlags
	private net.sf.saxon.regex.Operation parseExpr (int[])  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.regex.Operation op
		int[] compilerFlags
		int paren
		int group
		java.util.List branches
		int closeParens
		boolean capturing
		net.sf.saxon.regex.Operation op
	private static net.sf.saxon.regex.Operation makeSequence (net.sf.saxon.regex.Operation, net.sf.saxon.regex.Operation) 
		java.util.List l1
		java.util.List l2
		java.util.List l1
		java.util.List l2
		java.util.List list
		net.sf.saxon.regex.Operation o1
		net.sf.saxon.regex.Operation o2
	public net.sf.saxon.regex.REProgram compile (net.sf.saxon.regex.UnicodeString)  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.regex.Operation ret
		net.sf.saxon.regex.Operation endNode
		net.sf.saxon.regex.Operation seq
		int ch
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		int nesting
		boolean astral
		boolean escaped
		int[] compilerFlags
		net.sf.saxon.regex.Operation exp
		net.sf.saxon.regex.REProgram program
		net.sf.saxon.regex.UnicodeString pattern
	static boolean noAmbiguity (net.sf.saxon.regex.Operation, net.sf.saxon.regex.Operation, boolean, boolean) 
		net.sf.saxon.regex.Operation op0
		net.sf.saxon.regex.Operation op1
		boolean caseBlind
		boolean reluctant
		net.sf.saxon.regex.charclass.CharacterClass c0
		net.sf.saxon.regex.charclass.CharacterClass c1
}

net/sf/saxon/regex/REFlags.class
REFlags.java
package net.sf.saxon.regex
public net.sf.saxon.regex.REFlags extends java.lang.Object {
	private boolean caseIndependent
	private boolean multiLine
	private boolean singleLine
	private boolean allowWhitespace
	private boolean literal
	private boolean xpath20
	private boolean xpath30
	private boolean xsd11
	private boolean debug
	private boolean allowUnknownBlockNames
	public void  (java.lang.String, java.lang.String) 
		char c
		int i
		char c
		int i
		String flags
		String language
		int semi
		int endStd
	public boolean isCaseIndependent () 
	public boolean isMultiLine () 
	public boolean isSingleLine () 
	public boolean isAllowWhitespace () 
	public boolean isLiteral () 
	public boolean isAllowsXPath20Extensions () 
	public boolean isAllowsXPath30Extensions () 
	public boolean isAllowsXSD11Syntax () 
	public void setDebug (boolean) 
		boolean debug
	public boolean isDebug () 
	public void setAllowUnknownBlockNames (boolean) 
		boolean allow
	public boolean isAllowUnknownBlockNames () 
}

net/sf/saxon/regex/REMatcher$State.class
REMatcher.java
package net.sf.saxon.regex
public net.sf.saxon.regex.REMatcher$State extends java.lang.Object {
	int parenCount
	int[] startn
	int[] endn
	public void  () 
	public void  (net.sf.saxon.regex.REMatcher$State) 
		net.sf.saxon.regex.REMatcher$State s
}

net/sf/saxon/regex/REMatcher.class
REMatcher.java
package net.sf.saxon.regex
public net.sf.saxon.regex.REMatcher extends java.lang.Object {
	static final int MAX_PAREN
	net.sf.saxon.regex.REProgram program
	net.sf.saxon.regex.UnicodeString search
	net.sf.saxon.regex.History history
	int maxParen
	net.sf.saxon.regex.REMatcher$State captureState
	int[] startBackref
	int[] endBackref
	net.sf.saxon.regex.Operation operation
	boolean anchoredMatch
	public void  (net.sf.saxon.regex.REProgram) 
		net.sf.saxon.regex.REProgram program
	public void setProgram (net.sf.saxon.regex.REProgram) 
		net.sf.saxon.regex.REProgram program
	public net.sf.saxon.regex.REProgram getProgram () 
	public int getParenCount () 
	public net.sf.saxon.regex.UnicodeString getParen (int) 
		int start
		int which
	public final int getParenStart (int) 
		int which
	public final int getParenEnd (int) 
		int which
	protected final void setParenStart (int, int) 
		int[] s2
		int which
		int i
	protected final void setParenEnd (int, int) 
		int[] e2
		int which
		int i
	protected void clearCapturedGroupsBeyond (int) 
		int i
		int i
		int pos
	protected boolean matchAt (int, boolean) 
		int idx
		int i
		boolean anchored
		net.sf.saxon.z.IntIterator iter
	public boolean anchoredMatch (net.sf.saxon.regex.UnicodeString) 
		net.sf.saxon.regex.UnicodeString search
	public boolean match (net.sf.saxon.regex.UnicodeString, int) 
		int nl
		net.sf.saxon.z.IntPredicate pred
		int j
		int k
		net.sf.saxon.regex.UnicodeString prefix
		net.sf.saxon.regex.UnicodeString search
		int i
		int actualLength
	private boolean checkPreconditions (int) 
		boolean match
		int i
		boolean found
		net.sf.saxon.regex.RegexPrecondition condition
		int start
	public boolean match (java.lang.String) 
		String search
		net.sf.saxon.regex.UnicodeString uString
	public java.util.List split (net.sf.saxon.regex.UnicodeString) 
		int start
		int newpos
		net.sf.saxon.regex.UnicodeString s
		java.util.List v
		int pos
		int len
		net.sf.saxon.regex.UnicodeString remainder
	public java.lang.CharSequence replace (net.sf.saxon.regex.UnicodeString, net.sf.saxon.regex.UnicodeString) 
		int i
		int j
		net.sf.saxon.regex.UnicodeString captured
		int m
		int j
		net.sf.saxon.regex.UnicodeString captured
		int n
		int ch
		int i
		int maxCapture
		int i
		int newpos
		int i
		net.sf.saxon.regex.UnicodeString in
		net.sf.saxon.regex.UnicodeString replacement
		net.sf.saxon.tree.util.FastStringBuffer sb
		int pos
		int len
	boolean isNewline (int) 
		int i
	boolean equalCaseBlind (int, int) 
		int v
		int c1
		int c2
	public net.sf.saxon.regex.REMatcher$State captureState () 
	public void resetState (net.sf.saxon.regex.REMatcher$State) 
		net.sf.saxon.regex.REMatcher$State state
}

net/sf/saxon/regex/REProgram.class
REProgram.java
package net.sf.saxon.regex
public net.sf.saxon.regex.REProgram extends java.lang.Object {
	static final int OPT_HASBACKREFS
	static final int OPT_HASBOL
	net.sf.saxon.regex.Operation operation
	net.sf.saxon.regex.REFlags flags
	net.sf.saxon.regex.UnicodeString prefix
	net.sf.saxon.z.IntPredicate initialCharClass
	java.util.List preconditions
	int minimumLength
	int fixedLength
	int optimizationFlags
	int maxParens
	public void  (net.sf.saxon.regex.Operation, int, net.sf.saxon.regex.REFlags) 
		net.sf.saxon.regex.Operation operation
		int parens
		net.sf.saxon.regex.REFlags flags
	private void setOperation (net.sf.saxon.regex.Operation) 
		net.sf.saxon.regex.Operation first
		net.sf.saxon.regex.Operation operation
	private void addPrecondition (net.sf.saxon.regex.Operation, int, int) 
		net.sf.saxon.regex.Operation$OpRepeat parent2
		net.sf.saxon.regex.Operation$OpRepeat parent
		net.sf.saxon.regex.Operation child
		net.sf.saxon.regex.Operation o
		int fp
		int mp
		net.sf.saxon.regex.Operation op
		int fixedPosition
		int minPosition
	public boolean isNullable () 
	public net.sf.saxon.regex.UnicodeString getPrefix () 
}

net/sf/saxon/regex/RESyntaxException.class
RESyntaxException.java
package net.sf.saxon.regex
public net.sf.saxon.regex.RESyntaxException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String s
	public void  (java.lang.String, int) 
		String s
		int offset
}

net/sf/saxon/regex/RegexIterator$MatchHandler.class
RegexIterator.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.RegexIterator$MatchHandler extends java.lang.Object {
	public abstract void characters (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
	public abstract void onGroupStart (int)  throws net.sf.saxon.trans.XPathException 
	public abstract void onGroupEnd (int)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/regex/RegexIterator.class
RegexIterator.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.RegexIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract boolean isMatching () 
	public abstract int getNumberOfGroups () 
	public abstract java.lang.String getRegexGroup (int) 
	public abstract void processMatchingSubstring (net.sf.saxon.regex.RegexIterator$MatchHandler)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/regex/RegexPrecondition.class
RegexPrecondition.java
package net.sf.saxon.regex
public net.sf.saxon.regex.RegexPrecondition extends java.lang.Object {
	public net.sf.saxon.regex.Operation operation
	public int fixedPosition
	public int minPosition
	public void  (net.sf.saxon.regex.Operation, int, int) 
		net.sf.saxon.regex.Operation op
		int fixedPos
		int minPos
}

net/sf/saxon/regex/RegularExpression.class
RegularExpression.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.RegularExpression extends java.lang.Object {
	public abstract boolean matches (java.lang.CharSequence) 
	public abstract boolean containsMatch (java.lang.CharSequence) 
	public abstract net.sf.saxon.om.SequenceIterator tokenize (java.lang.CharSequence) 
	public abstract net.sf.saxon.regex.RegexIterator analyze (java.lang.CharSequence) 
	public abstract java.lang.CharSequence replace (java.lang.CharSequence, java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String getFlags () 
}

net/sf/saxon/regex/UnicodeBlocks.class
UnicodeBlocks.java
package net.sf.saxon.regex
public net.sf.saxon.regex.UnicodeBlocks extends java.lang.Object {
	private static java.util.Map blocks
	public void  () 
	public static net.sf.saxon.z.IntSet getBlock (java.lang.String)  throws net.sf.saxon.regex.RESyntaxException 
		String name
		net.sf.saxon.z.IntSet cc
	private static java.lang.String normalizeBlockName (java.lang.String) 
		char c
		int i
		String name
		net.sf.saxon.tree.util.FastStringBuffer fsb
	private static synchronized void readBlocks (net.sf.saxon.Configuration)  throws net.sf.saxon.regex.RESyntaxException 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo rangeElement
		int from
		int to
		net.sf.saxon.z.IntSet cr
		net.sf.saxon.om.NodeInfo item
		String blockName
		net.sf.saxon.z.IntSet range
		net.sf.saxon.tree.iter.AxisIterator ranges
		net.sf.saxon.Configuration config
		java.io.InputStream in
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.tree.iter.AxisIterator iter
	static void  () 
}

net/sf/saxon/regex/UnicodeString.class
UnicodeString.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.UnicodeString extends java.lang.Object implements java.lang.CharSequence java.lang.Comparable  {
	public static net.sf.saxon.regex.UnicodeString EMPTY_STRING
	int cachedHash
	public void  () 
	public static net.sf.saxon.regex.UnicodeString makeUnicodeString (java.lang.CharSequence) 
		CharSequence in
		int width
	public static net.sf.saxon.regex.UnicodeString makeUnicodeString (int[]) 
		int ch
		int ch
		int[] in
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public static boolean containsSurrogatePairs (java.lang.CharSequence) 
		int i
		net.sf.saxon.regex.GeneralUnicodeString gus
		int c
		int i
		CharSequence value
	public static int getMaxWidth (java.lang.CharSequence) 
		int c
		int i
		CharSequence value
		boolean nonLatin
	public abstract net.sf.saxon.regex.UnicodeString uSubstring (int, int) 
	public abstract int uIndexOf (int, int) 
	public abstract int uCharAt (int) 
	public abstract int uLength () 
	public abstract boolean isEnd (int) 
	public int hashCode () 
		int i
		int h
	public boolean equals (java.lang.Object) 
		int i
		Object obj
	public int compareTo (net.sf.saxon.regex.UnicodeString) 
		int nexta
		int nextb
		int c
		net.sf.saxon.regex.UnicodeString other
		int alen
		int blen
		int i
		int j
	public final byte[] getCodepointCollationKey () 
		int c
		int i
		int j
		int len
		byte[] result
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

net/sf/saxon/regex/charclass/Categories$1.class
Categories.java
package net.sf.saxon.regex.charclass
final net.sf.saxon.regex.charclass.Categories$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	void  () 
	public boolean matches (int) 
		int value
}

net/sf/saxon/regex/charclass/Categories$2.class
Categories.java
package net.sf.saxon.regex.charclass
final net.sf.saxon.regex.charclass.Categories$2 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	void  () 
	public boolean matches (int) 
		int value
}

net/sf/saxon/regex/charclass/Categories$3.class
Categories.java
package net.sf.saxon.regex.charclass
final net.sf.saxon.regex.charclass.Categories$3 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	void  () 
	public boolean matches (int) 
		int value
}

net/sf/saxon/regex/charclass/Categories$Category.class
Categories.java
package net.sf.saxon.regex.charclass
public net.sf.saxon.regex.charclass.Categories$Category extends java.lang.Object implements net.sf.saxon.regex.charclass.CharacterClass  {
	private String label
	private net.sf.saxon.z.IntPredicate predicate
	public void  (java.lang.String, net.sf.saxon.z.IntPredicate) 
		String label
		net.sf.saxon.z.IntPredicate predicate
	public boolean matches (int) 
		int value
	public boolean isDisjoint (net.sf.saxon.regex.charclass.CharacterClass) 
		char majorCat0
		String otherLabel
		char majorCat1
		net.sf.saxon.z.IntSet intSet
		net.sf.saxon.z.IntIterator ii
		net.sf.saxon.regex.charclass.CharacterClass other
	public net.sf.saxon.z.IntSet getIntSet () 
	private static net.sf.saxon.z.IntSet extent (net.sf.saxon.z.IntPredicate) 
		net.sf.saxon.z.IntPredicate[] operands
		net.sf.saxon.z.IntSet is0
		net.sf.saxon.z.IntSet is1
		net.sf.saxon.z.IntPredicate predicate
}

net/sf/saxon/regex/charclass/Categories.class
Categories.java
package net.sf.saxon.regex.charclass
public net.sf.saxon.regex.charclass.Categories extends java.lang.Object {
	private static java.util.HashMap CATEGORIES
	public static final net.sf.saxon.regex.charclass.CharacterClass ESCAPE_s
	public static final net.sf.saxon.regex.charclass.CharacterClass ESCAPE_S
	public static final net.sf.saxon.regex.charclass.PredicateCharacterClass ESCAPE_i
	public static final net.sf.saxon.regex.charclass.CharacterClass ESCAPE_I
	public static final net.sf.saxon.regex.charclass.PredicateCharacterClass ESCAPE_c
	public static final net.sf.saxon.regex.charclass.CharacterClass ESCAPE_C
	public static final net.sf.saxon.regex.charclass.Categories$Category ESCAPE_d
	public static final net.sf.saxon.regex.charclass.CharacterClass ESCAPE_D
	static net.sf.saxon.regex.charclass.Categories$Category CATEGORY_P
	static net.sf.saxon.regex.charclass.Categories$Category CATEGORY_Z
	static net.sf.saxon.regex.charclass.Categories$Category CATEGORY_C
	public static final net.sf.saxon.regex.charclass.PredicateCharacterClass ESCAPE_w
	public static final net.sf.saxon.regex.charclass.CharacterClass ESCAPE_W
	public void  () 
	static void build () 
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.trans.XPathException e
		String from
		String to
		String cat
		net.sf.saxon.z.IntRangeSet irs
		net.sf.saxon.tree.iter.AxisIterator iter2
		net.sf.saxon.om.NodeInfo r
		java.util.Map$Entry entry
		char ch
		net.sf.saxon.z.IntPredicate ip
		String label
		int i
		java.io.InputStream in
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo item
		String c
	public static net.sf.saxon.regex.charclass.Categories$Category getCategory (java.lang.String) 
		String cat
	static void  () 
}

net/sf/saxon/regex/charclass/CharacterClass.class
CharacterClass.java
package net.sf.saxon.regex.charclass
public abstract net.sf.saxon.regex.charclass.CharacterClass extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	public abstract boolean isDisjoint (net.sf.saxon.regex.charclass.CharacterClass) 
	public abstract net.sf.saxon.z.IntSet getIntSet () 
}

net/sf/saxon/regex/charclass/EmptyCharacterClass.class
EmptyCharacterClass.java
package net.sf.saxon.regex.charclass
public net.sf.saxon.regex.charclass.EmptyCharacterClass extends java.lang.Object implements net.sf.saxon.regex.charclass.CharacterClass  {
	private static final net.sf.saxon.regex.charclass.EmptyCharacterClass THE_INSTANCE
	private static final net.sf.saxon.regex.charclass.InverseCharacterClass COMPLEMENT
	public static net.sf.saxon.regex.charclass.EmptyCharacterClass getInstance () 
	public static net.sf.saxon.regex.charclass.CharacterClass getComplement () 
	private void  () 
	public boolean matches (int) 
		int value
	public boolean isDisjoint (net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass other
	public net.sf.saxon.z.IntSet getIntSet () 
	static void  () 
}

net/sf/saxon/regex/charclass/IntSetCharacterClass.class
IntSetCharacterClass.java
package net.sf.saxon.regex.charclass
public net.sf.saxon.regex.charclass.IntSetCharacterClass extends java.lang.Object implements net.sf.saxon.regex.charclass.CharacterClass  {
	private net.sf.saxon.z.IntSet intSet
	public void  (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet intSet
	public net.sf.saxon.z.IntSet getIntSet () 
	public boolean matches (int) 
		int value
	public boolean isDisjoint (net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass other
}

net/sf/saxon/regex/charclass/InverseCharacterClass.class
InverseCharacterClass.java
package net.sf.saxon.regex.charclass
public net.sf.saxon.regex.charclass.InverseCharacterClass extends java.lang.Object implements net.sf.saxon.regex.charclass.CharacterClass  {
	private net.sf.saxon.regex.charclass.CharacterClass complement
	public void  (net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass complement
	public net.sf.saxon.regex.charclass.CharacterClass getComplement () 
	public boolean matches (int) 
		int value
	public boolean isDisjoint (net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass other
	public net.sf.saxon.z.IntSet getIntSet () 
		net.sf.saxon.z.IntSet comp
}

net/sf/saxon/regex/charclass/PredicateCharacterClass.class
PredicateCharacterClass.java
package net.sf.saxon.regex.charclass
public net.sf.saxon.regex.charclass.PredicateCharacterClass extends java.lang.Object implements net.sf.saxon.regex.charclass.CharacterClass  {
	private net.sf.saxon.z.IntPredicate predicate
	public void  (net.sf.saxon.z.IntPredicate) 
		net.sf.saxon.z.IntPredicate predicate
	public boolean matches (int) 
		int value
	public boolean isDisjoint (net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass other
	public net.sf.saxon.z.IntSet getIntSet () 
}

net/sf/saxon/regex/charclass/SingletonCharacterClass.class
SingletonCharacterClass.java
package net.sf.saxon.regex.charclass
public net.sf.saxon.regex.charclass.SingletonCharacterClass extends java.lang.Object implements net.sf.saxon.regex.charclass.CharacterClass  {
	private int codepoint
	public void  (int) 
		int codepoint
	public boolean matches (int) 
		int value
	public boolean isDisjoint (net.sf.saxon.regex.charclass.CharacterClass) 
		net.sf.saxon.regex.charclass.CharacterClass other
	public int getCodepoint () 
	public net.sf.saxon.z.IntSet getIntSet () 
}

net/sf/saxon/resource/AbstractResourceCollection$1.class
AbstractResourceCollection.java
package net.sf.saxon.resource
 net.sf.saxon.resource.AbstractResourceCollection$1 extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	final net.sf.saxon.resource.AbstractResourceCollection this$0
	void  (net.sf.saxon.resource.AbstractResourceCollection) 
		net.sf.saxon.resource.AbstractResourceCollection this$0
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/resource/AbstractResourceCollection$2.class
AbstractResourceCollection.java
package net.sf.saxon.resource
 net.sf.saxon.resource.AbstractResourceCollection$2 extends java.lang.Object implements net.sf.saxon.lib.UnfailingErrorListener  {
	final net.sf.saxon.lib.UnfailingErrorListener val$oldErrorListener
	final net.sf.saxon.resource.AbstractResourceCollection this$0
	void  (net.sf.saxon.resource.AbstractResourceCollection, net.sf.saxon.lib.UnfailingErrorListener) 
		net.sf.saxon.resource.AbstractResourceCollection this$0
	public void warning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
	public void error (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
		net.sf.saxon.trans.XPathException supp
	public void fatalError (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/resource/AbstractResourceCollection$InputDetails.class
AbstractResourceCollection.java
package net.sf.saxon.resource
public net.sf.saxon.resource.AbstractResourceCollection$InputDetails extends java.lang.Object {
	public java.io.InputStream inputStream
	public String contentType
	public String encoding
	public net.sf.saxon.lib.ParseOptions parseOptions
	public int onError
	public void  () 
}

net/sf/saxon/resource/AbstractResourceCollection.class
AbstractResourceCollection.java
package net.sf.saxon.resource
public abstract net.sf.saxon.resource.AbstractResourceCollection extends java.lang.Object implements net.sf.saxon.lib.ResourceCollection  {
	protected net.sf.saxon.Configuration config
	protected String collectionURI
	protected net.sf.saxon.functions.URIQueryParameters params
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public java.lang.String getCollectionURI () 
	public boolean isStable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		Boolean stable
	public void registerContentType (java.lang.String, net.sf.saxon.lib.ResourceFactory) 
		String contentType
		net.sf.saxon.lib.ResourceFactory factory
	protected net.sf.saxon.lib.ParseOptions optionsFromQueryParameters (net.sf.saxon.functions.URIQueryParameters, net.sf.saxon.expr.XPathContext) 
		Integer v
		Boolean xInclude
		net.sf.saxon.om.SpaceStrippingRule stripSpace
		net.sf.saxon.trans.Maker p
		int onError
		net.sf.saxon.Controller controller
		net.sf.saxon.lib.UnfailingErrorListener oldErrorListener
		net.sf.saxon.functions.URIQueryParameters params
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ParseOptions options
	protected net.sf.saxon.resource.AbstractResourceCollection$InputDetails getInputDetails (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.io.File file
		String param
		java.net.URL url
		java.net.URLConnection connection
		java.net.URI uri
		java.net.URISyntaxException e
		java.net.MalformedURLException e
		java.io.IOException e
		String resourceURI
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails inputDetails
	protected java.lang.String guessContentType (java.lang.String, java.io.InputStream) 
		String resourceURI
		java.io.InputStream stream
		String contentTypeFromStream
		String contentTypeFromName
		String extension
	private java.lang.String getFileExtension (java.lang.String) 
		String name
		int i
		int p
	public net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, net.sf.saxon.resource.AbstractResourceCollection$InputDetails, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
		String resourceURI
		net.sf.saxon.lib.ResourceFactory factory
		String contentType
	public net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		String resourceURI
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
	public boolean stripWhitespace (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule rules
}

net/sf/saxon/resource/BinaryResource$1.class
BinaryResource.java
package net.sf.saxon.resource
final net.sf.saxon.resource.BinaryResource$1 extends java.lang.Object implements net.sf.saxon.lib.ResourceFactory  {
	void  () 
	public net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, java.lang.String, java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		String resourceURI
		String contentType
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
}

net/sf/saxon/resource/BinaryResource.class
BinaryResource.java
package net.sf.saxon.resource
public net.sf.saxon.resource.BinaryResource extends java.lang.Object implements net.sf.saxon.lib.Resource  {
	private String href
	private String contentType
	private byte[] data
	private java.net.URLConnection connection
	private java.io.InputStream inputStream
	public static final net.sf.saxon.lib.ResourceFactory FACTORY
	public void  (java.lang.String, java.lang.String, java.io.InputStream) 
		String href
		String contentType
		java.io.InputStream in
	public void setData (byte[]) 
		byte[] data
	public java.lang.String getResourceURI () 
	private byte[] readBinaryFromConn (java.net.URLConnection)  throws net.sf.saxon.trans.XPathException 
		int contentLength
		java.io.InputStream in
		byte[] data
		int bytesRead
		int offset
		java.io.IOException e
		java.net.URLConnection con
		java.io.InputStream raw
	public static byte[] readBinaryFromStream (java.io.InputStream, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int nRead
		java.io.IOException e
		java.io.InputStream in
		String path
		java.io.ByteArrayOutputStream buffer
		byte[] data
	public net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getContentType () 
	static void  () 
}

net/sf/saxon/resource/CatalogCollection$1.class
CatalogCollection.java
package net.sf.saxon.resource
 net.sf.saxon.resource.CatalogCollection$1 extends java.lang.Object implements net.sf.saxon.tree.iter.MappingJavaIterator$Mapper  {
	final net.sf.saxon.expr.XPathContext val$context
	final net.sf.saxon.resource.CatalogCollection this$0
	void  (net.sf.saxon.resource.CatalogCollection, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.resource.CatalogCollection this$0
	public net.sf.saxon.lib.Resource map (java.lang.String) 
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails id
		int onError
		net.sf.saxon.trans.XPathException e
		String in
	public volatile java.lang.Object map (java.lang.Object) 
}

net/sf/saxon/resource/CatalogCollection.class
CatalogCollection.java
package net.sf.saxon.resource
public net.sf.saxon.resource.CatalogCollection extends net.sf.saxon.resource.AbstractResourceCollection {
	private boolean stable
	private net.sf.saxon.om.SpaceStrippingRule whitespaceRules
	public void  (net.sf.saxon.Configuration, java.lang.String) 
		net.sf.saxon.Configuration config
		String collectionURI
	public java.util.Iterator getResourceURIs (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
	public java.util.Iterator getResources (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		java.util.Iterator resourceURIs
	public boolean isStable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.StringBuilder makeStringBuilderFromStream (java.io.InputStream, java.lang.String)  throws java.io.IOException 
		java.io.InputStream in
		String encoding
		java.io.InputStreamReader is
		StringBuilder sb
		java.io.BufferedReader br
		String read
	protected java.util.Iterator catalogContents (java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String message
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String uri
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		String hrefAtt
		String uri
		String href
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.TreeInfo catalog
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo top
		String stableAtt
		net.sf.saxon.tree.iter.AxisIterator documents
		java.util.List result
		net.sf.saxon.om.NodeInfo item
	static net.sf.saxon.om.SpaceStrippingRule access$000 (net.sf.saxon.resource.CatalogCollection) 
		net.sf.saxon.resource.CatalogCollection x0
}

net/sf/saxon/resource/CollectionURIResolverWrapper$1.class
CollectionURIResolverWrapper.java
package net.sf.saxon.resource
 net.sf.saxon.resource.CollectionURIResolverWrapper$1 extends java.lang.Object implements net.sf.saxon.lib.ResourceCollection  {
	private net.sf.saxon.om.SpaceStrippingRule whitespaceRules
	final String val$collectionURI
	final net.sf.saxon.resource.CollectionURIResolverWrapper this$0
	void  (net.sf.saxon.resource.CollectionURIResolverWrapper, java.lang.String) 
		net.sf.saxon.resource.CollectionURIResolverWrapper this$0
	public java.lang.String getCollectionURI () 
	public java.util.Iterator getResourceURIs (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		java.util.List uris
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public java.util.Iterator getResources (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		javax.xml.transform.TransformerException e
		javax.xml.transform.Source source
		net.sf.saxon.om.TreeInfo treeInfo
		net.sf.saxon.expr.XPathContext context
		java.util.List resources
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.Configuration config
		javax.xml.transform.URIResolver uriResolver
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.Item item
	public boolean isStable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public boolean stripWhitespace (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule rules
}

net/sf/saxon/resource/CollectionURIResolverWrapper.class
CollectionURIResolverWrapper.java
package net.sf.saxon.resource
public net.sf.saxon.resource.CollectionURIResolverWrapper extends java.lang.Object implements net.sf.saxon.lib.CollectionFinder  {
	private net.sf.saxon.lib.CollectionURIResolver collectionURIResolver
	public void  (net.sf.saxon.lib.CollectionURIResolver) 
		net.sf.saxon.lib.CollectionURIResolver cr
	public net.sf.saxon.lib.ResourceCollection findCollection (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String collectionURI
	public net.sf.saxon.lib.CollectionURIResolver getCollectionURIResolver () 
	static net.sf.saxon.lib.CollectionURIResolver access$000 (net.sf.saxon.resource.CollectionURIResolverWrapper) 
		net.sf.saxon.resource.CollectionURIResolverWrapper x0
}

net/sf/saxon/resource/DirectoryCollection$1.class
DirectoryCollection.java
package net.sf.saxon.resource
 net.sf.saxon.resource.DirectoryCollection$1 extends java.lang.Object implements net.sf.saxon.tree.iter.MappingJavaIterator$Mapper  {
	final net.sf.saxon.lib.ParseOptions val$options
	final net.sf.saxon.expr.XPathContext val$context
	final boolean val$metadata
	final net.sf.saxon.resource.DirectoryCollection this$0
	void  (net.sf.saxon.resource.DirectoryCollection, net.sf.saxon.lib.ParseOptions, net.sf.saxon.expr.XPathContext, boolean) 
		net.sf.saxon.resource.DirectoryCollection this$0
	public net.sf.saxon.lib.Resource map (java.lang.String) 
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
		net.sf.saxon.lib.Resource resource
		int onError
		net.sf.saxon.trans.XPathException e
		String in
	public volatile java.lang.Object map (java.lang.Object) 
}

net/sf/saxon/resource/DirectoryCollection$DirectoryIterator.class
DirectoryCollection.java
package net.sf.saxon.resource
 net.sf.saxon.resource.DirectoryCollection$DirectoryIterator extends java.lang.Object implements java.util.Iterator  {
	private java.util.Stack directories
	private java.io.FilenameFilter filter
	private boolean recurse
	private String next
	public void  (java.util.Stack, boolean, java.io.FilenameFilter) 
		java.util.Stack directories
		boolean recurse
		java.io.FilenameFilter filter
	public boolean hasNext () 
	public java.lang.String next () 
		String s
	public void remove () 
	private void advance () 
		java.util.Iterator files
		java.io.File nextFile
	public volatile java.lang.Object next () 
}

net/sf/saxon/resource/DirectoryCollection.class
DirectoryCollection.java
package net.sf.saxon.resource
public net.sf.saxon.resource.DirectoryCollection extends net.sf.saxon.resource.AbstractResourceCollection {
	private java.io.File dirFile
	private net.sf.saxon.om.SpaceStrippingRule whitespaceRules
	public void  (net.sf.saxon.Configuration, java.lang.String, java.io.File, net.sf.saxon.functions.URIQueryParameters)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		String collectionURI
		java.io.File file
		net.sf.saxon.functions.URIQueryParameters params
	public boolean stripWhitespace (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule rules
	public java.util.Iterator getResourceURIs (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.util.Iterator getResources (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.lib.ParseOptions options
		Boolean metadataParam
		boolean metadata
		java.util.Iterator resourceURIs
	private net.sf.saxon.resource.MetadataResource makeMetadataResource (net.sf.saxon.lib.Resource, net.sf.saxon.resource.AbstractResourceCollection$InputDetails) 
		java.io.File file
		java.net.URI uri
		net.sf.saxon.lib.Resource resource
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
		java.util.Map properties
	protected java.util.Iterator directoryContents (java.io.File, net.sf.saxon.functions.URIQueryParameters) 
		java.io.FilenameFilter f
		Boolean r
		java.io.File directory
		net.sf.saxon.functions.URIQueryParameters params
		java.io.FilenameFilter filter
		boolean recurse
		java.util.Stack directories
	static net.sf.saxon.resource.MetadataResource access$000 (net.sf.saxon.resource.DirectoryCollection, net.sf.saxon.lib.Resource, net.sf.saxon.resource.AbstractResourceCollection$InputDetails) 
		net.sf.saxon.resource.DirectoryCollection x0
		net.sf.saxon.lib.Resource x1
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails x2
}

net/sf/saxon/resource/FailedResource.class
FailedResource.java
package net.sf.saxon.resource
public net.sf.saxon.resource.FailedResource extends java.lang.Object implements net.sf.saxon.lib.Resource  {
	private String uri
	private net.sf.saxon.trans.XPathException error
	public void  (java.lang.String, net.sf.saxon.trans.XPathException) 
		String uri
		net.sf.saxon.trans.XPathException error
	public java.lang.String getContentType () 
	public java.lang.String getResourceURI () 
	public net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.trans.XPathException getError () 
}

net/sf/saxon/resource/JSONResource$1.class
JSONResource.java
package net.sf.saxon.resource
final net.sf.saxon.resource.JSONResource$1 extends java.lang.Object implements net.sf.saxon.lib.ResourceFactory  {
	void  () 
	public net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, java.lang.String, java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		String resourceURI
		String contentType
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
}

net/sf/saxon/resource/JSONResource.class
JSONResource.java
package net.sf.saxon.resource
public net.sf.saxon.resource.JSONResource extends java.lang.Object implements net.sf.saxon.lib.Resource  {
	private String href
	private String jsonStr
	private java.io.InputStream inputStream
	private String encoding
	public static final net.sf.saxon.lib.ResourceFactory FACTORY
	public void  (java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails) 
		String href
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
	public void  (java.lang.String, java.io.InputStream) 
		String href
		java.io.InputStream in
	public java.lang.String getResourceURI () 
	public net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		StringBuilder sb
		java.io.IOException e
		net.sf.saxon.expr.XPathContext context
		java.util.Map options
	public java.lang.String getContentType () 
	static void  () 
}

net/sf/saxon/resource/JarCollection$JarIterator.class
JarCollection.java
package net.sf.saxon.resource
 net.sf.saxon.resource.JarCollection$JarIterator extends java.lang.Object implements java.util.Iterator  {
	private java.io.FilenameFilter filter
	private net.sf.saxon.lib.Resource next
	private net.sf.saxon.expr.XPathContext context
	private java.util.zip.ZipInputStream zipInputStream
	private String dirStr
	private net.sf.saxon.lib.ParseOptions options
	private boolean metadata
	final net.sf.saxon.resource.JarCollection this$0
	public void  (net.sf.saxon.resource.JarCollection, net.sf.saxon.expr.XPathContext, java.util.zip.ZipInputStream, java.io.FilenameFilter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		java.util.zip.ZipInputStream zipInputStream
		java.io.FilenameFilter filter
		Boolean metadataParam
	public boolean hasNext () 
	public net.sf.saxon.lib.Resource next () 
		net.sf.saxon.lib.Resource current
	public void remove () 
	private void advance () 
		java.util.zip.ZipEntry entry
		java.io.IOException e
		byte[] buffer
		int len
		java.io.IOException e
		java.io.IOException err
		java.io.IOException e
		java.io.IOException e
		java.util.Map properties
		java.io.InputStream is
		java.io.ByteArrayOutputStream output
		java.io.InputStream entryContent
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
		String resourceURI
		net.sf.saxon.trans.XPathException e
		String entryName
		java.util.zip.ZipEntry entry
	public volatile java.lang.Object next () 
}

net/sf/saxon/resource/JarCollection.class
JarCollection.java
package net.sf.saxon.resource
public net.sf.saxon.resource.JarCollection extends net.sf.saxon.resource.AbstractResourceCollection {
	private net.sf.saxon.expr.XPathContext context
	private String collectionURI
	private net.sf.saxon.om.SpaceStrippingRule whitespaceRules
	public void  (net.sf.saxon.expr.XPathContext, java.lang.String, net.sf.saxon.functions.URIQueryParameters) 
		net.sf.saxon.expr.XPathContext context
		String collectionURI
		net.sf.saxon.functions.URIQueryParameters params
	public boolean stripWhitespace (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule rules
	public java.lang.String getCollectionURI () 
	public java.util.Iterator getResourceURIs (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.io.FilenameFilter f
		Boolean r
		String entryName
		java.util.zip.ZipEntry entry
		String dirStr
		java.io.IOException e
		net.sf.saxon.expr.XPathContext context
		java.io.FilenameFilter filter
		boolean recurse
		java.util.zip.ZipInputStream zipInputStream
		java.util.List result
	private java.util.zip.ZipInputStream getZipInputStream ()  throws net.sf.saxon.trans.XPathException 
		java.net.URL url
		java.net.MalformedURLException e
		java.net.URLConnection connection
		java.io.IOException e
		java.io.InputStream stream
		java.io.IOException e
		java.net.URL url
		java.net.URLConnection connection
		java.io.InputStream stream
	public java.util.Iterator getResources (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.io.FilenameFilter f
		Boolean r
		net.sf.saxon.expr.XPathContext context
		java.io.FilenameFilter filter
		boolean recurse
		java.util.zip.ZipInputStream zipInputStream
	private java.lang.String makeResourceURI (java.lang.String) 
		String entryName
	protected java.util.Map makeProperties (java.util.zip.ZipEntry) 
		java.util.zip.ZipEntry entry
		java.util.HashMap map
		byte[] extra
	static net.sf.saxon.om.SpaceStrippingRule access$000 (net.sf.saxon.resource.JarCollection) 
		net.sf.saxon.resource.JarCollection x0
	static java.lang.String access$100 (net.sf.saxon.resource.JarCollection, java.lang.String) 
		net.sf.saxon.resource.JarCollection x0
		String x1
}

net/sf/saxon/resource/MetadataResource$1.class
MetadataResource.java
package net.sf.saxon.resource
 net.sf.saxon.resource.MetadataResource$1 extends java.lang.Object implements net.sf.saxon.expr.Callable  {
	final net.sf.saxon.resource.MetadataResource this$0
	void  (net.sf.saxon.resource.MetadataResource) 
		net.sf.saxon.resource.MetadataResource this$0
	public net.sf.saxon.om.Item call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
	public volatile net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/resource/MetadataResource.class
MetadataResource.java
package net.sf.saxon.resource
public net.sf.saxon.resource.MetadataResource extends java.lang.Object implements net.sf.saxon.lib.Resource  {
	private java.util.Map properties
	private String resourceURI
	private net.sf.saxon.lib.Resource content
	public void  (java.lang.String, net.sf.saxon.lib.Resource, java.util.Map) 
		String resourceURI
		net.sf.saxon.lib.Resource content
		java.util.Map properties
	public java.lang.String getContentType () 
	public java.lang.String getResourceURI () 
	public net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.util.Map$Entry entry
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.ma.map.HashTrieMap map
		net.sf.saxon.expr.Callable fetcher
		net.sf.saxon.type.FunctionItemType fetcherType
		net.sf.saxon.functions.CallableFunction fetcherFunction
	static net.sf.saxon.lib.Resource access$000 (net.sf.saxon.resource.MetadataResource) 
		net.sf.saxon.resource.MetadataResource x0
}

net/sf/saxon/resource/StandardCollectionFinder.class
StandardCollectionFinder.java
package net.sf.saxon.resource
public net.sf.saxon.resource.StandardCollectionFinder extends java.lang.Object implements net.sf.saxon.lib.CollectionFinder  {
	private java.util.Map registeredCollections
	public void  () 
	public void registerCollection (java.lang.String, net.sf.saxon.lib.ResourceCollection) 
		String collectionURI
		net.sf.saxon.lib.ResourceCollection collection
	public net.sf.saxon.lib.ResourceCollection findCollection (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int q
		java.net.URI relativeURI
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		java.net.URI resolvedURI
		java.net.URISyntaxException e
		net.sf.saxon.trans.XPathException err
		java.io.File file
		net.sf.saxon.expr.XPathContext context
		String collectionURI
		net.sf.saxon.lib.ResourceCollection registeredCollection
		net.sf.saxon.functions.URIQueryParameters params
		String query
		java.net.URI relativeURI
		java.net.URI resolvedURI
	protected boolean isJarFileURI (java.lang.String) 
		String collectionURI
}

net/sf/saxon/resource/UnparsedTextResource$1.class
UnparsedTextResource.java
package net.sf.saxon.resource
final net.sf.saxon.resource.UnparsedTextResource$1 extends java.lang.Object implements net.sf.saxon.lib.ResourceFactory  {
	void  () 
	public net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, java.lang.String, java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		String resourceURI
		String contentType
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
}

net/sf/saxon/resource/UnparsedTextResource.class
UnparsedTextResource.java
package net.sf.saxon.resource
public net.sf.saxon.resource.UnparsedTextResource extends java.lang.Object implements net.sf.saxon.lib.Resource  {
	private String encoding
	private String href
	private String unparsedText
	private java.io.InputStream inputStream
	public static final net.sf.saxon.lib.ResourceFactory FACTORY
	public void  (net.sf.saxon.Configuration, java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails) 
		net.sf.saxon.Configuration config
		String href
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
	public java.lang.String getResourceURI () 
	public net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String enc
		java.io.FileNotFoundException e
		java.io.IOException e
		StringBuilder builder
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getContentType () 
	static void  () 
}

net/sf/saxon/resource/XmlResource$1.class
XmlResource.java
package net.sf.saxon.resource
final net.sf.saxon.resource.XmlResource$1 extends java.lang.Object implements net.sf.saxon.lib.ResourceFactory  {
	void  () 
	public net.sf.saxon.lib.Resource makeResource (net.sf.saxon.Configuration, java.lang.String, java.lang.String, net.sf.saxon.resource.AbstractResourceCollection$InputDetails)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		String resourceURI
		String contentType
		net.sf.saxon.resource.AbstractResourceCollection$InputDetails details
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
}

net/sf/saxon/resource/XmlResource.class
XmlResource.java
package net.sf.saxon.resource
public net.sf.saxon.resource.XmlResource extends java.lang.Object implements net.sf.saxon.lib.Resource  {
	private javax.xml.transform.Source source
	private net.sf.saxon.lib.ParseOptions options
	private net.sf.saxon.om.NodeInfo doc
	private net.sf.saxon.Configuration config
	private int onError
	public static final net.sf.saxon.lib.ResourceFactory FACTORY
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo doc
	public void  (net.sf.saxon.Configuration, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NodeInfo doc
	public void  (net.sf.saxon.Configuration, javax.xml.transform.Source, net.sf.saxon.lib.ParseOptions, int) 
		net.sf.saxon.Configuration config
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
		int onError
	public java.lang.String getResourceURI () 
	public net.sf.saxon.om.Item getItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e2
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getContentType () 
	static void  () 
}

net/sf/saxon/s9api/Axis.class
Axis.java
package net.sf.saxon.s9api
public final net.sf.saxon.s9api.Axis extends java.lang.Enum {
	public static final net.sf.saxon.s9api.Axis ANCESTOR
	public static final net.sf.saxon.s9api.Axis ANCESTOR_OR_SELF
	public static final net.sf.saxon.s9api.Axis ATTRIBUTE
	public static final net.sf.saxon.s9api.Axis CHILD
	public static final net.sf.saxon.s9api.Axis DESCENDANT
	public static final net.sf.saxon.s9api.Axis DESCENDANT_OR_SELF
	public static final net.sf.saxon.s9api.Axis FOLLOWING
	public static final net.sf.saxon.s9api.Axis FOLLOWING_SIBLING
	public static final net.sf.saxon.s9api.Axis PARENT
	public static final net.sf.saxon.s9api.Axis PRECEDING
	public static final net.sf.saxon.s9api.Axis PRECEDING_SIBLING
	public static final net.sf.saxon.s9api.Axis SELF
	public static final net.sf.saxon.s9api.Axis NAMESPACE
	private byte number
	private static final net.sf.saxon.s9api.Axis[] $VALUES
	public static net.sf.saxon.s9api.Axis[] values () 
	public static net.sf.saxon.s9api.Axis valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, byte) 
		byte number
	public byte getAxisNumber () 
	static void  () 
}

net/sf/saxon/s9api/BuildingContentHandler.class
BuildingContentHandler.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.BuildingContentHandler extends java.lang.Object implements org.xml.sax.ContentHandler  {
	public abstract net.sf.saxon.s9api.XdmNode getDocumentNode ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/BuildingStreamWriter.class
BuildingStreamWriter.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.BuildingStreamWriter extends java.lang.Object implements javax.xml.stream.XMLStreamWriter  {
	public abstract net.sf.saxon.s9api.XdmNode getDocumentNode ()  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void setInventPrefixes (boolean) 
	public abstract boolean isInventPrefixes () 
	public abstract void setCheckValues (boolean) 
	public abstract boolean isCheckValues () 
}

net/sf/saxon/s9api/BuildingStreamWriterImpl.class
BuildingStreamWriterImpl.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.BuildingStreamWriterImpl extends net.sf.saxon.event.StreamWriterToReceiver implements net.sf.saxon.s9api.BuildingStreamWriter  {
	net.sf.saxon.event.Builder builder
	public void  (net.sf.saxon.event.Receiver, net.sf.saxon.event.Builder) 
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.Builder builder
	public net.sf.saxon.s9api.XdmNode getDocumentNode ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
}

net/sf/saxon/s9api/ConstructedItemType.class
ConstructedItemType.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.ConstructedItemType extends net.sf.saxon.s9api.ItemType {
	private net.sf.saxon.type.ItemType underlyingType
	private net.sf.saxon.s9api.Processor processor
	protected void  (net.sf.saxon.type.ItemType, net.sf.saxon.s9api.Processor) 
		net.sf.saxon.type.ItemType underlyingType
		net.sf.saxon.s9api.Processor processor
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem)  throws net.sf.saxon.s9api.SaxonApiUncheckedException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XdmItem item
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
	protected net.sf.saxon.s9api.Processor getProcessor () 
}

net/sf/saxon/s9api/DOMDestination.class
DOMDestination.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.DOMDestination extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	private net.sf.saxon.dom.DOMWriter domWriter
	public void  (org.w3c.dom.Node) 
		org.w3c.dom.Node root
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/Destination.class
Destination.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.Destination extends java.lang.Object {
	public abstract net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void close ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/DocumentBuilder$BuildingContentHandlerImpl.class
DocumentBuilder.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.DocumentBuilder$BuildingContentHandlerImpl extends net.sf.saxon.event.ReceivingContentHandler implements net.sf.saxon.s9api.BuildingContentHandler  {
	private net.sf.saxon.event.Builder builder
	public void  (net.sf.saxon.event.Receiver, net.sf.saxon.event.Builder) 
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.Builder b
	public net.sf.saxon.s9api.XdmNode getDocumentNode ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/DocumentBuilder.class
DocumentBuilder.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.DocumentBuilder extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.s9api.SchemaValidator schemaValidator
	private boolean dtdValidation
	private boolean lineNumbering
	private net.sf.saxon.om.TreeModel treeModel
	private net.sf.saxon.s9api.WhitespaceStrippingPolicy whitespacePolicy
	private java.net.URI baseURI
	private net.sf.saxon.s9api.XQueryExecutable projectionQuery
	protected void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setTreeModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel model
	public net.sf.saxon.om.TreeModel getTreeModel () 
	public void setLineNumbering (boolean) 
		boolean option
	public boolean isLineNumbering () 
	public void setSchemaValidator (net.sf.saxon.s9api.SchemaValidator) 
		net.sf.saxon.s9api.SchemaValidator validator
	public net.sf.saxon.s9api.SchemaValidator getSchemaValidator () 
	public void setDTDValidation (boolean) 
		boolean option
	public boolean isDTDValidation () 
	public void setWhitespaceStrippingPolicy (net.sf.saxon.s9api.WhitespaceStrippingPolicy) 
		net.sf.saxon.s9api.WhitespaceStrippingPolicy policy
	public net.sf.saxon.s9api.WhitespaceStrippingPolicy getWhitespaceStrippingPolicy () 
	public void setBaseURI (java.net.URI) 
		java.net.URI uri
	public java.net.URI getBaseURI () 
	public void setDocumentProjectionQuery (net.sf.saxon.s9api.XQueryExecutable) 
		net.sf.saxon.s9api.XQueryExecutable query
	public net.sf.saxon.s9api.XQueryExecutable getDocumentProjectionQuery () 
	public net.sf.saxon.s9api.XdmNode build (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.QName qn
		int option
		net.sf.saxon.query.XQueryExpression exp
		net.sf.saxon.event.FilterFactory ff
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
		net.sf.saxon.lib.ParseOptions options
	public net.sf.saxon.s9api.XdmNode build (java.io.File)  throws net.sf.saxon.s9api.SaxonApiException 
		java.io.File file
	public net.sf.saxon.s9api.BuildingContentHandler newBuildingContentHandler ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Builder builder
		net.sf.saxon.event.Receiver r
	public net.sf.saxon.s9api.BuildingStreamWriterImpl newBuildingStreamWriter ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Builder builder
		net.sf.saxon.event.Receiver r
	public net.sf.saxon.s9api.XdmNode wrap (java.lang.Object)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.om.NodeInfo nodeInfo
		net.sf.saxon.expr.JPConverter converter
		net.sf.saxon.om.NodeInfo nodeInfo
		net.sf.saxon.trans.XPathException e
		Object node
}

net/sf/saxon/s9api/ExtensionFunction.class
ExtensionFunction.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.ExtensionFunction extends java.lang.Object {
	public abstract net.sf.saxon.s9api.QName getName () 
	public abstract net.sf.saxon.s9api.SequenceType getResultType () 
	public abstract net.sf.saxon.s9api.SequenceType[] getArgumentTypes () 
	public abstract net.sf.saxon.s9api.XdmValue call (net.sf.saxon.s9api.XdmValue[])  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/ItemType$1.class
ItemType.java
package net.sf.saxon.s9api
final net.sf.saxon.s9api.ItemType$1 extends net.sf.saxon.s9api.ItemType {
	void  () 
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
}

net/sf/saxon/s9api/ItemType$2.class
ItemType.java
package net.sf.saxon.s9api
final net.sf.saxon.s9api.ItemType$2 extends net.sf.saxon.s9api.ItemType {
	void  () 
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
}

net/sf/saxon/s9api/ItemType$3.class
ItemType.java
package net.sf.saxon.s9api
final net.sf.saxon.s9api.ItemType$3 extends net.sf.saxon.s9api.ItemType {
	void  () 
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
}

net/sf/saxon/s9api/ItemType$4.class
ItemType.java
package net.sf.saxon.s9api
final net.sf.saxon.s9api.ItemType$4 extends net.sf.saxon.s9api.ItemType {
	void  () 
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
}

net/sf/saxon/s9api/ItemType$5.class
ItemType.java
package net.sf.saxon.s9api
final net.sf.saxon.s9api.ItemType$5 extends net.sf.saxon.s9api.ItemType {
	void  () 
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
}

net/sf/saxon/s9api/ItemType$6.class
ItemType.java
package net.sf.saxon.s9api
final net.sf.saxon.s9api.ItemType$6 extends net.sf.saxon.s9api.ItemType {
	void  () 
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
}

net/sf/saxon/s9api/ItemType$BuiltInAtomicItemType.class
ItemType.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.ItemType$BuiltInAtomicItemType extends net.sf.saxon.s9api.ItemType {
	private net.sf.saxon.type.BuiltInAtomicType underlyingType
	private net.sf.saxon.lib.ConversionRules conversionRules
	public void  (net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.type.BuiltInAtomicType underlyingType
		net.sf.saxon.lib.ConversionRules conversionRules
	public static net.sf.saxon.s9api.ItemType$BuiltInAtomicItemType makeVariant (net.sf.saxon.s9api.ItemType$BuiltInAtomicItemType, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.s9api.ItemType$BuiltInAtomicItemType type
		net.sf.saxon.lib.ConversionRules conversionRules
	public net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean matches (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
		net.sf.saxon.om.Item value
		net.sf.saxon.type.AtomicType type
	public boolean subsumes (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType other
		net.sf.saxon.type.ItemType otherType
		net.sf.saxon.type.AtomicType type
	private boolean subsumesUnderlyingType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.SchemaType base
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.type.BuiltInAtomicType builtIn
	public net.sf.saxon.type.ItemType getUnderlyingItemType () 
}

net/sf/saxon/s9api/ItemType.class
ItemType.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.ItemType extends java.lang.Object {
	private static net.sf.saxon.lib.ConversionRules defaultConversionRules
	public static net.sf.saxon.s9api.ItemType ANY_ITEM
	public static final net.sf.saxon.s9api.ItemType ANY_NODE
	public static final net.sf.saxon.s9api.ItemType ANY_MAP
	public static final net.sf.saxon.s9api.ItemType ANY_ARRAY
	public static final net.sf.saxon.s9api.ItemType ANY_ATOMIC_VALUE
	public static final net.sf.saxon.s9api.ItemType STRING
	public static final net.sf.saxon.s9api.ItemType BOOLEAN
	public static final net.sf.saxon.s9api.ItemType DURATION
	public static final net.sf.saxon.s9api.ItemType DATE_TIME
	public static final net.sf.saxon.s9api.ItemType DATE
	public static final net.sf.saxon.s9api.ItemType TIME
	public static final net.sf.saxon.s9api.ItemType G_YEAR_MONTH
	public static final net.sf.saxon.s9api.ItemType G_MONTH
	public static final net.sf.saxon.s9api.ItemType G_MONTH_DAY
	public static final net.sf.saxon.s9api.ItemType G_YEAR
	public static final net.sf.saxon.s9api.ItemType G_DAY
	public static final net.sf.saxon.s9api.ItemType HEX_BINARY
	public static final net.sf.saxon.s9api.ItemType BASE64_BINARY
	public static final net.sf.saxon.s9api.ItemType ANY_URI
	public static final net.sf.saxon.s9api.ItemType QNAME
	public static final net.sf.saxon.s9api.ItemType NOTATION
	public static final net.sf.saxon.s9api.ItemType UNTYPED_ATOMIC
	public static final net.sf.saxon.s9api.ItemType DECIMAL
	public static final net.sf.saxon.s9api.ItemType FLOAT
	public static final net.sf.saxon.s9api.ItemType DOUBLE
	public static final net.sf.saxon.s9api.ItemType INTEGER
	public static final net.sf.saxon.s9api.ItemType NON_POSITIVE_INTEGER
	public static final net.sf.saxon.s9api.ItemType NEGATIVE_INTEGER
	public static final net.sf.saxon.s9api.ItemType LONG
	public static final net.sf.saxon.s9api.ItemType INT
	public static final net.sf.saxon.s9api.ItemType SHORT
	public static final net.sf.saxon.s9api.ItemType BYTE
	public static final net.sf.saxon.s9api.ItemType NON_NEGATIVE_INTEGER
	public static final net.sf.saxon.s9api.ItemType POSITIVE_INTEGER
	public static final net.sf.saxon.s9api.ItemType UNSIGNED_LONG
	public static final net.sf.saxon.s9api.ItemType UNSIGNED_INT
	public static final net.sf.saxon.s9api.ItemType UNSIGNED_SHORT
	public static final net.sf.saxon.s9api.ItemType UNSIGNED_BYTE
	public static final net.sf.saxon.s9api.ItemType YEAR_MONTH_DURATION
	public static final net.sf.saxon.s9api.ItemType DAY_TIME_DURATION
	public static final net.sf.saxon.s9api.ItemType NORMALIZED_STRING
	public static final net.sf.saxon.s9api.ItemType TOKEN
	public static final net.sf.saxon.s9api.ItemType LANGUAGE
	public static final net.sf.saxon.s9api.ItemType NAME
	public static final net.sf.saxon.s9api.ItemType NMTOKEN
	public static final net.sf.saxon.s9api.ItemType NCNAME
	public static final net.sf.saxon.s9api.ItemType ID
	public static final net.sf.saxon.s9api.ItemType IDREF
	public static final net.sf.saxon.s9api.ItemType ENTITY
	public static final net.sf.saxon.s9api.ItemType DATE_TIME_STAMP
	public static final net.sf.saxon.s9api.ItemType NUMERIC
	public void  () 
	public abstract net.sf.saxon.lib.ConversionRules getConversionRules () 
	public abstract boolean matches (net.sf.saxon.s9api.XdmItem) 
	public abstract boolean subsumes (net.sf.saxon.s9api.ItemType) 
	public abstract net.sf.saxon.type.ItemType getUnderlyingItemType () 
	public net.sf.saxon.s9api.QName getTypeName () 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.type.ItemType type
	public final boolean equals (java.lang.Object) 
		Object other
	public final int hashCode () 
	public java.lang.String toString () 
		String marker
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.type.ItemType type
	static net.sf.saxon.lib.ConversionRules access$000 () 
	static void  () 
}

net/sf/saxon/s9api/ItemTypeFactory$1.class
ItemTypeFactory.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.ItemTypeFactory$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$s9api$XdmNodeKind
	static void  () 
}

net/sf/saxon/s9api/ItemTypeFactory.class
ItemTypeFactory.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.ItemTypeFactory extends java.lang.Object {
	private net.sf.saxon.s9api.Processor processor
	public void  (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
	public net.sf.saxon.s9api.ItemType getAtomicType (net.sf.saxon.s9api.QName)  throws net.sf.saxon.s9api.SaxonApiException 
		int fp
		net.sf.saxon.Configuration config
		net.sf.saxon.Configuration config
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.s9api.QName name
		String uri
		String local
	private net.sf.saxon.s9api.ItemType getBuiltInAtomicType (int)  throws net.sf.saxon.s9api.SaxonApiException 
		int fp
	public net.sf.saxon.s9api.ItemType getNodeKindTest (net.sf.saxon.s9api.XdmNodeKind) 
		net.sf.saxon.s9api.XdmNodeKind kind
	public net.sf.saxon.s9api.ItemType getItemType (net.sf.saxon.s9api.XdmNodeKind, net.sf.saxon.s9api.QName) 
		net.sf.saxon.pattern.NameTest type
		net.sf.saxon.s9api.XdmNodeKind kind
		net.sf.saxon.s9api.QName name
		int k
	public net.sf.saxon.s9api.ItemType getSchemaElementTest (net.sf.saxon.s9api.QName)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.type.MissingComponentException e
		net.sf.saxon.s9api.QName name
		net.sf.saxon.Configuration config
		net.sf.saxon.type.SchemaDeclaration decl
	public net.sf.saxon.s9api.ItemType getElementTest (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.QName, boolean)  throws net.sf.saxon.s9api.SaxonApiException 
		int elementFP
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.pattern.CombinedNodeTest combo
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.QName schemaType
		boolean nillable
		net.sf.saxon.Configuration config
		net.sf.saxon.pattern.NameTest nameTest
		net.sf.saxon.pattern.ContentTypeTest contentTest
	public net.sf.saxon.s9api.ItemType getSchemaAttributeTest (net.sf.saxon.s9api.QName)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.type.MissingComponentException e
		net.sf.saxon.s9api.QName name
		net.sf.saxon.Configuration config
		net.sf.saxon.om.StructuredQName nn
		net.sf.saxon.type.SchemaDeclaration decl
	public net.sf.saxon.s9api.ItemType getAttributeTest (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.QName)  throws net.sf.saxon.s9api.SaxonApiException 
		int attributeFP
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.pattern.CombinedNodeTest combo
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.QName schemaType
		net.sf.saxon.pattern.NameTest nameTest
		net.sf.saxon.pattern.ContentTypeTest contentTest
		net.sf.saxon.Configuration config
	public net.sf.saxon.s9api.ItemType getDocumentTest (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType elementTest
		net.sf.saxon.type.ItemType test
		net.sf.saxon.pattern.DocumentNodeTest docTest
	public net.sf.saxon.s9api.ItemType getExternalObjectType (java.lang.Class) 
		Class externalClass
		net.sf.saxon.type.JavaExternalObjectType type
	public net.sf.saxon.s9api.XdmItem getExternalObject (java.lang.Object) 
		Object object
	public net.sf.saxon.s9api.ItemType getMapType (net.sf.saxon.s9api.ItemType, net.sf.saxon.s9api.SequenceType) 
		net.sf.saxon.s9api.ItemType keyType
		net.sf.saxon.s9api.SequenceType valueType
	public net.sf.saxon.s9api.ItemType getArrayType (net.sf.saxon.s9api.SequenceType) 
		net.sf.saxon.s9api.SequenceType memberType
	public net.sf.saxon.s9api.XdmMap newMap (java.util.Map)  throws net.sf.saxon.s9api.SaxonApiException 
		java.util.Map map
	public net.sf.saxon.s9api.ItemType getItemType (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.om.NodeInfo node
		int kind
		net.sf.saxon.s9api.XdmItem item
}

net/sf/saxon/s9api/MessageListener.class
MessageListener.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.MessageListener extends java.lang.Object {
	public abstract void message (net.sf.saxon.s9api.XdmNode, boolean, javax.xml.transform.SourceLocator) 
}

net/sf/saxon/s9api/MessageListener2.class
MessageListener2.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.MessageListener2 extends java.lang.Object {
	public abstract void message (net.sf.saxon.s9api.XdmNode, net.sf.saxon.s9api.QName, boolean, javax.xml.transform.SourceLocator) 
}

net/sf/saxon/s9api/MessageListener2Proxy.class
MessageListener2Proxy.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.MessageListener2Proxy extends net.sf.saxon.event.SequenceWriter {
	private net.sf.saxon.s9api.MessageListener2 listener
	private boolean terminate
	private net.sf.saxon.expr.parser.Location locationId
	private net.sf.saxon.om.StructuredQName errorCode
	protected void  (net.sf.saxon.s9api.MessageListener2, net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.s9api.MessageListener2 listener
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.s9api.MessageListener2 getMessageListener () 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void 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
	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.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	public void write (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.Location loc
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location loc
}

net/sf/saxon/s9api/MessageListenerProxy.class
MessageListenerProxy.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.MessageListenerProxy extends net.sf.saxon.event.SequenceWriter {
	private net.sf.saxon.s9api.MessageListener listener
	private boolean terminate
	private net.sf.saxon.expr.parser.Location locationId
	private String errorCode
	protected void  (net.sf.saxon.s9api.MessageListener, net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.s9api.MessageListener listener
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.s9api.MessageListener getMessageListener () 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void 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 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
	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 write (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.Location loc
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.parser.Location loc
}

net/sf/saxon/s9api/OccurrenceIndicator$1.class
OccurrenceIndicator.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.OccurrenceIndicator$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$s9api$OccurrenceIndicator
	static void  () 
}

net/sf/saxon/s9api/OccurrenceIndicator.class
OccurrenceIndicator.java
package net.sf.saxon.s9api
public final net.sf.saxon.s9api.OccurrenceIndicator extends java.lang.Enum {
	public static final net.sf.saxon.s9api.OccurrenceIndicator ZERO
	public static final net.sf.saxon.s9api.OccurrenceIndicator ZERO_OR_ONE
	public static final net.sf.saxon.s9api.OccurrenceIndicator ZERO_OR_MORE
	public static final net.sf.saxon.s9api.OccurrenceIndicator ONE
	public static final net.sf.saxon.s9api.OccurrenceIndicator ONE_OR_MORE
	private static final net.sf.saxon.s9api.OccurrenceIndicator[] $VALUES
	public static net.sf.saxon.s9api.OccurrenceIndicator[] values () 
	public static net.sf.saxon.s9api.OccurrenceIndicator valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	protected int getCardinality () 
	protected static net.sf.saxon.s9api.OccurrenceIndicator getOccurrenceIndicator (int) 
		int cardinality
	public boolean allowsZero () 
	public boolean allowsMany () 
	public boolean subsumes (net.sf.saxon.s9api.OccurrenceIndicator) 
		net.sf.saxon.s9api.OccurrenceIndicator other
	public java.lang.String toString () 
	static void  () 
}

net/sf/saxon/s9api/Predicate.class
Predicate.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.Predicate extends java.lang.Object {
	public abstract boolean matches (java.lang.Object) 
}

net/sf/saxon/s9api/Processor$ExtensionFunctionDefinitionWrapper$1.class
Processor.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper$1 extends net.sf.saxon.lib.ExtensionFunctionCall {
	final net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper this$0
	void  (net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper) 
		net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper this$0
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence val
		int i
		net.sf.saxon.s9api.XdmValue result
		net.sf.saxon.s9api.SaxonApiException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] arguments
		net.sf.saxon.s9api.XdmValue[] args
}

net/sf/saxon/s9api/Processor$ExtensionFunctionDefinitionWrapper.class
Processor.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper extends net.sf.saxon.lib.ExtensionFunctionDefinition {
	private net.sf.saxon.s9api.ExtensionFunction function
	public void  (net.sf.saxon.s9api.ExtensionFunction) 
		net.sf.saxon.s9api.ExtensionFunction function
	public net.sf.saxon.om.StructuredQName getFunctionQName () 
	public int getMinimumNumberOfArguments () 
	public int getMaximumNumberOfArguments () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
		int i
		net.sf.saxon.s9api.SequenceType[] declaredArgs
		net.sf.saxon.value.SequenceType[] types
	public net.sf.saxon.value.SequenceType getResultType (net.sf.saxon.value.SequenceType[]) 
		net.sf.saxon.value.SequenceType[] suppliedArgumentTypes
		net.sf.saxon.s9api.SequenceType declaredResult
	public boolean trustResultType () 
	public boolean dependsOnFocus () 
	public boolean hasSideEffects () 
	public net.sf.saxon.lib.ExtensionFunctionCall makeCallExpression () 
	static net.sf.saxon.s9api.ExtensionFunction access$000 (net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper) 
		net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper x0
}

net/sf/saxon/s9api/Processor.class
Processor.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.Processor extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.s9api.SchemaManager schemaManager
	public void  (boolean) 
		boolean licensedEdition
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
	public net.sf.saxon.s9api.DocumentBuilder newDocumentBuilder () 
	public net.sf.saxon.s9api.XPathCompiler newXPathCompiler () 
	public net.sf.saxon.s9api.XsltCompiler newXsltCompiler () 
	public net.sf.saxon.s9api.XQueryCompiler newXQueryCompiler () 
	public net.sf.saxon.s9api.Serializer newSerializer () 
	public net.sf.saxon.s9api.Serializer newSerializer (java.io.OutputStream) 
		java.io.OutputStream stream
		net.sf.saxon.s9api.Serializer s
	public net.sf.saxon.s9api.Serializer newSerializer (java.io.Writer) 
		java.io.Writer writer
		net.sf.saxon.s9api.Serializer s
	public net.sf.saxon.s9api.Serializer newSerializer (java.io.File) 
		java.io.File file
		net.sf.saxon.s9api.Serializer s
	public void registerExtensionFunction (net.sf.saxon.s9api.ExtensionFunction) 
		net.sf.saxon.s9api.ExtensionFunction function
		net.sf.saxon.s9api.Processor$ExtensionFunctionDefinitionWrapper wrapper
	public void registerExtensionFunction (net.sf.saxon.lib.ExtensionFunctionDefinition) 
		Exception err
		net.sf.saxon.lib.ExtensionFunctionDefinition function
	public net.sf.saxon.s9api.SchemaManager getSchemaManager () 
	public boolean isSchemaAware () 
	public java.lang.String getSaxonProductVersion () 
	public java.lang.String getSaxonEdition () 
	public void setXmlVersion (java.lang.String) 
		String version
	public java.lang.String getXmlVersion () 
	public void setConfigurationProperty (java.lang.String, java.lang.Object) 
		String name
		Object value
	public java.lang.Object getConfigurationProperty (java.lang.String) 
		String name
	public void declareCollation (java.lang.String, java.util.Comparator) 
		net.sf.saxon.lib.StringCollator saxonCollation
		String uri
		java.util.Comparator collation
		net.sf.saxon.lib.StringCollator saxonCollation
	public net.sf.saxon.Configuration getUnderlyingConfiguration () 
	public void writeXdmValue (net.sf.saxon.s9api.XdmValue, net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XdmItem item
		net.sf.saxon.event.Receiver out
		net.sf.saxon.event.TreeReceiver tree
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.s9api.XdmValue value
		net.sf.saxon.s9api.Destination destination
	private net.sf.saxon.s9api.SchemaManager makeSchemaManager () 
		net.sf.saxon.s9api.SchemaManager manager
}

net/sf/saxon/s9api/QName.class
QName.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.QName extends java.lang.Object {
	private net.sf.saxon.om.StructuredQName sqName
	public static final net.sf.saxon.s9api.QName XS_STRING
	public static final net.sf.saxon.s9api.QName XS_BOOLEAN
	public static final net.sf.saxon.s9api.QName XS_DECIMAL
	public static final net.sf.saxon.s9api.QName XS_FLOAT
	public static final net.sf.saxon.s9api.QName XS_DOUBLE
	public static final net.sf.saxon.s9api.QName XS_DURATION
	public static final net.sf.saxon.s9api.QName XS_DATE_TIME
	public static final net.sf.saxon.s9api.QName XS_TIME
	public static final net.sf.saxon.s9api.QName XS_DATE
	public static final net.sf.saxon.s9api.QName XS_G_YEAR_MONTH
	public static final net.sf.saxon.s9api.QName XS_G_YEAR
	public static final net.sf.saxon.s9api.QName XS_G_MONTH_DAY
	public static final net.sf.saxon.s9api.QName XS_G_DAY
	public static final net.sf.saxon.s9api.QName XS_G_MONTH
	public static final net.sf.saxon.s9api.QName XS_HEX_BINARY
	public static final net.sf.saxon.s9api.QName XS_BASE64_BINARY
	public static final net.sf.saxon.s9api.QName XS_ANY_URI
	public static final net.sf.saxon.s9api.QName XS_QNAME
	public static final net.sf.saxon.s9api.QName XS_NOTATION
	public static final net.sf.saxon.s9api.QName XS_INTEGER
	public static final net.sf.saxon.s9api.QName XS_NON_POSITIVE_INTEGER
	public static final net.sf.saxon.s9api.QName XS_NEGATIVE_INTEGER
	public static final net.sf.saxon.s9api.QName XS_LONG
	public static final net.sf.saxon.s9api.QName XS_INT
	public static final net.sf.saxon.s9api.QName XS_SHORT
	public static final net.sf.saxon.s9api.QName XS_BYTE
	public static final net.sf.saxon.s9api.QName XS_NON_NEGATIVE_INTEGER
	public static final net.sf.saxon.s9api.QName XS_POSITIVE_INTEGER
	public static final net.sf.saxon.s9api.QName XS_UNSIGNED_LONG
	public static final net.sf.saxon.s9api.QName XS_UNSIGNED_INT
	public static final net.sf.saxon.s9api.QName XS_UNSIGNED_SHORT
	public static final net.sf.saxon.s9api.QName XS_UNSIGNED_BYTE
	public static final net.sf.saxon.s9api.QName XS_NORMALIZED_STRING
	public static final net.sf.saxon.s9api.QName XS_TOKEN
	public static final net.sf.saxon.s9api.QName XS_LANGUAGE
	public static final net.sf.saxon.s9api.QName XS_NMTOKEN
	public static final net.sf.saxon.s9api.QName XS_NMTOKENS
	public static final net.sf.saxon.s9api.QName XS_NAME
	public static final net.sf.saxon.s9api.QName XS_NCNAME
	public static final net.sf.saxon.s9api.QName XS_ID
	public static final net.sf.saxon.s9api.QName XS_IDREF
	public static final net.sf.saxon.s9api.QName XS_IDREFS
	public static final net.sf.saxon.s9api.QName XS_ENTITY
	public static final net.sf.saxon.s9api.QName XS_ENTITIES
	public static final net.sf.saxon.s9api.QName XS_UNTYPED
	public static final net.sf.saxon.s9api.QName XS_UNTYPED_ATOMIC
	public static final net.sf.saxon.s9api.QName XS_ANY_ATOMIC_TYPE
	public static final net.sf.saxon.s9api.QName XS_YEAR_MONTH_DURATION
	public static final net.sf.saxon.s9api.QName XS_DAY_TIME_DURATION
	public static final net.sf.saxon.s9api.QName XS_DATE_TIME_STAMP
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String uri
		String localName
	public void  (java.lang.String, java.lang.String) 
		String prefix
		String local
		String uri
		String lexical
		int colon
	public void  (java.lang.String) 
		String localName
		int colon
	public void  (java.lang.String, net.sf.saxon.s9api.XdmNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException err
		String lexicalQName
		net.sf.saxon.s9api.XdmNode element
	public void  (javax.xml.namespace.QName) 
		javax.xml.namespace.QName qName
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName sqName
	public static net.sf.saxon.s9api.QName fromClarkName (java.lang.String)  throws java.lang.IllegalArgumentException 
		int closeBrace
		String namespaceURI
		String localName
		String expandedName
		String namespaceURI
		String localName
	public static net.sf.saxon.s9api.QName fromEQName (java.lang.String) 
		int closeBrace
		String namespaceURI
		String localName
		String expandedName
		String namespaceURI
		String localName
	public boolean isValid (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
		String prefix
	public java.lang.String getPrefix () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getLocalName () 
	public java.lang.String getClarkName () 
		String uri
	public java.lang.String getEQName () 
		String uri
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	static void  () 
}

net/sf/saxon/s9api/SAXDestination.class
SAXDestination.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.SAXDestination extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	private org.xml.sax.ContentHandler contentHandler
	public void  (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
		net.sf.saxon.event.ContentHandlerProxy chp
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/SaxonApiException.class
SaxonApiException.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.SaxonApiException extends java.lang.Exception {
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public java.lang.String getMessage () 
	public net.sf.saxon.s9api.QName getErrorCode () 
		net.sf.saxon.om.StructuredQName code
		Throwable cause
	public int getLineNumber () 
		net.sf.saxon.expr.parser.Location loc
		Throwable cause
	public java.lang.String getSystemId () 
		net.sf.saxon.expr.parser.Location loc
		Throwable cause
}

net/sf/saxon/s9api/SaxonApiUncheckedException.class
SaxonApiUncheckedException.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.SaxonApiUncheckedException extends java.lang.RuntimeException {
	public void  (java.lang.Throwable) 
		Throwable err
	public java.lang.String getMessage () 
}

net/sf/saxon/s9api/SchemaManager.class
SchemaManager.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.SchemaManager extends java.lang.Object {
	public void  () 
	public abstract void setXsdVersion (java.lang.String) 
	public abstract java.lang.String getXsdVersion () 
	public abstract void setErrorListener (javax.xml.transform.ErrorListener) 
	public abstract javax.xml.transform.ErrorListener getErrorListener () 
	public abstract void setSchemaURIResolver (net.sf.saxon.lib.SchemaURIResolver) 
	public abstract net.sf.saxon.lib.SchemaURIResolver getSchemaURIResolver () 
	public abstract void load (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void importComponents (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void exportComponents (net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract net.sf.saxon.s9api.SchemaValidator newSchemaValidator () 
}

net/sf/saxon/s9api/SchemaValidator.class
SchemaValidator.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.SchemaValidator extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	public void  () 
	public abstract void setLax (boolean) 
	public abstract boolean isLax () 
	public abstract void setErrorListener (javax.xml.transform.ErrorListener) 
	public abstract javax.xml.transform.ErrorListener getErrorListener () 
	public abstract void setInvalidityHandler (net.sf.saxon.lib.InvalidityHandler) 
	public abstract net.sf.saxon.lib.InvalidityHandler getInvalidityHandler () 
	public abstract void setCollectStatistics (boolean) 
	public abstract boolean isCollectStatistics () 
	public abstract void reportValidationStatistics (net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void setValidityReporting (net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void setUseXsiSchemaLocation (boolean) 
	public abstract boolean isUseXsiSchemaLocation () 
	public abstract void setDestination (net.sf.saxon.s9api.Destination) 
	public abstract net.sf.saxon.s9api.Destination getDestination () 
	public abstract void setDocumentElementName (net.sf.saxon.s9api.QName) 
	public abstract net.sf.saxon.s9api.QName getDocumentElementName () 
	public abstract void setDocumentElementTypeName (net.sf.saxon.s9api.QName)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract net.sf.saxon.s9api.QName getDocumentElementTypeName () 
	protected abstract net.sf.saxon.type.SchemaType getDocumentElementType () 
	public abstract void setExpandAttributeDefaults (boolean) 
	public abstract boolean isExpandAttributeDefaults () 
	public abstract void setParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
	public abstract net.sf.saxon.s9api.XdmValue getParameter (net.sf.saxon.s9api.QName) 
	public abstract void validate (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void validateMultiple (java.lang.Iterable)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
	public abstract void close ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/SequenceType.class
SequenceType.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.SequenceType extends java.lang.Object {
	private net.sf.saxon.s9api.ItemType itemType
	private net.sf.saxon.s9api.OccurrenceIndicator occurrenceIndicator
	private void  (net.sf.saxon.s9api.ItemType, net.sf.saxon.s9api.OccurrenceIndicator) 
		net.sf.saxon.s9api.ItemType itemType
		net.sf.saxon.s9api.OccurrenceIndicator occurrenceIndicator
	public static net.sf.saxon.s9api.SequenceType makeSequenceType (net.sf.saxon.s9api.ItemType, net.sf.saxon.s9api.OccurrenceIndicator) 
		net.sf.saxon.s9api.ItemType itemType
		net.sf.saxon.s9api.OccurrenceIndicator occurrenceIndicator
	public net.sf.saxon.s9api.ItemType getItemType () 
	public net.sf.saxon.s9api.OccurrenceIndicator getOccurrenceIndicator () 
	public final boolean equals (java.lang.Object) 
		Object other
	public final int hashCode () 
	public net.sf.saxon.value.SequenceType getUnderlyingSequenceType () 
}

net/sf/saxon/s9api/Serializer$Property.class
Serializer.java
package net.sf.saxon.s9api
public final net.sf.saxon.s9api.Serializer$Property extends java.lang.Enum {
	public static final net.sf.saxon.s9api.Serializer$Property METHOD
	public static final net.sf.saxon.s9api.Serializer$Property VERSION
	public static final net.sf.saxon.s9api.Serializer$Property ENCODING
	public static final net.sf.saxon.s9api.Serializer$Property OMIT_XML_DECLARATION
	public static final net.sf.saxon.s9api.Serializer$Property STANDALONE
	public static final net.sf.saxon.s9api.Serializer$Property DOCTYPE_PUBLIC
	public static final net.sf.saxon.s9api.Serializer$Property DOCTYPE_SYSTEM
	public static final net.sf.saxon.s9api.Serializer$Property CDATA_SECTION_ELEMENTS
	public static final net.sf.saxon.s9api.Serializer$Property INDENT
	public static final net.sf.saxon.s9api.Serializer$Property MEDIA_TYPE
	public static final net.sf.saxon.s9api.Serializer$Property USE_CHARACTER_MAPS
	public static final net.sf.saxon.s9api.Serializer$Property INCLUDE_CONTENT_TYPE
	public static final net.sf.saxon.s9api.Serializer$Property UNDECLARE_PREFIXES
	public static final net.sf.saxon.s9api.Serializer$Property ESCAPE_URI_ATTRIBUTES
	public static final net.sf.saxon.s9api.Serializer$Property BYTE_ORDER_MARK
	public static final net.sf.saxon.s9api.Serializer$Property NORMALIZATION_FORM
	public static final net.sf.saxon.s9api.Serializer$Property ITEM_SEPARATOR
	public static final net.sf.saxon.s9api.Serializer$Property HTML_VERSION
	public static final net.sf.saxon.s9api.Serializer$Property BUILD_TREE
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_INDENT_SPACES
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_LINE_LENGTH
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_ATTRIBUTE_ORDER
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_NEWLINE
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_SUPPRESS_INDENTATION
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_DOUBLE_SPACE
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_STYLESHEET_VERSION
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_CHARACTER_REPRESENTATION
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_RECOGNIZE_BINARY
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_REQUIRE_WELL_FORMED
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_WRAP
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_IMPLICIT_RESULT_DOCUMENT
	public static final net.sf.saxon.s9api.Serializer$Property SAXON_SUPPLY_SOURCE_LOCATOR
	private String name
	private static final net.sf.saxon.s9api.Serializer$Property[] $VALUES
	public static net.sf.saxon.s9api.Serializer$Property[] values () 
	public static net.sf.saxon.s9api.Serializer$Property valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String toString () 
	public net.sf.saxon.s9api.QName getQName () 
	public static net.sf.saxon.s9api.Serializer$Property get (java.lang.String) 
		net.sf.saxon.s9api.Serializer$Property p
		String s
	static java.lang.String access$000 (net.sf.saxon.s9api.Serializer$Property) 
		net.sf.saxon.s9api.Serializer$Property x0
	static void  () 
}

net/sf/saxon/s9api/Serializer.class
Serializer.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.Serializer extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	private net.sf.saxon.s9api.Processor processor
	private java.util.Map properties
	private javax.xml.transform.stream.StreamResult result
	private java.util.Properties defaultOutputProperties
	private net.sf.saxon.serialize.CharacterMapIndex characterMap
	private boolean mustClose
	private static java.util.Map standardProperties
	private static void z (net.sf.saxon.s9api.Serializer$Property) 
		net.sf.saxon.s9api.Serializer$Property prop
	protected void  (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
	public void setProcessor (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
	public net.sf.saxon.s9api.Processor getProcessor () 
	protected void setDefaultOutputProperties (java.util.Properties) 
		java.util.Properties defaultProperties
	public void setCloseOnCompletion (boolean) 
		boolean value
	public void setCharacterMap (net.sf.saxon.serialize.CharacterMapIndex) 
		net.sf.saxon.serialize.CharacterMap map
		net.sf.saxon.serialize.CharacterMapIndex characterMap
		net.sf.saxon.serialize.CharacterMapIndex existingIndex
	public void setOutputProperty (net.sf.saxon.s9api.Serializer$Property, java.lang.String) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.Serializer$Property property
		String value
		net.sf.saxon.lib.SerializerFactory sf
	public java.lang.String getOutputProperty (net.sf.saxon.s9api.Serializer$Property) 
		net.sf.saxon.s9api.Serializer$Property property
	public void setOutputProperty (net.sf.saxon.s9api.QName, java.lang.String) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName property
		String value
		net.sf.saxon.lib.SerializerFactory sf
		String uri
	public java.lang.String getOutputProperty (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName property
	public void setOutputWriter (java.io.Writer) 
		java.io.Writer writer
	public void setOutputStream (java.io.OutputStream) 
		java.io.OutputStream stream
	public void setOutputFile (java.io.File) 
		java.io.File file
	public void serializeNode (net.sf.saxon.s9api.XdmNode)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XdmNode node
		javax.xml.transform.stream.StreamResult res
	public void serializeXdmValue (net.sf.saxon.s9api.XdmValue)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XdmValue value
	public java.lang.String serializeNodeToString (net.sf.saxon.s9api.XdmNode)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XdmNode node
		java.io.StringWriter sw
		javax.xml.transform.stream.StreamResult sr
	private void serializeNodeToResult (net.sf.saxon.s9api.XdmNode, javax.xml.transform.Result)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XdmNode node
		javax.xml.transform.Result res
	public net.sf.saxon.event.StreamWriterToReceiver getXMLStreamWriter ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.Receiver r
	public org.xml.sax.ContentHandler getContentHandler ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.ReceivingContentHandler rch
	public java.lang.Object getOutputDestination () 
		java.net.URISyntaxException e
		String systemId
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties props
		net.sf.saxon.event.Receiver target
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.Configuration config
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.event.PipelineConfiguration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.SerializerFactory sf
		java.util.Properties props
		net.sf.saxon.event.Receiver target
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.PipelineConfiguration pipe
	protected net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.expr.instruct.Executable)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.serialize.CharacterMap map
		net.sf.saxon.om.StructuredQName name
		java.util.Map$Entry entry
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties baseProps
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		net.sf.saxon.event.Receiver target
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.instruct.Executable executable
	public java.util.Properties getCombinedOutputProperties () 
		String value
		net.sf.saxon.om.StructuredQName p
		java.util.Properties props
	protected java.util.Properties getLocalOutputProperties () 
		String value
		net.sf.saxon.om.StructuredQName p
		java.util.Properties props
	protected javax.xml.transform.Result getResult () 
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
		java.io.IOException err
		java.io.IOException err
		java.io.OutputStream stream
		java.io.Writer writer
	public static net.sf.saxon.s9api.Serializer$Property getProperty (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName name
		String clarkName
		net.sf.saxon.s9api.Serializer$Property prop
	public boolean isMustCloseAfterUse () 
	static void  () 
}

net/sf/saxon/s9api/StaticError.class
StaticError.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.StaticError extends java.lang.Object {
	net.sf.saxon.trans.XPathException exception
	net.sf.saxon.expr.parser.Location locator
	boolean isWarning
	public void  (javax.xml.transform.TransformerException, boolean) 
		javax.xml.transform.TransformerException err
		boolean isWarning
	public void  (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException err
	public void setWarning (boolean) 
		boolean warning
	public net.sf.saxon.s9api.QName getErrorCode () 
	public java.lang.String getMessage () 
	public java.lang.String getModuleUri () 
	public int getColumnNumber () 
		net.sf.saxon.expr.parser.Location locator
	public int getLineNumber () 
		net.sf.saxon.expr.parser.Location locator
	public java.lang.String getInstructionName () 
	public boolean isWarning () 
	public boolean isTypeError () 
	public java.lang.String getPath () 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.trans.XPathException getUnderlyingException () 
}

net/sf/saxon/s9api/TeeDestination.class
TeeDestination.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.TeeDestination extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	private net.sf.saxon.s9api.Destination dest0
	private net.sf.saxon.s9api.Destination dest1
	public void  (net.sf.saxon.s9api.Destination, net.sf.saxon.s9api.Destination) 
		net.sf.saxon.s9api.Destination destination0
		net.sf.saxon.s9api.Destination destination1
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/ValidationMode.class
ValidationMode.java
package net.sf.saxon.s9api
public final net.sf.saxon.s9api.ValidationMode extends java.lang.Enum {
	public static final net.sf.saxon.s9api.ValidationMode STRICT
	public static final net.sf.saxon.s9api.ValidationMode LAX
	public static final net.sf.saxon.s9api.ValidationMode PRESERVE
	public static final net.sf.saxon.s9api.ValidationMode STRIP
	public static final net.sf.saxon.s9api.ValidationMode DEFAULT
	private int number
	private static final net.sf.saxon.s9api.ValidationMode[] $VALUES
	public static net.sf.saxon.s9api.ValidationMode[] values () 
	public static net.sf.saxon.s9api.ValidationMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int number
	protected int getNumber () 
	protected static net.sf.saxon.s9api.ValidationMode get (int) 
		int number
	static void  () 
}

net/sf/saxon/s9api/WhitespaceStrippingPolicy$1.class
WhitespaceStrippingPolicy.java
package net.sf.saxon.s9api
final net.sf.saxon.s9api.WhitespaceStrippingPolicy$1 extends java.lang.Object implements net.sf.saxon.om.SpaceStrippingRule  {
	final net.sf.saxon.s9api.Predicate val$elementTest
	void  (net.sf.saxon.s9api.Predicate) 
	public int isSpacePreserving (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.type.SchemaType schemaType
	public net.sf.saxon.event.ProxyReceiver makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
}

net/sf/saxon/s9api/WhitespaceStrippingPolicy$2.class
WhitespaceStrippingPolicy.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.WhitespaceStrippingPolicy$2 extends java.lang.Object implements net.sf.saxon.event.FilterFactory  {
	final net.sf.saxon.s9api.WhitespaceStrippingPolicy this$0
	void  (net.sf.saxon.s9api.WhitespaceStrippingPolicy) 
		net.sf.saxon.s9api.WhitespaceStrippingPolicy this$0
	public net.sf.saxon.event.ProxyReceiver makeFilter (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
}

net/sf/saxon/s9api/WhitespaceStrippingPolicy.class
WhitespaceStrippingPolicy.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.WhitespaceStrippingPolicy extends java.lang.Object {
	private int policy
	private net.sf.saxon.om.SpaceStrippingRule stripperRules
	public static final net.sf.saxon.s9api.WhitespaceStrippingPolicy NONE
	public static final net.sf.saxon.s9api.WhitespaceStrippingPolicy IGNORABLE
	public static final net.sf.saxon.s9api.WhitespaceStrippingPolicy ALL
	public static final net.sf.saxon.s9api.WhitespaceStrippingPolicy UNSPECIFIED
	public static net.sf.saxon.s9api.WhitespaceStrippingPolicy makeCustomPolicy (net.sf.saxon.s9api.Predicate) 
		net.sf.saxon.s9api.Predicate elementTest
		net.sf.saxon.om.SpaceStrippingRule rule
		net.sf.saxon.s9api.WhitespaceStrippingPolicy wsp
	private void  (int) 
		int policy
	protected void  (net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.style.StylesheetPackage pack
	protected int ordinal () 
	protected net.sf.saxon.om.SpaceStrippingRule getSpaceStrippingRule () 
	protected net.sf.saxon.event.FilterFactory makeStripper () 
	static net.sf.saxon.om.SpaceStrippingRule access$000 (net.sf.saxon.s9api.WhitespaceStrippingPolicy) 
		net.sf.saxon.s9api.WhitespaceStrippingPolicy x0
	static void  () 
}

net/sf/saxon/s9api/XPathCompiler.class
XPathCompiler.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XPathCompiler extends java.lang.Object {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.sxpath.XPathEvaluator evaluator
	private net.sf.saxon.sxpath.IndependentContext env
	private net.sf.saxon.s9api.ItemType requiredContextItemType
	private java.util.Map cache
	protected void  (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
	public net.sf.saxon.s9api.Processor getProcessor () 
	public void setBackwardsCompatible (boolean)  throws java.lang.IllegalStateException 
		boolean option
	public boolean isBackwardsCompatible () 
	public void setSchemaAware (boolean) 
		boolean schemaAware
	public boolean isSchemaAware () 
	public void setLanguageVersion (java.lang.String) 
		int version
		int version
		int version
		int version
		String value
		int version
	public java.lang.String getLanguageVersion () 
	public void setBaseURI (java.net.URI) 
		java.net.URI uri
	public java.net.URI getBaseURI () 
		java.net.URISyntaxException err
	public void declareNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void importSchemaNamespace (java.lang.String) 
		String uri
	public void setAllowUndeclaredVariables (boolean) 
		boolean allow
	public boolean isAllowUndeclaredVariables () 
	public void declareVariable (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName qname
	public void declareVariable (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.ItemType, net.sf.saxon.s9api.OccurrenceIndicator)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.QName qname
		net.sf.saxon.s9api.ItemType itemType
		net.sf.saxon.s9api.OccurrenceIndicator occurrences
		net.sf.saxon.sxpath.XPathVariable var
	public void setRequiredContextItemType (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType type
	public net.sf.saxon.s9api.ItemType getRequiredContextItemType () 
	public void declareCollation (java.lang.String, java.text.Collator) 
		String uri
		java.text.Collator collation
	public void declareDefaultCollation (java.lang.String) 
		net.sf.saxon.lib.StringCollator c
		net.sf.saxon.trans.XPathException e
		String uri
		net.sf.saxon.lib.StringCollator c
	public void setCaching (boolean) 
		boolean caching
	public boolean isCaching () 
	public net.sf.saxon.s9api.XPathExecutable compile (java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XPathExecutable expr
		String source
	private net.sf.saxon.s9api.XPathExecutable internalCompile (java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.sxpath.XPathVariable var
		net.sf.saxon.sxpath.XPathVariable var2
		java.util.Iterator iter
		net.sf.saxon.sxpath.XPathExpression cexp
		net.sf.saxon.trans.XPathException e
		String source
		net.sf.saxon.sxpath.XPathEvaluator eval
		net.sf.saxon.sxpath.IndependentContext ic
	public net.sf.saxon.s9api.XdmValue evaluate (java.lang.String, net.sf.saxon.s9api.XdmItem)  throws net.sf.saxon.s9api.SaxonApiException 
		String expression
		net.sf.saxon.s9api.XdmItem contextItem
		net.sf.saxon.s9api.XPathSelector selector
	public net.sf.saxon.s9api.XdmItem evaluateSingle (java.lang.String, net.sf.saxon.s9api.XdmItem)  throws net.sf.saxon.s9api.SaxonApiException 
		String expression
		net.sf.saxon.s9api.XdmItem contextItem
		net.sf.saxon.s9api.XPathSelector selector
	public net.sf.saxon.s9api.XPathExecutable compilePattern (java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.sxpath.XPathExpression cexp
		net.sf.saxon.trans.XPathException e
		String source
	public void setDecimalFormatProperty (net.sf.saxon.s9api.QName, java.lang.String, java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName format
		String property
		String value
		net.sf.saxon.trans.DecimalFormatManager dfm
		net.sf.saxon.trans.DecimalSymbols symbols
	public net.sf.saxon.expr.StaticContext getUnderlyingStaticContext () 
}

net/sf/saxon/s9api/XPathExecutable$1.class
XPathExecutable.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.XPathExecutable$1 extends java.lang.Object implements java.util.Iterator  {
	final java.util.Iterator val$varIterator
	final net.sf.saxon.s9api.XPathExecutable this$0
	void  (net.sf.saxon.s9api.XPathExecutable, java.util.Iterator) 
		net.sf.saxon.s9api.XPathExecutable this$0
	public boolean hasNext () 
	public net.sf.saxon.s9api.QName next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/s9api/XPathExecutable.class
XPathExecutable.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XPathExecutable extends java.lang.Object {
	private net.sf.saxon.sxpath.XPathExpression exp
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.sxpath.IndependentContext env
	protected void  (net.sf.saxon.sxpath.XPathExpression, net.sf.saxon.s9api.Processor, net.sf.saxon.sxpath.IndependentContext) 
		net.sf.saxon.sxpath.XPathExpression exp
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.sxpath.IndependentContext env
	public net.sf.saxon.s9api.XPathSelector load () 
		net.sf.saxon.sxpath.XPathVariable var
		java.util.Iterator iter
		java.util.Map declaredVariables
	public net.sf.saxon.s9api.ItemType getResultItemType () 
		net.sf.saxon.type.ItemType it
	public net.sf.saxon.s9api.OccurrenceIndicator getResultCardinality () 
		int card
	public java.util.Iterator iterateExternalVariables () 
		java.util.Iterator varIterator
	public net.sf.saxon.s9api.ItemType getRequiredItemTypeForVariable (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName variableName
		net.sf.saxon.sxpath.XPathVariable var
	public net.sf.saxon.s9api.OccurrenceIndicator getRequiredCardinalityForVariable (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName variableName
		net.sf.saxon.sxpath.XPathVariable var
	public net.sf.saxon.sxpath.XPathExpression getUnderlyingExpression () 
	public net.sf.saxon.expr.StaticContext getUnderlyingStaticContext () 
}

net/sf/saxon/s9api/XPathSelector.class
XPathSelector.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XPathSelector extends java.lang.Object implements java.lang.Iterable  {
	private net.sf.saxon.sxpath.XPathExpression exp
	private net.sf.saxon.sxpath.XPathDynamicContext dynamicContext
	private java.util.Map declaredVariables
	protected void  (net.sf.saxon.sxpath.XPathExpression, java.util.Map) 
		net.sf.saxon.sxpath.XPathExpression exp
		java.util.Map declaredVariables
	public void setContextItem (net.sf.saxon.s9api.XdmItem)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.Item it
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XdmItem item
	public net.sf.saxon.s9api.XdmItem getContextItem () 
	public void setVariable (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
		net.sf.saxon.om.StructuredQName qn
		net.sf.saxon.sxpath.XPathVariable var
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public net.sf.saxon.s9api.XdmValue evaluate ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.Sequence value
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence value
	public net.sf.saxon.s9api.XdmItem evaluateSingle ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.Item i
		net.sf.saxon.trans.XPathException e
	public java.util.Iterator iterator ()  throws net.sf.saxon.s9api.SaxonApiUncheckedException 
		net.sf.saxon.trans.XPathException e
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.sxpath.XPathDynamicContext getUnderlyingXPathContext () 
}

net/sf/saxon/s9api/XQueryCompiler.class
XQueryCompiler.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XQueryCompiler extends java.lang.Object {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.query.StaticQueryContext env
	private net.sf.saxon.s9api.ItemType requiredContextItemType
	private String encoding
	protected void  (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
	public net.sf.saxon.s9api.Processor getProcessor () 
	public void setBaseURI (java.net.URI) 
		java.net.URI baseURI
	public java.net.URI getBaseURI () 
		java.net.URISyntaxException err
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setCompileWithTracing (boolean) 
		boolean option
	public boolean isCompileWithTracing () 
	public void setModuleURIResolver (net.sf.saxon.lib.ModuleURIResolver) 
		net.sf.saxon.lib.ModuleURIResolver resolver
	public net.sf.saxon.lib.ModuleURIResolver getModuleURIResolver () 
	public void setEncoding (java.lang.String) 
		String encoding
	public java.lang.String getEncoding () 
	public void setUpdatingEnabled (boolean) 
		boolean updating
	public boolean isUpdatingEnabled () 
	public void setSchemaAware (boolean) 
		boolean schemaAware
	public boolean isSchemaAware () 
	public void setStreaming (boolean) 
		boolean option
	public boolean isStreaming () 
	public void setLanguageVersion (java.lang.String) 
		String value
	public java.lang.String getLanguageVersion () 
	public void declareNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void declareCollation (java.lang.String, java.text.Collator) 
		String uri
		java.text.Collator collation
	public void declareDefaultCollation (java.lang.String) 
		String uri
	public void setRequiredContextItemType (net.sf.saxon.s9api.ItemType) 
		net.sf.saxon.s9api.ItemType type
	public net.sf.saxon.s9api.ItemType getRequiredContextItemType () 
	public void compileLibrary (java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		String query
	public void compileLibrary (java.io.File)  throws net.sf.saxon.s9api.SaxonApiException java.io.IOException 
		String savedBaseUri
		net.sf.saxon.trans.XPathException e
		java.io.File query
		java.io.FileInputStream stream
	public void compileLibrary (java.io.Reader)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		java.io.IOException e
		java.io.Reader query
	public void compileLibrary (java.io.InputStream)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		java.io.IOException e
		java.io.InputStream query
	public net.sf.saxon.s9api.XQueryExecutable compile (java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		String query
	public net.sf.saxon.s9api.XQueryExecutable compile (java.io.File)  throws net.sf.saxon.s9api.SaxonApiException java.io.IOException 
		String savedBaseUri
		net.sf.saxon.s9api.XQueryExecutable exec
		net.sf.saxon.trans.XPathException e
		java.io.File query
		java.io.FileInputStream stream
	public net.sf.saxon.s9api.XQueryExecutable compile (java.io.InputStream)  throws net.sf.saxon.s9api.SaxonApiException java.io.IOException 
		net.sf.saxon.trans.XPathException e
		java.io.InputStream query
	public net.sf.saxon.s9api.XQueryExecutable compile (java.io.Reader)  throws net.sf.saxon.s9api.SaxonApiException java.io.IOException 
		net.sf.saxon.trans.XPathException e
		java.io.Reader query
	public net.sf.saxon.query.StaticQueryContext getUnderlyingStaticContext () 
	public void setErrorList (java.util.List) 
		java.util.List errorList
}

net/sf/saxon/s9api/XQueryEvaluator.class
XQueryEvaluator.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XQueryEvaluator extends java.lang.Object implements java.lang.Iterable net.sf.saxon.s9api.Destination  {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.query.XQueryExpression expression
	private net.sf.saxon.query.DynamicQueryContext context
	private net.sf.saxon.Controller controller
	private net.sf.saxon.s9api.Destination destination
	private java.util.Set updatedDocuments
	private net.sf.saxon.event.Builder sourceTreeBuilder
	protected void  (net.sf.saxon.s9api.Processor, net.sf.saxon.query.XQueryExpression) 
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.query.XQueryExpression expression
	public void setSchemaValidationMode (net.sf.saxon.s9api.ValidationMode) 
		net.sf.saxon.s9api.ValidationMode mode
	public net.sf.saxon.s9api.ValidationMode getSchemaValidationMode () 
	public void setSource (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
		javax.xml.transform.Source source
	public void setContextItem (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public net.sf.saxon.s9api.XdmItem getContextItem () 
		net.sf.saxon.om.Item item
	public void setExternalVariable (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
	public net.sf.saxon.s9api.XdmValue getExternalVariable (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName name
		Object oval
	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 javax.xml.transform.ErrorListener getErrorListener () 
	public void setTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener listener
	public net.sf.saxon.lib.TraceListener getTraceListener () 
	public void setTraceFunctionDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public net.sf.saxon.lib.Logger getTraceFunctionDestination () 
	public void setDestination (net.sf.saxon.s9api.Destination) 
		net.sf.saxon.s9api.Destination destination
	public void run ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.MutableNodeInfo doc
		java.util.Set docs
		javax.xml.transform.Result receiver
		javax.xml.transform.Result receiver
		javax.xml.transform.TransformerException e
	public void run (net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.Receiver receiver
		javax.xml.transform.TransformerException e
		net.sf.saxon.s9api.Destination destination
	public void runStreamed (javax.xml.transform.Source, net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		String systemId
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.Receiver receiver
		javax.xml.transform.TransformerException e
		javax.xml.transform.Source source
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.Configuration config
	public net.sf.saxon.s9api.XdmValue evaluate ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.s9api.XdmItem evaluateSingle ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item next
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.s9api.XdmSequenceIterator iterator ()  throws net.sf.saxon.s9api.SaxonApiUncheckedException 
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.Configuration config
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.NodeInfo doc
	public java.util.Iterator getUpdatedDocuments () 
	public net.sf.saxon.s9api.XdmValue callFunction (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue[])  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.type.TypeHierarchy th
		int i
		net.sf.saxon.Configuration config
		net.sf.saxon.om.Sequence[] vr
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName function
		net.sf.saxon.s9api.XdmValue[] arguments
		net.sf.saxon.expr.instruct.UserFunction fn
	public net.sf.saxon.query.DynamicQueryContext getUnderlyingQueryContext () 
	public volatile java.util.Iterator iterator () 
}

net/sf/saxon/s9api/XQueryExecutable.class
XQueryExecutable.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XQueryExecutable extends java.lang.Object {
	net.sf.saxon.s9api.Processor processor
	net.sf.saxon.query.XQueryExpression exp
	protected void  (net.sf.saxon.s9api.Processor, net.sf.saxon.query.XQueryExpression) 
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.query.XQueryExpression exp
	public net.sf.saxon.s9api.XQueryEvaluator load () 
	public net.sf.saxon.s9api.ItemType getResultItemType () 
		net.sf.saxon.type.ItemType it
	public net.sf.saxon.s9api.OccurrenceIndicator getResultCardinality () 
		int card
	public boolean isUpdateQuery () 
	public void explain (net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.Configuration config
	public net.sf.saxon.query.XQueryExpression getUnderlyingCompiledQuery () 
}

net/sf/saxon/s9api/XdmArray.class
XdmArray.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmArray extends net.sf.saxon.s9api.XdmFunctionItem {
	public void  () 
	public void  (net.sf.saxon.ma.arrays.ArrayItem) 
		net.sf.saxon.ma.arrays.ArrayItem array
	public void  (net.sf.saxon.s9api.XdmValue[]) 
		net.sf.saxon.s9api.XdmValue member
		net.sf.saxon.s9api.XdmValue[] members
		java.util.List values
	public void  (java.lang.Iterable) 
		net.sf.saxon.s9api.XdmValue member
		Iterable members
		java.util.List values
	public int arrayLength () 
	public net.sf.saxon.s9api.XdmValue get (int)  throws java.lang.IndexOutOfBoundsException 
		net.sf.saxon.om.Sequence member
		net.sf.saxon.trans.XPathException e
		int n
	public net.sf.saxon.s9api.XdmArray put (int, net.sf.saxon.s9api.XdmValue)  throws java.lang.IndexOutOfBoundsException 
		net.sf.saxon.om.Sequence member
		net.sf.saxon.trans.XPathException e
		int n
		net.sf.saxon.s9api.XdmValue value
	public java.util.List asList () 
		net.sf.saxon.ma.arrays.SimpleArrayItem val
		java.util.Iterator members
		java.util.List result
	public net.sf.saxon.ma.arrays.ArrayItem getUnderlyingValue () 
	public static net.sf.saxon.s9api.XdmArray makeArray (java.lang.Object[])  throws java.lang.IllegalArgumentException 
		Object o
		Object[] input
		java.util.List result
	public static net.sf.saxon.s9api.XdmArray makeArray (boolean[]) 
		boolean o
		boolean[] input
		java.util.List result
	public static net.sf.saxon.s9api.XdmArray makeArray (long[]) 
		long o
		long[] input
		java.util.List result
	public static net.sf.saxon.s9api.XdmArray makeArray (int[]) 
		int o
		int[] input
		java.util.List result
	public static net.sf.saxon.s9api.XdmArray makeArray (short[]) 
		short o
		short[] input
		java.util.List result
	public static net.sf.saxon.s9api.XdmArray makeArray (byte[]) 
		byte o
		byte[] input
		java.util.List result
	public volatile net.sf.saxon.om.Item getUnderlyingValue () 
	public volatile net.sf.saxon.om.Sequence getUnderlyingValue () 
}

net/sf/saxon/s9api/XdmAtomicValue.class
XdmAtomicValue.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmAtomicValue extends net.sf.saxon.s9api.XdmItem {
	protected void  (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
	public void  (boolean) 
		boolean value
	public void  (long) 
		long value
	public void  (int) 
		int value
	public void  (short) 
		short value
	public void  (byte) 
		byte value
	public void  (java.math.BigDecimal) 
		java.math.BigDecimal value
	public void  (double) 
		double value
	public void  (float) 
		float value
	public void  (java.lang.String) 
		String value
	public void  (java.net.URI) 
		java.net.URI value
	public void  (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName value
	public void  (java.lang.String, net.sf.saxon.s9api.ItemType)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.type.StringConverter converter
		net.sf.saxon.type.ValidationException e
		String lexicalForm
		net.sf.saxon.s9api.ItemType type
		net.sf.saxon.type.ItemType it
	public static net.sf.saxon.s9api.XdmAtomicValue makeAtomicValue (java.lang.Object) 
		Object value
	public net.sf.saxon.value.AtomicValue getUnderlyingValue () 
	public java.lang.String toString () 
	public net.sf.saxon.s9api.QName getPrimitiveTypeName () 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.BuiltInAtomicType type
	public net.sf.saxon.s9api.QName getTypeName () 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.AtomicType type
	public java.lang.Object getValue () 
		net.sf.saxon.value.QNameValue q
		net.sf.saxon.value.AtomicValue av
	public boolean getBooleanValue ()  throws net.sf.saxon.s9api.SaxonApiException 
		String s
		net.sf.saxon.value.AtomicValue av
	public long getLongValue ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.StringToDouble converter
		net.sf.saxon.value.AtomicValue av
	public double getDoubleValue ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.type.StringToDouble converter
		NumberFormatException e
		net.sf.saxon.value.AtomicValue av
	public java.math.BigDecimal getDecimalValue ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.AtomicValue av
	public net.sf.saxon.s9api.QName getQNameValue () 
		net.sf.saxon.value.AtomicValue av
	public boolean equals (java.lang.Object) 
		net.sf.saxon.expr.sort.AtomicMatchKey a
		net.sf.saxon.expr.sort.AtomicMatchKey b
		Object other
	public int hashCode () 
	public volatile net.sf.saxon.om.Item getUnderlyingValue () 
	public volatile net.sf.saxon.om.Sequence getUnderlyingValue () 
}

net/sf/saxon/s9api/XdmDestination$TreeProtector.class
XdmDestination.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.XdmDestination$TreeProtector extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private boolean ended
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	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 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.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
}

net/sf/saxon/s9api/XdmDestination.class
XdmDestination.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmDestination extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	net.sf.saxon.om.TreeModel treeModel
	java.net.URI baseURI
	net.sf.saxon.event.Builder builder
	public void  () 
	public void setBaseURI (java.net.URI) 
		java.net.URI baseURI
	public java.net.URI getBaseURI () 
	public void setTreeModel (net.sf.saxon.om.TreeModel) 
		net.sf.saxon.om.TreeModel model
	public net.sf.saxon.om.TreeModel getTreeModel () 
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
		net.sf.saxon.om.TreeModel model
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.s9api.XdmDestination$TreeProtector protector
		net.sf.saxon.event.ComplexContentOutputter cco
		net.sf.saxon.event.NamespaceReducer reducer
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
	public net.sf.saxon.s9api.XdmNode getXdmNode () 
		net.sf.saxon.om.NodeInfo node
	public void reset () 
}

net/sf/saxon/s9api/XdmEmptySequence.class
XdmEmptySequence.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmEmptySequence extends net.sf.saxon.s9api.XdmValue {
	private static net.sf.saxon.s9api.XdmEmptySequence THE_INSTANCE
	public static net.sf.saxon.s9api.XdmEmptySequence getInstance () 
	private void  () 
	public int size () 
	static void  () 
}

net/sf/saxon/s9api/XdmExternalObject.class
XdmExternalObject.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmExternalObject extends net.sf.saxon.s9api.XdmItem {
	public void  (java.lang.Object) 
		Object value
	public java.lang.Object getExternalObject () 
	public java.lang.String toString () 
}

net/sf/saxon/s9api/XdmFunctionItem.class
XdmFunctionItem.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmFunctionItem extends net.sf.saxon.s9api.XdmItem {
	protected void  () 
	public void  (net.sf.saxon.om.Function) 
		net.sf.saxon.om.Function fi
	public net.sf.saxon.s9api.QName getName () 
		net.sf.saxon.om.Function fi
		net.sf.saxon.om.StructuredQName sq
	public int getArity () 
		net.sf.saxon.om.Function fi
	public boolean isAtomicValue () 
	public static net.sf.saxon.s9api.XdmFunctionItem getSystemFunction (net.sf.saxon.s9api.Processor, net.sf.saxon.s9api.QName, int)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
		net.sf.saxon.om.Function f
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.s9api.QName name
		int arity
	public transient net.sf.saxon.s9api.XdmValue call (net.sf.saxon.s9api.Processor, net.sf.saxon.s9api.XdmValue[])  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.Sequence val
		int i
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.Function fi
		net.sf.saxon.type.FunctionItemType type
		net.sf.saxon.om.Sequence[] argVals
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence result
		net.sf.saxon.om.Sequence se
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.s9api.XdmValue[] arguments
}

net/sf/saxon/s9api/XdmItem.class
XdmItem.java
package net.sf.saxon.s9api
public abstract net.sf.saxon.s9api.XdmItem extends net.sf.saxon.s9api.XdmValue {
	protected void  () 
	public void  (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	protected static net.sf.saxon.s9api.XdmItem wrapItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item getUnderlyingValue () 
	public java.lang.String getStringValue () 
	public boolean isAtomicValue () 
	public int size () 
	public java.util.Map asMap () 
	public volatile net.sf.saxon.om.Sequence getUnderlyingValue () 
}

net/sf/saxon/s9api/XdmMap$XdmMapEntry.class
XdmMap.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.XdmMap$XdmMapEntry extends java.lang.Object implements java.util.Map$Entry  {
	net.sf.saxon.ma.map.KeyValuePair pair
	public void  (net.sf.saxon.ma.map.KeyValuePair) 
		net.sf.saxon.ma.map.KeyValuePair pair
	public net.sf.saxon.s9api.XdmAtomicValue getKey () 
	public net.sf.saxon.s9api.XdmValue getValue () 
	public net.sf.saxon.s9api.XdmValue setValue (net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.XdmValue value
	public volatile java.lang.Object setValue (java.lang.Object) 
	public volatile java.lang.Object getValue () 
	public volatile java.lang.Object getKey () 
}

net/sf/saxon/s9api/XdmMap.class
XdmMap.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmMap extends net.sf.saxon.s9api.XdmFunctionItem implements java.util.Map  {
	public void  () 
	public void  (net.sf.saxon.ma.map.MapItem) 
		net.sf.saxon.ma.map.MapItem map
	public void  (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Map map
		net.sf.saxon.ma.map.HashTrieMap val
	public net.sf.saxon.ma.map.MapItem getUnderlyingValue () 
	public int mapSize () 
	public net.sf.saxon.s9api.XdmMap put (net.sf.saxon.s9api.XdmAtomicValue, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.XdmAtomicValue key
		net.sf.saxon.s9api.XdmValue value
		net.sf.saxon.s9api.XdmMap map2
	public net.sf.saxon.s9api.XdmMap remove (net.sf.saxon.s9api.XdmAtomicValue) 
		net.sf.saxon.s9api.XdmAtomicValue key
		net.sf.saxon.s9api.XdmMap map2
	public java.util.Set keySet () 
		java.util.Set result
		net.sf.saxon.tree.iter.AtomicIterator iter
		net.sf.saxon.value.AtomicValue key
	public java.util.Map asMap () 
	public void clear () 
	public boolean isEmpty () 
	public boolean containsKey (java.lang.Object) 
		Object key
		net.sf.saxon.value.AtomicValue k
	public boolean containsValue (java.lang.Object) 
		Object value
	public net.sf.saxon.s9api.XdmValue get (java.lang.Object) 
		IllegalArgumentException err
		Object key
		net.sf.saxon.value.AtomicValue k
		net.sf.saxon.om.Sequence v
	public net.sf.saxon.s9api.XdmValue remove (java.lang.Object) 
		Object key
	public void putAll (java.util.Map) 
		java.util.Map m
	public java.util.Collection values () 
		net.sf.saxon.ma.map.KeyValuePair keyValuePair
		java.util.List result
	public java.util.Set entrySet () 
		java.util.Map$Entry entry
		net.sf.saxon.ma.map.KeyValuePair keyValuePair
		java.util.Set result
	public static net.sf.saxon.s9api.XdmMap makeMap (java.util.Map)  throws java.lang.IllegalArgumentException 
		Object key
		Object value
		net.sf.saxon.s9api.XdmAtomicValue xKey
		net.sf.saxon.s9api.XdmValue xValue
		Object entry
		java.util.Map input
		net.sf.saxon.ma.map.HashTrieMap result
	public volatile net.sf.saxon.om.Item getUnderlyingValue () 
	public volatile net.sf.saxon.om.Sequence getUnderlyingValue () 
	public volatile java.lang.Object remove (java.lang.Object) 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object get (java.lang.Object) 
}

net/sf/saxon/s9api/XdmNode$1.class
XdmNode.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.XdmNode$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$s9api$Axis
	static void  () 
}

net/sf/saxon/s9api/XdmNode.class
XdmNode.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmNode extends net.sf.saxon.s9api.XdmItem {
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.s9api.XdmNodeKind getNodeKind () 
	public net.sf.saxon.s9api.QName getNodeName () 
		net.sf.saxon.om.NodeInfo n
	public net.sf.saxon.s9api.XdmValue getTypedValue ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.Sequence v
		net.sf.saxon.trans.XPathException e
	public int getLineNumber () 
	public int getColumnNumber () 
	public javax.xml.transform.Source asSource () 
	public net.sf.saxon.s9api.XdmSequenceIterator axisIterator (net.sf.saxon.s9api.Axis) 
		net.sf.saxon.s9api.Axis axis
		net.sf.saxon.tree.iter.AxisIterator base
	public net.sf.saxon.s9api.XdmSequenceIterator axisIterator (net.sf.saxon.s9api.Axis, net.sf.saxon.s9api.QName) 
		int kind
		int kind
		net.sf.saxon.s9api.Axis axis
		net.sf.saxon.s9api.QName name
		int kind
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.NameTest test
		net.sf.saxon.tree.iter.AxisIterator base
	public net.sf.saxon.s9api.XdmNode getParent () 
		net.sf.saxon.om.NodeInfo p
	public java.lang.String getAttributeValue (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.om.NodeInfo node
	public java.net.URI getBaseURI () 
		String uri
		java.net.URISyntaxException e
	public java.net.URI getDocumentURI () 
		String systemId
		java.net.URISyntaxException e
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String toString () 
		String val
		String val
		String name
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.om.NodeInfo getUnderlyingNode () 
	public java.lang.Object getExternalNode () 
		Object externalNode
		net.sf.saxon.om.NodeInfo saxonNode
}

net/sf/saxon/s9api/XdmNodeKind.class
XdmNodeKind.java
package net.sf.saxon.s9api
public final net.sf.saxon.s9api.XdmNodeKind extends java.lang.Enum {
	public static final net.sf.saxon.s9api.XdmNodeKind DOCUMENT
	public static final net.sf.saxon.s9api.XdmNodeKind ELEMENT
	public static final net.sf.saxon.s9api.XdmNodeKind ATTRIBUTE
	public static final net.sf.saxon.s9api.XdmNodeKind TEXT
	public static final net.sf.saxon.s9api.XdmNodeKind COMMENT
	public static final net.sf.saxon.s9api.XdmNodeKind PROCESSING_INSTRUCTION
	public static final net.sf.saxon.s9api.XdmNodeKind NAMESPACE
	private int number
	private static final net.sf.saxon.s9api.XdmNodeKind[] $VALUES
	public static net.sf.saxon.s9api.XdmNodeKind[] values () 
	public static net.sf.saxon.s9api.XdmNodeKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int number
	protected int getNumber () 
	static void  () 
}

net/sf/saxon/s9api/XdmSequenceIterator.class
XdmSequenceIterator.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmSequenceIterator extends java.lang.Object implements java.util.Iterator  {
	private net.sf.saxon.s9api.XdmItem next
	private int state
	private net.sf.saxon.om.SequenceIterator base
	private static final int BEFORE_ITEM
	private static final int ON_ITEM
	private static final int FINISHED
	protected void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator base
	public boolean hasNext ()  throws net.sf.saxon.s9api.SaxonApiUncheckedException 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.s9api.XdmItem next () 
	public void remove () 
	public void close () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/s9api/XdmValue.class
XdmValue.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XdmValue extends java.lang.Object implements java.lang.Iterable  {
	private net.sf.saxon.om.Sequence value
	protected void  () 
	public void  (java.lang.Iterable) 
		net.sf.saxon.s9api.XdmItem item
		Iterable items
		java.util.List values
	public void  (net.sf.saxon.s9api.XdmSequenceIterator)  throws net.sf.saxon.s9api.SaxonApiException 
		java.util.List values
		net.sf.saxon.s9api.SaxonApiUncheckedException e
		net.sf.saxon.s9api.XdmSequenceIterator iterator
	protected void  (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence value
	protected void setValue (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence value
	public static net.sf.saxon.s9api.XdmValue wrap (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.GroundedValue gv
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item first
		net.sf.saxon.om.Sequence value
		net.sf.saxon.om.GroundedValue gv
	public net.sf.saxon.s9api.XdmValue append (net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.XdmItem item
		net.sf.saxon.s9api.XdmItem item
		net.sf.saxon.s9api.XdmValue otherValue
		java.util.List values
	public int size () 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.s9api.XdmItem itemAt (int)  throws java.lang.IndexOutOfBoundsException net.sf.saxon.s9api.SaxonApiUncheckedException 
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.XPathException e
		int n
	public net.sf.saxon.s9api.XdmSequenceIterator iterator ()  throws net.sf.saxon.s9api.SaxonApiUncheckedException 
		net.sf.saxon.om.Sequence v
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.om.Sequence getUnderlyingValue () 
	public java.lang.String toString () 
		net.sf.saxon.Configuration config
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		java.io.StringWriter writer
		javax.xml.transform.stream.StreamResult result
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties properties
		net.sf.saxon.event.SequenceReceiver r
		net.sf.saxon.trans.XPathException e
	public static net.sf.saxon.s9api.XdmValue makeSequence (java.lang.Iterable)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.s9api.XdmValue v
		Object o
		Iterable list
		java.util.List result
	public static net.sf.saxon.s9api.XdmValue makeValue (java.lang.Object)  throws java.lang.IllegalArgumentException 
		Object o
	public volatile java.util.Iterator iterator () 
}

net/sf/saxon/s9api/Xslt30Transformer.class
Xslt30Transformer.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.Xslt30Transformer extends java.lang.Object {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.Controller controller
	private net.sf.saxon.expr.instruct.GlobalParameterSet globalParameterSet
	private boolean primed
	private boolean baseOutputUriWasSet
	private net.sf.saxon.om.Item globalContextItem
	private boolean alreadyStripped
	protected void  (net.sf.saxon.s9api.Processor, net.sf.saxon.Controller, net.sf.saxon.expr.instruct.GlobalParameterSet) 
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.GlobalParameterSet staticParameters
	public void setSchemaValidationMode (net.sf.saxon.s9api.ValidationMode) 
		net.sf.saxon.s9api.ValidationMode mode
	public net.sf.saxon.s9api.ValidationMode getSchemaValidationMode () 
	public void setGlobalContextItem (net.sf.saxon.s9api.XdmItem)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XdmItem globalContextItem
	public void setGlobalContextItem (net.sf.saxon.s9api.XdmItem, boolean)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XdmItem globalContextItem
		boolean alreadyStripped
	public void setInitialContextNode (net.sf.saxon.s9api.XdmNode) 
		net.sf.saxon.s9api.XdmNode node
	public void setInitialContextItem (net.sf.saxon.s9api.XdmItem) 
		net.sf.saxon.s9api.XdmItem item
	public void setStylesheetParameters (java.util.Map)  throws net.sf.saxon.s9api.SaxonApiException 
		java.util.Map$Entry param
		java.util.Map parameters
	private void prime ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
	public void setBaseOutputURI (java.lang.String) 
		String uri
	public java.lang.String getBaseOutputURI () 
	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 javax.xml.transform.ErrorListener getErrorListener () 
		net.sf.saxon.lib.UnfailingErrorListener uel
	public void setMessageListener (net.sf.saxon.s9api.MessageListener) 
		net.sf.saxon.s9api.MessageListener listener
	public void setMessageListener (net.sf.saxon.s9api.MessageListener2) 
		net.sf.saxon.s9api.MessageListener2 listener
	public net.sf.saxon.s9api.MessageListener getMessageListener () 
		net.sf.saxon.event.Receiver r
	public boolean isAssertionsEnabled () 
	public void setAssertionsEnabled (boolean) 
		boolean enabled
	public void setTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener listener
	public net.sf.saxon.lib.TraceListener getTraceListener () 
	public void setTraceFunctionDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public net.sf.saxon.lib.Logger getTraceFunctionDestination () 
	public void setInitialTemplateParameters (java.util.Map, boolean)  throws net.sf.saxon.s9api.SaxonApiException 
		java.util.Map$Entry entry
		java.util.Map parameters
		boolean tunnel
		java.util.Map templateParams
	public void setInitialMode (net.sf.saxon.s9api.QName)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName modeName
	public net.sf.saxon.s9api.QName getInitialMode () 
		net.sf.saxon.trans.Mode mode
	public void applyTemplates (javax.xml.transform.Source, net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.Receiver out
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
		net.sf.saxon.s9api.Destination destination
	public net.sf.saxon.s9api.XdmValue applyTemplates (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceOutputter out
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
	public void applyTemplates (net.sf.saxon.s9api.XdmValue, net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.Receiver out
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XdmValue selection
		net.sf.saxon.s9api.Destination destination
	public net.sf.saxon.s9api.XdmValue applyTemplates (net.sf.saxon.s9api.XdmValue)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceOutputter out
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XdmValue selection
	public void callTemplate (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.Receiver out
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName templateName
		net.sf.saxon.s9api.Destination destination
	private void setBuildTreeConditionally (net.sf.saxon.s9api.Destination) 
		String method
		net.sf.saxon.s9api.Destination destination
	public net.sf.saxon.s9api.XdmValue callTemplate (net.sf.saxon.s9api.QName)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.SequenceOutputter out
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName templateName
	public net.sf.saxon.s9api.XdmValue callFunction (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue[])  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.expr.Component f
		net.sf.saxon.expr.instruct.UserFunction uf
		net.sf.saxon.om.Sequence[] vr
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.om.Sequence result
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName function
		net.sf.saxon.s9api.XdmValue[] arguments
	private net.sf.saxon.expr.Component getFunctionComponent (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.s9api.QName function
		net.sf.saxon.s9api.XdmValue[] arguments
		net.sf.saxon.trans.SymbolicName fName
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.expr.Component f
	private net.sf.saxon.om.Sequence[] typeCheckFunctionArguments (net.sf.saxon.expr.instruct.UserFunction, net.sf.saxon.s9api.XdmValue[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.value.SequenceType type
		int i
		net.sf.saxon.expr.instruct.UserFunction uf
		net.sf.saxon.s9api.XdmValue[] arguments
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.instruct.UserFunctionParameter[] params
		net.sf.saxon.om.Sequence[] vr
	public void callFunction (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue[], net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.Serializer serializer
		net.sf.saxon.expr.Component f
		net.sf.saxon.expr.instruct.UserFunction uf
		net.sf.saxon.om.Sequence[] vr
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName function
		net.sf.saxon.s9api.XdmValue[] arguments
		net.sf.saxon.s9api.Destination destination
	public net.sf.saxon.s9api.Serializer newSerializer () 
		net.sf.saxon.s9api.Serializer serializer
	public net.sf.saxon.s9api.Serializer newSerializer (java.io.File) 
		java.io.File file
		net.sf.saxon.s9api.Serializer serializer
	public net.sf.saxon.s9api.Serializer newSerializer (java.io.Writer) 
		java.io.Writer writer
		net.sf.saxon.s9api.Serializer serializer
	public net.sf.saxon.s9api.Serializer newSerializer (java.io.OutputStream) 
		java.io.OutputStream stream
		net.sf.saxon.s9api.Serializer serializer
	private net.sf.saxon.event.Receiver getDestinationReceiver (net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.Serializer serializer
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.s9api.Destination destination
	public net.sf.saxon.Controller getUnderlyingController () 
}

net/sf/saxon/s9api/XsltCompiler.class
XsltCompiler.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XsltCompiler extends java.lang.Object {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.Configuration config
	private net.sf.saxon.trans.CompilerInfo compilerInfo
	protected void  (net.sf.saxon.s9api.Processor) 
		net.sf.saxon.s9api.Processor processor
	public net.sf.saxon.s9api.Processor getProcessor () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void setParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
	public void clearParameters () 
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setSchemaAware (boolean) 
		boolean schemaAware
	public boolean isSchemaAware () 
	public boolean isRelocatable () 
	public void setRelocatable (boolean) 
		boolean relocatable
	public void setTargetEdition (java.lang.String) 
		String edition
	public java.lang.String getTargetEdition () 
	public void declareCollation (java.lang.String, java.text.Collator) 
		String uri
		java.text.Collator collation
	public void declareDefaultCollation (java.lang.String) 
		net.sf.saxon.lib.StringCollator c
		net.sf.saxon.trans.XPathException e
		String uri
		net.sf.saxon.lib.StringCollator c
	public java.lang.String getDefaultCollation () 
	public void setXsltLanguageVersion (java.lang.String) 
		String version
	public java.lang.String getXsltLanguageVersion () 
	public boolean isAssertionsEnabled () 
	public void setAssertionsEnabled (boolean) 
		boolean enabled
	public void setCompileWithTracing (boolean) 
		boolean option
	public boolean isCompileWithTracing () 
	public void setGenerateByteCode (boolean) 
		boolean option
	public boolean isGenerateByteCode () 
	public void importXQueryEnvironment (net.sf.saxon.s9api.XQueryCompiler) 
		net.sf.saxon.s9api.XQueryCompiler queryCompiler
	public javax.xml.transform.Source getAssociatedStylesheet (javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
		String media
		String title
		String charset
	public net.sf.saxon.s9api.XsltPackage compilePackage (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.s9api.XsltPackage pack
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
	private net.sf.saxon.trans.packages.PackageLibrary getPackageLibrary () 
	public java.lang.Iterable compilePackages (java.lang.Iterable)  throws net.sf.saxon.s9api.SaxonApiException 
		Iterable sources
	public java.lang.Iterable addCompilePackages (java.lang.Iterable, boolean)  throws net.sf.saxon.s9api.SaxonApiException net.sf.saxon.trans.XPathException 
		Iterable sources
		boolean link
	public net.sf.saxon.s9api.XsltPackage loadLibraryPackage (java.net.URI)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.style.StylesheetPackage pack
		javax.xml.transform.Source input
		net.sf.saxon.trans.packages.IPackageLoader loader
		net.sf.saxon.trans.XPathException e
		java.net.URI location
	public net.sf.saxon.s9api.XsltExecutable loadExecutablePackage (java.net.URI)  throws net.sf.saxon.s9api.SaxonApiException 
		java.net.URI location
	public void importPackage (net.sf.saxon.s9api.XsltPackage)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XsltPackage thePackage
	public void importPackage (net.sf.saxon.s9api.XsltPackage, java.lang.String, java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.packages.PackageDetails details
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.XsltPackage thePackage
		String packageName
		String version
	public net.sf.saxon.s9api.XsltPackage obtainPackage (java.lang.String, java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.XsltPackage pack
		net.sf.saxon.style.PackageVersionRanges pvr
		net.sf.saxon.trans.packages.PackageDetails details
		net.sf.saxon.trans.XPathException e
		String packageName
		String versionRange
	public net.sf.saxon.s9api.XsltPackage obtainPackageWithAlias (java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.trans.XPathException e
		String alias
		net.sf.saxon.trans.packages.PackageDetails details
	public net.sf.saxon.s9api.XsltExecutable compile (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
	public net.sf.saxon.trans.CompilerInfo getUnderlyingCompilerInfo () 
	public void setErrorList (java.util.List) 
		java.util.List errorList
	public void setJustInTimeCompilation (boolean) 
		boolean jit
	public boolean isJustInTimeCompilation () 
}

net/sf/saxon/s9api/XsltExecutable$ParameterDetails.class
XsltExecutable.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XsltExecutable$ParameterDetails extends java.lang.Object {
	private net.sf.saxon.value.SequenceType type
	private boolean isRequired
	final net.sf.saxon.s9api.XsltExecutable this$0
	protected void  (net.sf.saxon.s9api.XsltExecutable, net.sf.saxon.value.SequenceType, boolean) 
		net.sf.saxon.s9api.XsltExecutable this$0
		net.sf.saxon.value.SequenceType type
		boolean isRequired
	public net.sf.saxon.s9api.ItemType getDeclaredItemType () 
	public net.sf.saxon.s9api.OccurrenceIndicator getDeclaredCardinality () 
	public net.sf.saxon.value.SequenceType getUnderlyingDeclaredType () 
	public boolean isRequired () 
}

net/sf/saxon/s9api/XsltExecutable.class
XsltExecutable.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XsltExecutable extends java.lang.Object {
	net.sf.saxon.s9api.Processor processor
	net.sf.saxon.PreparedStylesheet preparedStylesheet
	protected void  (net.sf.saxon.s9api.Processor, net.sf.saxon.PreparedStylesheet) 
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.PreparedStylesheet preparedStylesheet
	public net.sf.saxon.s9api.Processor getProcessor () 
	public net.sf.saxon.s9api.XsltTransformer load () 
	public net.sf.saxon.s9api.Xslt30Transformer load30 () 
	public void explain (net.sf.saxon.s9api.Destination)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.Destination destination
		net.sf.saxon.Configuration config
	public void export (java.io.OutputStream)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		java.io.IOException e
		java.io.OutputStream destination
		net.sf.saxon.Configuration config
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void export (java.io.OutputStream, java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		java.io.IOException e
		java.io.OutputStream destination
		String target
		net.sf.saxon.Configuration config
		net.sf.saxon.trace.ExpressionPresenter presenter
	public net.sf.saxon.s9api.WhitespaceStrippingPolicy getWhitespaceStrippingPolicy () 
		net.sf.saxon.style.StylesheetPackage top
	public java.util.HashMap getGlobalParameters () 
		net.sf.saxon.s9api.XsltExecutable$ParameterDetails details
		net.sf.saxon.expr.instruct.GlobalParam v
		Iterable globals
		java.util.HashMap params
	public net.sf.saxon.PreparedStylesheet getUnderlyingCompiledStylesheet () 
}

net/sf/saxon/s9api/XsltPackage.class
XsltPackage.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XsltPackage extends java.lang.Object {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.style.StylesheetPackage stylesheetPackage
	protected void  (net.sf.saxon.s9api.Processor, net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.s9api.Processor p
		net.sf.saxon.style.StylesheetPackage pp
	public net.sf.saxon.s9api.Processor getProcessor () 
	public java.lang.String getName () 
	public java.lang.String getVersion () 
	public net.sf.saxon.style.PackageVersion getPackageVersion () 
	public net.sf.saxon.s9api.WhitespaceStrippingPolicy getWhitespaceStrippingPolicy () 
	public net.sf.saxon.s9api.XsltExecutable link ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.trans.XPathException e
	public void save (java.io.File)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		java.io.File file
		javax.xml.transform.stream.StreamResult destination
		net.sf.saxon.trace.ExpressionPresenter out
	public void save (java.io.File, java.lang.String)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		java.io.File file
		String target
		javax.xml.transform.stream.StreamResult destination
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.style.StylesheetPackage getUnderlyingPreparedPackage () 
}

net/sf/saxon/s9api/XsltTransformer$1.class
XsltTransformer.java
package net.sf.saxon.s9api
 net.sf.saxon.s9api.XsltTransformer$1 extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	final Exception val$err
	final net.sf.saxon.s9api.XsltTransformer this$0
	void  (net.sf.saxon.s9api.XsltTransformer, java.lang.Exception) 
		net.sf.saxon.s9api.XsltTransformer this$0
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
}

net/sf/saxon/s9api/XsltTransformer.class
XsltTransformer.java
package net.sf.saxon.s9api
public net.sf.saxon.s9api.XsltTransformer extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	private net.sf.saxon.s9api.Processor processor
	private net.sf.saxon.Controller controller
	private net.sf.saxon.expr.instruct.GlobalParameterSet parameters
	private javax.xml.transform.Source initialSource
	private net.sf.saxon.s9api.Destination destination
	private net.sf.saxon.event.Builder sourceTreeBuilder
	boolean baseOutputUriWasSet
	protected void  (net.sf.saxon.s9api.Processor, net.sf.saxon.Controller, net.sf.saxon.expr.instruct.GlobalParameterSet) 
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.instruct.GlobalParameterSet staticParameters
	public void setInitialTemplate (net.sf.saxon.s9api.QName)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName templateName
	public net.sf.saxon.s9api.QName getInitialTemplate () 
		net.sf.saxon.om.StructuredQName templateName
	public void setInitialMode (net.sf.saxon.s9api.QName)  throws java.lang.IllegalArgumentException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.s9api.QName modeName
	public net.sf.saxon.s9api.QName getInitialMode () 
		net.sf.saxon.om.StructuredQName mode
	public void setSchemaValidationMode (net.sf.saxon.s9api.ValidationMode) 
		net.sf.saxon.s9api.ValidationMode mode
	public net.sf.saxon.s9api.ValidationMode getSchemaValidationMode () 
	public void setSource (javax.xml.transform.Source)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.tree.linked.DocumentImpl doc
		net.sf.saxon.om.NodeInfo n
		javax.xml.transform.Source source
	public void setInitialContextNode (net.sf.saxon.s9api.XdmNode) 
		net.sf.saxon.s9api.XdmNode node
	public net.sf.saxon.s9api.XdmNode getInitialContextNode () 
	public void setParameter (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.s9api.XdmValue value
	public void clearParameters () 
	public net.sf.saxon.s9api.XdmValue getParameter (net.sf.saxon.s9api.QName) 
		net.sf.saxon.s9api.QName name
		net.sf.saxon.om.Sequence oval
	public void setDestination (net.sf.saxon.s9api.Destination) 
		String base
		javax.xml.transform.Source nextStylesheet
		net.sf.saxon.s9api.XsltTransformer next
		Exception err
		Exception e
		net.sf.saxon.s9api.Serializer serializer
		java.util.Properties declaredProperties
		String nextInChain
		net.sf.saxon.s9api.Destination destination
	public net.sf.saxon.s9api.Destination getDestination () 
	public void setBaseOutputURI (java.lang.String) 
		String uri
	public java.lang.String getBaseOutputURI () 
	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 javax.xml.transform.ErrorListener getErrorListener () 
		net.sf.saxon.lib.UnfailingErrorListener uel
	public void setMessageListener (net.sf.saxon.s9api.MessageListener) 
		net.sf.saxon.s9api.MessageListener listener
	public net.sf.saxon.s9api.MessageListener getMessageListener () 
		net.sf.saxon.event.Receiver r
	public void setTraceListener (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener listener
	public net.sf.saxon.lib.TraceListener getTraceListener () 
	public void setTraceFunctionDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public net.sf.saxon.lib.Logger getTraceFunctionDestination () 
	public void transform ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.om.NodeInfo node
		boolean close
		net.sf.saxon.om.NodeInfo node
		String method
		net.sf.saxon.event.Receiver out
		net.sf.saxon.expr.instruct.GlobalContextRequirement gcr
		net.sf.saxon.trans.XPathException e
	private void maybeSetGlobalContextItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	private net.sf.saxon.event.Receiver getDestinationReceiver ()  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.s9api.Serializer serializer
		Object dest
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.Receiver r
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.TransformerException e
		net.sf.saxon.event.Receiver stripper
		net.sf.saxon.Configuration config
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
		javax.xml.transform.TransformerException e
		net.sf.saxon.event.Receiver result
		net.sf.saxon.om.NodeInfo doc
	public net.sf.saxon.Controller getUnderlyingController () 
}

net/sf/saxon/serialize/AdaptiveEmitter.class
AdaptiveEmitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.AdaptiveEmitter extends net.sf.saxon.event.SequenceWriter {
	private java.io.Writer writer
	private java.util.Properties outputProperties
	private String itemSeparator
	private boolean started
	public void  (net.sf.saxon.event.PipelineConfiguration, java.io.Writer) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.io.Writer writer
	public void setOutputProperties (java.util.Properties) 
		java.util.Properties props
	public java.util.Properties getOutputProperties () 
	private void emit (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException e
		CharSequence s
	public void write (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	private void serializeItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	private java.lang.String serializeAtomicValue (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.XPathException 
		String s
		net.sf.saxon.value.AtomicValue value
	private void serializeFunction (net.sf.saxon.om.Function)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Function fn
		net.sf.saxon.om.StructuredQName fname
	private void serializeNode (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		java.io.StringWriter sw
		java.util.Properties props
		String nodeMethod
		net.sf.saxon.om.NodeInfo node
	private void serializeArray (net.sf.saxon.ma.arrays.ArrayItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence seq
		net.sf.saxon.ma.arrays.ArrayItem array
		boolean first
	private void serializeMap (net.sf.saxon.ma.map.MapItem)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.ma.map.MapItem map
		boolean first
	private void outputInternalSequence (net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		boolean first
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator iter
		boolean omitParens
	public void close ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException e
}

net/sf/saxon/serialize/BinaryTextDecoder.class
BinaryTextDecoder.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.BinaryTextDecoder extends net.sf.saxon.event.ProxyReceiver {
	String outputEncoding
	public void  (net.sf.saxon.event.Receiver, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver next
		java.util.Properties details
	public void setOutputProperties (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String encoding
		java.io.ByteArrayInputStream stream
		java.io.InputStreamReader reader
		char[] array
		int used
		java.io.IOException e
		String name
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		String encoding
		byte[] bytes
		int dot
}

net/sf/saxon/serialize/CDATAFilter.class
CDATAFilter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.CDATAFilter extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.tree.util.FastStringBuffer buffer
	private java.util.Stack stack
	private java.util.Set nameList
	private net.sf.saxon.serialize.charcode.CharacterSet characterSet
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void setOutputProperties (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
	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 
		String target
		CharSequence data
		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
	private void flush ()  throws net.sf.saxon.trans.XPathException 
		boolean cdata
		net.sf.saxon.om.NodeName top
		char[] array
		int next
		int skip
		int start
		int k
		char[] rest
		boolean cdata
		int end
	private void flushCDATA (char[], int)  throws net.sf.saxon.trans.XPathException 
		char[] array
		int len
		int chprop
		net.sf.saxon.expr.parser.Location loc
		int i
		int doneto
	protected boolean isCDATA (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName elementName
	private void getCdataElements (java.util.Properties) 
		String expandedName
		net.sf.saxon.om.StructuredQName sq
		String uri
		java.util.Properties details
		boolean isHTML
		boolean isHTML5
		boolean isHTML4
		String cdata
		java.util.StringTokenizer st2
}

net/sf/saxon/serialize/CharacterMap.class
CharacterMap.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.CharacterMap extends java.lang.Object {
	private net.sf.saxon.om.StructuredQName name
	private net.sf.saxon.z.IntHashMap charMap
	private int min
	private int max
	private boolean mapsWhitespace
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.z.IntHashMap) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.z.IntHashMap map
	public void  (java.lang.Iterable) 
		int next
		net.sf.saxon.z.IntIterator keys
		net.sf.saxon.serialize.CharacterMap map
		Iterable list
	private void init () 
		int next
		net.sf.saxon.z.IntIterator keys
	public net.sf.saxon.om.StructuredQName getName () 
	public java.lang.CharSequence map (java.lang.CharSequence, boolean) 
		char c
		int i
		char d
		int s
		String rep
		String rep
		char c
		CharSequence in
		boolean insertNulls
		boolean move
		net.sf.saxon.tree.util.FastStringBuffer buffer
		int i
	public void export (net.sf.saxon.trace.ExpressionPresenter) 
		int c
		String s
		net.sf.saxon.z.IntIterator iter
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/serialize/CharacterMapExpander.class
CharacterMapExpander.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.CharacterMapExpander extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.serialize.CharacterMap charMap
	private boolean useNullMarkers
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void setCharacterMap (net.sf.saxon.serialize.CharacterMap) 
		net.sf.saxon.serialize.CharacterMap map
	public net.sf.saxon.serialize.CharacterMap getCharacterMap () 
	public void setUseNullMarkers (boolean) 
		boolean use
	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 
		CharSequence mapped
		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 mapped
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
}

net/sf/saxon/serialize/CharacterMapIndex.class
CharacterMapIndex.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.CharacterMapIndex extends java.lang.Object implements java.lang.Iterable  {
	private java.util.HashMap index
	public void  () 
	public net.sf.saxon.serialize.CharacterMap getCharacterMap (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void putCharacterMap (net.sf.saxon.om.StructuredQName, net.sf.saxon.serialize.CharacterMap) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.serialize.CharacterMap charMap
	public java.util.Iterator iterator () 
	public boolean isEmpty () 
	public net.sf.saxon.serialize.CharacterMapIndex copy () 
		net.sf.saxon.serialize.CharacterMapIndex copy
	public net.sf.saxon.serialize.CharacterMapExpander makeCharacterMapExpander (java.lang.String, net.sf.saxon.event.Receiver, net.sf.saxon.lib.SerializerFactory)  throws net.sf.saxon.trans.XPathException 
		String expandedName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.serialize.CharacterMap map
		String useMaps
		net.sf.saxon.event.Receiver next
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.serialize.CharacterMapExpander characterMapExpander
		java.util.List characterMaps
		java.util.StringTokenizer st
}

net/sf/saxon/serialize/CharacterReferenceGenerator.class
CharacterReferenceGenerator.java
package net.sf.saxon.serialize
public abstract net.sf.saxon.serialize.CharacterReferenceGenerator extends java.lang.Object {
	public abstract void outputCharacterReference (int, java.io.Writer)  throws java.io.IOException 
}

net/sf/saxon/serialize/Emitter.class
Emitter.java
package net.sf.saxon.serialize
public abstract net.sf.saxon.serialize.Emitter extends net.sf.saxon.event.SequenceReceiver implements javax.xml.transform.Result  {
	protected javax.xml.transform.stream.StreamResult streamResult
	protected java.io.Writer writer
	protected java.io.OutputStream outputStream
	protected java.util.Properties outputProperties
	protected net.sf.saxon.serialize.charcode.CharacterSet characterSet
	protected boolean allCharactersEncodable
	private boolean mustClose
	public void  () 
	public void setOutputProperties (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
	public java.util.Properties getOutputProperties () 
	public void setStreamResult (javax.xml.transform.stream.StreamResult)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.stream.StreamResult result
	protected void makeWriter ()  throws net.sf.saxon.trans.XPathException 
		java.io.OutputStream os
	protected java.io.OutputStream makeOutputStream ()  throws net.sf.saxon.trans.XPathException 
		java.io.File directory
		java.io.IOException err
		java.net.URI uri
		java.io.File file
		java.io.FileNotFoundException fnf
		java.net.URISyntaxException use
		IllegalArgumentException iae
		String uriString
	public boolean usesWriter () 
	public void setWriter (java.io.Writer)  throws net.sf.saxon.trans.XPathException 
		String enc
		java.io.Writer writer
	public java.io.Writer getWriter () 
	public void setOutputStream (java.io.OutputStream)  throws net.sf.saxon.trans.XPathException 
		String javaEncoding
		net.sf.saxon.trans.XPathException de
		Exception err
		String encoding
		String byteOrderMark
		java.io.OutputStream stream
	public java.io.OutputStream getOutputStream () 
	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 close ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException e
	public boolean usesTypeAnnotations () 
	public void append (net.sf.saxon.om.Item, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		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
}

net/sf/saxon/serialize/ExpandedStreamResult.class
ExpandedStreamResult.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.ExpandedStreamResult extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private java.util.Properties outputProperties
	private String systemId
	private java.io.Writer writer
	private java.io.OutputStream outputStream
	private net.sf.saxon.serialize.charcode.CharacterSet characterSet
	private String encoding
	private boolean mustClose
	private boolean allCharactersEncodable
	public void  (net.sf.saxon.Configuration, javax.xml.transform.stream.StreamResult, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		javax.xml.transform.stream.StreamResult result
		java.util.Properties outputProperties
		String byteOrderMark
	public java.io.Writer obtainWriter ()  throws net.sf.saxon.trans.XPathException 
		java.io.OutputStream os
	protected java.io.OutputStream obtainOutputStream ()  throws net.sf.saxon.trans.XPathException 
		java.io.File directory
		java.io.IOException err
		java.net.URI uri
		java.io.File file
		java.io.FileNotFoundException fnf
		java.net.URISyntaxException use
		IllegalArgumentException iae
		String uriString
	public boolean usesWriter () 
	public void setWriter (java.io.Writer)  throws net.sf.saxon.trans.XPathException 
		String enc
		java.io.Writer writer
	public java.io.Writer getWriter () 
	private java.io.Writer makeWriterFromOutputStream (java.io.OutputStream)  throws net.sf.saxon.trans.XPathException 
		String javaEncoding
		Exception err
		java.io.OutputStream stream
	public java.io.OutputStream getOutputStream () 
	public net.sf.saxon.serialize.charcode.CharacterSet getCharacterSet () 
}

net/sf/saxon/serialize/HTML40Emitter.class
HTML40Emitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.HTML40Emitter extends net.sf.saxon.serialize.HTMLEmitter {
	public void  () 
	protected boolean isHTMLElement (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName name
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String versionProperty
		String systemId
		String publicId
	static void  () 
}

net/sf/saxon/serialize/HTML50Emitter.class
HTML50Emitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.HTML50Emitter extends net.sf.saxon.serialize.HTMLEmitter {
	public void  () 
	protected boolean isHTMLElement (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName name
		String uri
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		String systemId
		String publicId
	protected void writeDocType (net.sf.saxon.om.NodeName, java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		net.sf.saxon.om.NodeName name
		String displayName
		String systemId
		String publicId
	protected boolean writeDocTypeWithNullSystemId () 
	static void  () 
}

net/sf/saxon/serialize/HTMLEmitter.class
HTMLEmitter.java
package net.sf.saxon.serialize
public abstract net.sf.saxon.serialize.HTMLEmitter extends net.sf.saxon.serialize.XMLEmitter {
	private static final int REP_NATIVE
	private static final int REP_ENTITY
	private static final int REP_DECIMAL
	private static final int REP_HEX
	private int nonASCIIRepresentation
	private int excludedRepresentation
	private int inScript
	protected int version
	private String parentElement
	private String uri
	private boolean escapeNonAscii
	private java.util.Stack nodeNameStack
	static net.sf.saxon.serialize.HTMLTagHashSet emptyTags
	private static net.sf.saxon.serialize.HTMLTagHashSet booleanAttributes
	private static net.sf.saxon.serialize.HTMLTagHashSet booleanCombinations
	private static int representationCode (java.lang.String) 
		String rep
	protected static void setEmptyTag (java.lang.String) 
		String tag
	protected static boolean isEmptyTag (java.lang.String) 
		String tag
	private static void setBooleanAttribute (java.lang.String, java.lang.String) 
		String element
		String attribute
	private static boolean isBooleanAttribute (java.lang.String, java.lang.String, java.lang.String) 
		String element
		String attribute
		String value
	public void  () 
	public void setEscapeNonAscii (java.lang.Boolean) 
		Boolean escape
	protected abstract boolean isHTMLElement (net.sf.saxon.om.NodeName) 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		String byteOrderMark
	protected void writeDocType (net.sf.saxon.om.NodeName, java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName name
		String displayName
		String systemId
		String publicId
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	protected void writeAttribute (net.sf.saxon.om.NodeName, java.lang.String, java.lang.CharSequence, int)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		net.sf.saxon.om.NodeName elCode
		String attname
		CharSequence value
		int properties
	protected void writeEscape (java.lang.CharSequence, boolean)  throws java.io.IOException net.sf.saxon.trans.XPathException 
		char c
		char c
		net.sf.saxon.trans.XPathException err
		int charval
		int i
		char c
		CharSequence chars
		boolean inAttribute
		int segstart
		boolean[] specialChars
		boolean disabled
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nodeName
		String name
	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
		int options
	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.trans.XPathException err
		int i
		java.io.IOException err
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
	static void  () 
}

net/sf/saxon/serialize/HTMLIndenter$HTMLNameClassifier.class
HTMLIndenter.java
package net.sf.saxon.serialize
 net.sf.saxon.serialize.HTMLIndenter$HTMLNameClassifier extends java.lang.Object implements net.sf.saxon.serialize.HTMLIndenter$NameClassifier  {
	static final net.sf.saxon.serialize.HTMLIndenter$HTMLNameClassifier THE_INSTANCE
	private static net.sf.saxon.serialize.HTMLTagHashSet inlineTable
	private static net.sf.saxon.serialize.HTMLTagHashSet formattedTable
	void  () 
	public int classifyTag (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName elemName
		int r
		String tag
	static void  () 
		String inlineTag
		String formattedTag
}

net/sf/saxon/serialize/HTMLIndenter$NameClassifier.class
HTMLIndenter.java
package net.sf.saxon.serialize
abstract net.sf.saxon.serialize.HTMLIndenter$NameClassifier extends java.lang.Object {
	public static final int IS_INLINE
	public static final int IS_FORMATTED
	public abstract int classifyTag (net.sf.saxon.om.NodeName) 
}

net/sf/saxon/serialize/HTMLIndenter$XHTMLNameClassifier.class
HTMLIndenter.java
package net.sf.saxon.serialize
 net.sf.saxon.serialize.HTMLIndenter$XHTMLNameClassifier extends java.lang.Object implements net.sf.saxon.serialize.HTMLIndenter$NameClassifier  {
	static final net.sf.saxon.serialize.HTMLIndenter$XHTMLNameClassifier THE_INSTANCE
	private static final java.util.HashSet inlineTagSet
	private static final java.util.HashSet formattedTagSet
	void  () 
	public int classifyTag (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName name
		int r
	static void  () 
		String inlineTag
		String formattedTag
}

net/sf/saxon/serialize/HTMLIndenter.class
HTMLIndenter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.HTMLIndenter extends net.sf.saxon.event.ProxyReceiver {
	private int level
	protected char[] indentChars
	private boolean sameLine
	private boolean inFormattedTag
	private boolean afterInline
	private boolean afterFormatted
	private int[] propertyStack
	private net.sf.saxon.serialize.HTMLIndenter$NameClassifier classifier
	private static final String[] inlineTags
	static final String[] formattedTags
	public void  (net.sf.saxon.event.Receiver, java.lang.String) 
		net.sf.saxon.event.Receiver next
		String method
	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 tagProps
		boolean inlineTag
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		boolean thisInline
		boolean thisFormatted
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		int i
		int lastNL
		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
	private void indent ()  throws net.sf.saxon.trans.XPathException 
		int increment
		char[] c2
		int spaces
	protected int getIndentation () 
	protected int getLineLength () 
	static java.lang.String[] access$000 () 
	static void  () 
}

net/sf/saxon/serialize/HTMLTagHashSet.class
HTMLTagHashSet.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.HTMLTagHashSet extends java.lang.Object {
	String[] strings
	int size
	public void  (int) 
		int size
	public void add (java.lang.String) 
		String s
		int hash
	public boolean contains (java.lang.String) 
		String s
		int hash
	private int hashCode (java.lang.String) 
		int i
		String s
		int hash
		int limit
}

net/sf/saxon/serialize/HTMLURIEscaper.class
HTMLURIEscaper.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.HTMLURIEscaper extends net.sf.saxon.event.ProxyReceiver {
	private static net.sf.saxon.serialize.HTMLTagHashSet urlAttributes
	private static net.sf.saxon.serialize.HTMLTagHashSet urlCombinations
	protected net.sf.saxon.om.NodeName currentElement
	protected boolean escapeURIAttributes
	protected net.sf.saxon.om.NamePool pool
	private static void setUrlAttribute (java.lang.String, java.lang.String) 
		String element
		String attribute
	public boolean isUrlAttribute (net.sf.saxon.om.NodeName, net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName element
		net.sf.saxon.om.NodeName attribute
		String attributeName
		String elementName
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver nextReceiver
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void 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 static java.lang.CharSequence escapeURL (java.lang.CharSequence, boolean, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		CharSequence normalized
		char ch
		int i
		CharSequence url
		boolean normalize
		net.sf.saxon.Configuration config
	private static java.lang.CharSequence reallyEscapeURL (java.lang.CharSequence) 
		int v
		int b
		int used
		char ch
		int i
		CharSequence url
		net.sf.saxon.tree.util.FastStringBuffer sb
		String hex
		byte[] array
	static void  () 
}

net/sf/saxon/serialize/HexCharacterReferenceGenerator.class
HexCharacterReferenceGenerator.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.HexCharacterReferenceGenerator extends java.lang.Object implements net.sf.saxon.serialize.CharacterReferenceGenerator  {
	public static final net.sf.saxon.serialize.HexCharacterReferenceGenerator THE_INSTANCE
	private void  () 
	public void outputCharacterReference (int, java.io.Writer)  throws java.io.IOException 
		int charval
		java.io.Writer writer
	static void  () 
}

net/sf/saxon/serialize/ImplicitResultChecker.class
ImplicitResultChecker.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.ImplicitResultChecker extends net.sf.saxon.event.ProxyReceiver {
	private boolean clean
	private boolean open
	private net.sf.saxon.Controller controller
	public void  (net.sf.saxon.event.Receiver, net.sf.saxon.Controller) 
		net.sf.saxon.event.Receiver next
		net.sf.saxon.Controller controller
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public synchronized void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public synchronized 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.Item item
		net.sf.saxon.expr.parser.Location locationId
		int copyNamespaces
	private synchronized void firstContent ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/serialize/JSONEmitter$1.class
JSONEmitter.java
package net.sf.saxon.serialize
 net.sf.saxon.serialize.JSONEmitter$1 extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	final net.sf.saxon.serialize.JSONEmitter this$0
	void  (net.sf.saxon.serialize.JSONEmitter) 
		net.sf.saxon.serialize.JSONEmitter this$0
	public boolean matches (int) 
		int c
}

net/sf/saxon/serialize/JSONEmitter.class
JSONEmitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.JSONEmitter extends net.sf.saxon.event.SequenceWriter {
	private net.sf.saxon.serialize.ExpandedStreamResult result
	private boolean allowDuplicateKeys
	private String nodeOutputMethod
	private int count
	private java.io.Writer writer
	private net.sf.saxon.serialize.codenorm.Normalizer normalizer
	private net.sf.saxon.serialize.CharacterMap characterMap
	private java.util.Properties outputProperties
	private net.sf.saxon.serialize.charcode.CharacterSet characterSet
	private boolean indent
	private boolean unfailing
	public void  (net.sf.saxon.event.PipelineConfiguration, javax.xml.transform.stream.StreamResult, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		javax.xml.transform.stream.StreamResult result
		java.util.Properties outputProperties
	public void setOutputProperties (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
		String jnom
	public java.util.Properties getOutputProperties () 
	public void setNormalizer (net.sf.saxon.serialize.codenorm.Normalizer) 
		net.sf.saxon.serialize.codenorm.Normalizer normalizer
	public void setCharacterMap (net.sf.saxon.serialize.CharacterMap) 
		net.sf.saxon.serialize.CharacterMap map
	public void write (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	private void writeItem (net.sf.saxon.om.Item, int)  throws net.sf.saxon.trans.XPathException 
		String stringKey
		net.sf.saxon.ma.map.KeyValuePair pair
		java.util.Set keys
		boolean first
		net.sf.saxon.om.Sequence member
		boolean first
		String s
		String s
		java.io.IOException err
		net.sf.saxon.om.Item item
		int level
	private void emitOpen (char, int)  throws net.sf.saxon.trans.XPathException 
		int i
		char bracket
		int level
	private void emitClose (char, int)  throws net.sf.saxon.trans.XPathException 
		int i
		char bracket
		int level
	private void emitComma (int)  throws net.sf.saxon.trans.XPathException 
		int i
		int level
	private java.lang.CharSequence escape (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		int end
		int start
		net.sf.saxon.tree.util.FastStringBuffer out
		String s
		int prev
		CharSequence cs
	private java.lang.CharSequence simpleEscape (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		CharSequence cs
	private java.lang.String serializeNode (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		java.io.StringWriter sw
		java.util.Properties props
	private void emit (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException e
		CharSequence s
	private void emit (char)  throws net.sf.saxon.trans.XPathException 
		char c
	private void writeSequence (net.sf.saxon.om.GroundedValue, int)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		net.sf.saxon.om.GroundedValue seq
		int level
		int len
	public void close ()  throws net.sf.saxon.trans.XPathException 
	static net.sf.saxon.serialize.charcode.CharacterSet access$000 (net.sf.saxon.serialize.JSONEmitter) 
		net.sf.saxon.serialize.JSONEmitter x0
}

net/sf/saxon/serialize/MessageEmitter.class
MessageEmitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.MessageEmitter extends net.sf.saxon.serialize.XMLEmitter {
	public void  () 
	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
	protected boolean suppressProcessingInstruction (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 endDocument ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
	public void close ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
}

net/sf/saxon/serialize/MessageWarner.class
MessageWarner.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.MessageWarner extends net.sf.saxon.serialize.XMLEmitter {
	boolean abort
	String errorCode
	public void  () 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		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 endDocument ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException te
		javax.xml.transform.ErrorListener listener
		net.sf.saxon.trans.XPathException de
	public void close () 
}

net/sf/saxon/serialize/MetaTagAdjuster.class
MetaTagAdjuster.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.MetaTagAdjuster extends net.sf.saxon.event.ProxyReceiver {
	boolean seekingHead
	int droppingMetaTags
	boolean inMetaTag
	boolean foundHead
	String headPrefix
	String headURI
	net.sf.saxon.om.NodeName metaCode
	String requiredURI
	net.sf.saxon.tree.util.AttributeCollectionImpl attributes
	java.util.List namespaces
	String encoding
	String mediaType
	int level
	boolean isXHTML
	int htmlVersion
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void setOutputProperties (java.util.Properties) 
		java.util.Properties details
		String htmlVn
	public void setIsXHTML (boolean) 
		boolean xhtml
	private boolean comparesEqual (java.lang.String, java.lang.String) 
		String name1
		String name2
	private boolean matchesName (net.sf.saxon.om.NodeName, java.lang.String) 
		net.sf.saxon.om.NodeName name
		String local
	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 nameCode
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FingerprintedQName metaCode
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		String value
		String name
		int i
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SimpleType typeCode
		String value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int i
		net.sf.saxon.om.NamespaceBinding nb
		boolean found
}

net/sf/saxon/serialize/ReconfigurableSerializer.class
ReconfigurableSerializer.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.ReconfigurableSerializer extends net.sf.saxon.event.ProxyReceiver {
	private javax.xml.transform.Result destination
	private java.util.Properties apiDefinedProperties
	public void  (net.sf.saxon.event.Receiver, java.util.Properties, javax.xml.transform.Result) 
		net.sf.saxon.event.Receiver next
		java.util.Properties apiDefinedProperties
		javax.xml.transform.Result destination
	public void reconfigure (java.util.Properties, net.sf.saxon.serialize.CharacterMapIndex)  throws net.sf.saxon.trans.XPathException 
		String s
		java.util.Properties outputProperties
		net.sf.saxon.serialize.CharacterMapIndex charMapIndex
		net.sf.saxon.lib.SerializerFactory sf
		java.util.Properties combinedProps
		net.sf.saxon.event.Receiver r
}

net/sf/saxon/serialize/SerializationParamsHandler.class
SerializationParamsHandler.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.SerializationParamsHandler extends java.lang.Object {
	public static final String NAMESPACE
	java.util.Properties properties
	net.sf.saxon.serialize.CharacterMap characterMap
	net.sf.saxon.expr.parser.Location locator
	private static final java.util.Set VALUE_ONLY
	private static final java.util.Set CHARMAP_ATTS
	public void  () 
	public void setLocator (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location locator
	public void setSerializationParams (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		String ch
		String str
		net.sf.saxon.regex.UnicodeString chValue
		int code
		String prev
		net.sf.saxon.tree.iter.AxisIterator gKids
		net.sf.saxon.om.NodeInfo gChild
		net.sf.saxon.z.IntHashMap map
		net.sf.saxon.trans.XPathException e2
		net.sf.saxon.trans.XPathException err
		String value
		String lname
		String uri
		net.sf.saxon.om.NodeInfo node
		java.util.Set none
		java.util.Set nodeNames
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	private void allowAttribute (net.sf.saxon.om.NodeInfo, java.util.Set)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
		java.util.Set allowedNames
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.tree.iter.AxisIterator iter
	private java.lang.String getAttribute (net.sf.saxon.om.NodeInfo, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
		String localName
		String value
	public java.util.Properties getSerializationProperties () 
	public net.sf.saxon.serialize.CharacterMap getCharacterMap () 
	static void  () 
}

net/sf/saxon/serialize/TEXTEmitter.class
TEXTEmitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.TEXTEmitter extends net.sf.saxon.serialize.XMLEmitter {
	private java.util.regex.Pattern newlineMatcher
	private String newlineRepresentation
	public void  () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		String encoding
		String byteOrderMark
		String nl
	public void writeDeclaration ()  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 
		int badchar
		java.io.IOException err
		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) 
		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) 
		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 endElement () 
	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 value
		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
}

net/sf/saxon/serialize/UTF8Writer.class
UTF8Writer.java
package net.sf.saxon.serialize
public final net.sf.saxon.serialize.UTF8Writer extends java.io.Writer {
	private static final int MIN_BUF_LEN
	private static final int DEFAULT_BUF_LEN
	static final int SURR1_FIRST
	static final int SURR1_LAST
	static final int SURR2_FIRST
	static final int SURR2_LAST
	protected java.io.OutputStream _out
	protected byte[] _outBuffer
	protected final int _outBufferLast
	protected int _outPtr
	int _surrogate
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public void  (java.io.OutputStream, int) 
		java.io.OutputStream out
		int bufferLength
	public void close ()  throws java.io.IOException 
		int code
	public void flush ()  throws java.io.IOException 
	public void write (char[])  throws java.io.IOException 
		char[] cbuf
	public void write (char[], int, int)  throws java.io.IOException 
		char second
		int maxInCount
		int maxOutCount
		int c
		char[] cbuf
		int off
		int len
		int outPtr
		byte[] outBuf
		int outBufLast
	public void write (int)  throws java.io.IOException 
		int ptr
		int c
	public void write (java.lang.String)  throws java.io.IOException 
		String str
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		char second
		int maxInCount
		int maxOutCount
		int c
		String str
		int off
		int len
		int outPtr
		byte[] outBuf
		int outBufLast
	private void _flushBuffer ()  throws java.io.IOException 
	private final int _convertSurrogate (int)  throws java.io.IOException 
		int secondPart
		int firstPart
	private void throwIllegal (int)  throws java.io.IOException 
		int code
}

net/sf/saxon/serialize/UncommittedSerializer$1.class
UncommittedSerializer.java
package net.sf.saxon.serialize
 net.sf.saxon.serialize.UncommittedSerializer$1 extends java.lang.Object {
}

net/sf/saxon/serialize/UncommittedSerializer$PendingNode.class
UncommittedSerializer.java
package net.sf.saxon.serialize
final net.sf.saxon.serialize.UncommittedSerializer$PendingNode extends java.lang.Object {
	int kind
	String name
	CharSequence content
	int properties
	net.sf.saxon.expr.parser.Location locationId
	private void  () 
	void  (net.sf.saxon.serialize.UncommittedSerializer$1) 
		net.sf.saxon.serialize.UncommittedSerializer$1 x0
}

net/sf/saxon/serialize/UncommittedSerializer.class
UncommittedSerializer.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.UncommittedSerializer extends net.sf.saxon.event.ProxyReceiver {
	private boolean committed
	private java.util.List pending
	private javax.xml.transform.Result finalResult
	private java.util.Properties outputProperties
	private net.sf.saxon.serialize.CharacterMapIndex charMapIndex
	public void  (javax.xml.transform.Result, net.sf.saxon.event.Receiver, java.util.Properties, net.sf.saxon.serialize.CharacterMapIndex) 
		javax.xml.transform.Result finalResult
		net.sf.saxon.event.Receiver next
		java.util.Properties outputProperties
		net.sf.saxon.serialize.CharacterMapIndex charMap
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  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.serialize.UncommittedSerializer$PendingNode node
		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 
		net.sf.saxon.serialize.UncommittedSerializer$PendingNode node
		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 
		net.sf.saxon.serialize.UncommittedSerializer$PendingNode node
		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 
		String version
		String name
		String uri
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	private void switchToMethod (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.UncommittedSerializer$PendingNode node
		String method
		java.util.Properties newProperties
		net.sf.saxon.lib.SerializerFactory sf
		net.sf.saxon.event.Receiver target
	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
}

net/sf/saxon/serialize/UnicodeNormalizer.class
UnicodeNormalizer.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.UnicodeNormalizer extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.serialize.codenorm.Normalizer normalizer
	public void  (java.lang.String, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		byte fb
		byte fb
		byte fb
		byte fb
		net.sf.saxon.trans.XPathException err
		String form
		net.sf.saxon.event.Receiver next
		byte fb
	public net.sf.saxon.serialize.codenorm.Normalizer getNormalizer () 
	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
	private java.lang.CharSequence normalize (java.lang.CharSequence, boolean) 
		net.sf.saxon.tree.util.FastStringBuffer out
		String s
		int start
		int nextNull
		CharSequence in
		boolean containsNullMarkers
}

net/sf/saxon/serialize/XHTML1Emitter.class
XHTML1Emitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.XHTML1Emitter extends net.sf.saxon.serialize.XMLEmitter {
	static java.util.Set emptyTags1
	private static String[] emptyTagNames1
	public void  () 
	private boolean isRecognizedHtmlElement (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName name
	protected java.lang.String emptyElementTagCloser (java.lang.String, net.sf.saxon.om.NodeName) 
		String displayName
		net.sf.saxon.om.NodeName name
	static void  () 
}

net/sf/saxon/serialize/XHTML5Emitter.class
XHTML5Emitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.XHTML5Emitter extends net.sf.saxon.serialize.XMLEmitter {
	private static String[] html5ElementNames
	static java.util.Set html5Elements
	static java.util.Set emptyTags5
	private static String[] emptyTagNames5
	public void  () 
	private boolean isRecognizedHtmlElement (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName name
	protected void writeDocType (net.sf.saxon.om.NodeName, java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException e
		net.sf.saxon.om.NodeName name
		String displayName
		String systemId
		String publicId
	protected boolean writeDocTypeWithNullSystemId () 
	protected java.lang.String emptyElementTagCloser (java.lang.String, net.sf.saxon.om.NodeName) 
		String displayName
		net.sf.saxon.om.NodeName name
	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
	static void  () 
}

net/sf/saxon/serialize/XHTMLPrefixRemover.class
XHTMLPrefixRemover.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.XHTMLPrefixRemover extends net.sf.saxon.event.ProxyReceiver {
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	private boolean isSpecial (java.lang.String) 
		String uri
	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.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
}

net/sf/saxon/serialize/XHTMLURIEscaper.class
XHTMLURIEscaper.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.XHTMLURIEscaper extends net.sf.saxon.serialize.HTMLURIEscaper {
	private static java.util.HashSet urlTable
	private static java.util.HashSet attTable
	private static void setUrlAttribute (java.lang.String, java.lang.String) 
		String element
		String attribute
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	private static boolean isURLAttribute (net.sf.saxon.om.NodeName, net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName elcode
		net.sf.saxon.om.NodeName atcode
		String attName
	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 
		CharSequence normalized
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	private static boolean isAllAscii (java.lang.CharSequence) 
		int i
		CharSequence value
	static void  () 
}

net/sf/saxon/serialize/XML10ContentChecker.class
XML10ContentChecker.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.XML10ContentChecker extends net.sf.saxon.event.ProxyReceiver {
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver next
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void 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 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 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
	private void checkString (java.lang.CharSequence, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		CharSequence in
		net.sf.saxon.expr.parser.Location locationId
		int len
}

net/sf/saxon/serialize/XMLEmitter.class
XMLEmitter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.XMLEmitter extends net.sf.saxon.serialize.Emitter {
	protected boolean started
	protected boolean startedElement
	protected boolean openStartTag
	protected boolean declarationIsWritten
	protected net.sf.saxon.om.NodeName elementCode
	protected int indentForNextAttribute
	protected boolean undeclareNamespaces
	protected boolean unfailing
	protected char delimiter
	protected boolean[] attSpecials
	protected java.util.Stack elementStack
	private boolean indenting
	private String indentChars
	private boolean requireWellFormed
	protected net.sf.saxon.serialize.CharacterReferenceGenerator characterReferenceGenerator
	static boolean[] specialInText
	static boolean[] specialInAtt
	static boolean[] specialInAttSingle
	public void  () 
	public void setCharacterReferenceGenerator (net.sf.saxon.serialize.CharacterReferenceGenerator) 
		net.sf.saxon.serialize.CharacterReferenceGenerator generator
	public void setEscapeNonAscii (java.lang.Boolean) 
		Boolean escape
	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 
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		String rep
	public void writeDeclaration ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String byteOrderMark
		String encoding
		String omitXMLDeclaration
		String version
		String undeclare
		String standalone
		String systemId
		java.io.IOException err
	protected void writeDocType (net.sf.saxon.om.NodeName, java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String quotedSystemId
		java.io.IOException err
		net.sf.saxon.om.NodeName name
		String displayName
		String systemId
		String publicId
	public void close ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
	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.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		int badchar
		String systemId
		String publicId
		java.io.IOException err
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
		String displayName
	protected boolean writeDocTypeWithNullSystemId () 
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int badchar
		String nsprefix
		String nsuri
		String sep
		net.sf.saxon.om.NamespaceBinding ns
		java.io.IOException err
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public void setIndentForNextAttribute (int) 
		int indent
	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
		int badchar
		java.io.IOException 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 displayName
	protected java.lang.String getAttributeIndentString () 
		int indent
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void closeStartTag ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
	protected java.lang.String emptyElementTagCloser (java.lang.String, net.sf.saxon.om.NodeName) 
		String displayName
		net.sf.saxon.om.NodeName nameCode
	protected void writeAttribute (net.sf.saxon.om.NodeName, java.lang.String, java.lang.CharSequence, int)  throws net.sf.saxon.trans.XPathException 
		char delim
		String val
		java.io.IOException err
		net.sf.saxon.om.NodeName elCode
		String attname
		CharSequence value
		int properties
	protected int testCharacters (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		int cc
		char c
		int i
		CharSequence chars
	protected java.lang.String convertToAscii (java.lang.CharSequence) 
		char c
		int i
		CharSequence chars
		net.sf.saxon.tree.util.FastStringBuffer buff
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		String displayName
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		char c
		int i
		int len
		char[] pair
		int cc
		char[] ca
		char c
		int i
		int len
		java.io.IOException err
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void writeCharSequence (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence s
	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.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		java.io.IOException err
		String target
		CharSequence data
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int x
	protected void writeEscape (java.lang.CharSequence, boolean)  throws java.io.IOException net.sf.saxon.trans.XPathException 
		char c
		net.sf.saxon.trans.XPathException de
		int cc
		net.sf.saxon.trans.XPathException de
		char d
		int charval
		int i
		char c
		CharSequence chars
		boolean inAttribute
		int segstart
		boolean disabled
		boolean[] specialChars
		int clength
	public void comment (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.io.IOException err
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int x
	public boolean usesTypeAnnotations () 
	public boolean isStarted () 
	static void  () 
		int i
		int i
		int i
		int i
}

net/sf/saxon/serialize/XMLIndenter.class
XMLIndenter.java
package net.sf.saxon.serialize
public net.sf.saxon.serialize.XMLIndenter extends net.sf.saxon.event.ProxyReceiver {
	private int level
	protected char[] indentChars
	private boolean sameline
	private boolean afterStartTag
	private boolean afterEndTag
	private boolean allWhite
	private int line
	private int column
	private int suppressedAtLevel
	private java.util.Set suppressedElements
	private net.sf.saxon.serialize.XMLEmitter emitter
	private net.sf.saxon.tree.util.AttributeCollectionImpl bufferedAttributes
	private java.util.List bufferedNamespaces
	public void  (net.sf.saxon.serialize.XMLEmitter) 
		net.sf.saxon.serialize.XMLEmitter next
	public void setOutputProperties (java.util.Properties) 
		String clarkName
		java.util.StringTokenizer st
		java.util.Properties props
		String omit
		String s
	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 nameCode
		net.sf.saxon.type.SchemaType type
		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 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 
		String prefix
		net.sf.saxon.om.NamespaceBinding binding
		net.sf.saxon.om.NamespaceBindingSet nbs
		String prefix
		int i
		net.sf.saxon.om.NamespaceBinding binding
		net.sf.saxon.om.NamespaceBindingSet nbs
		int i
		int len
		int count
		int indent
		net.sf.saxon.tree.util.AttributeCollectionImpl ba
	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 
		String target
		CharSequence data
		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 
		char c
		int i
		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 boolean usesTypeAnnotations () 
	private void indent ()  throws net.sf.saxon.trans.XPathException 
		int increment
		char[] c2
		int spaces
		int start
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	protected int getIndentation () 
	protected boolean isDoubleSpaced (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName name
	protected int getLineLength () 
}

net/sf/saxon/serialize/charcode/ASCIICharacterSet.class
ASCIICharacterSet.java
package net.sf.saxon.serialize.charcode
public net.sf.saxon.serialize.charcode.ASCIICharacterSet extends java.lang.Object implements net.sf.saxon.serialize.charcode.CharacterSet  {
	public static final net.sf.saxon.serialize.charcode.ASCIICharacterSet theInstance
	private void  () 
	public static net.sf.saxon.serialize.charcode.ASCIICharacterSet getInstance () 
	public final boolean inCharset (int) 
		int c
	public java.lang.String getCanonicalName () 
	static void  () 
}

net/sf/saxon/serialize/charcode/CharacterSet.class
CharacterSet.java
package net.sf.saxon.serialize.charcode
public abstract net.sf.saxon.serialize.charcode.CharacterSet extends java.lang.Object {
	public abstract boolean inCharset (int) 
	public abstract java.lang.String getCanonicalName () 
}

net/sf/saxon/serialize/charcode/CharacterSetFactory.class
CharacterSetFactory.java
package net.sf.saxon.serialize.charcode
public net.sf.saxon.serialize.charcode.CharacterSetFactory extends java.lang.Object {
	private java.util.HashMap characterSets
	public void  () 
		java.util.HashMap c
		net.sf.saxon.serialize.charcode.UTF8CharacterSet utf8
		net.sf.saxon.serialize.charcode.UTF16CharacterSet utf16
		net.sf.saxon.serialize.charcode.ASCIICharacterSet acs
		net.sf.saxon.serialize.charcode.ISO88591CharacterSet lcs
	public void setCharacterSetImplementation (java.lang.String, net.sf.saxon.serialize.charcode.CharacterSet) 
		String encoding
		net.sf.saxon.serialize.charcode.CharacterSet charSet
	private static java.lang.String normalizeCharsetName (java.lang.String) 
		String name
	public net.sf.saxon.serialize.charcode.CharacterSet getCharacterSet (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
		String encoding
	public net.sf.saxon.serialize.charcode.CharacterSet getCharacterSet (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.serialize.charcode.CharacterSet res
		java.nio.charset.Charset charset
		net.sf.saxon.trans.XPathException e
		java.nio.charset.IllegalCharsetNameException err
		net.sf.saxon.trans.XPathException e
		java.nio.charset.UnsupportedCharsetException err
		String encodingKey
		net.sf.saxon.serialize.charcode.CharacterSet cs
		String encoding
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String s
		java.util.Map$Entry e
		String[] args
		net.sf.saxon.serialize.charcode.CharacterSetFactory factory
}

net/sf/saxon/serialize/charcode/ISO88591CharacterSet.class
ISO88591CharacterSet.java
package net.sf.saxon.serialize.charcode
public net.sf.saxon.serialize.charcode.ISO88591CharacterSet extends java.lang.Object implements net.sf.saxon.serialize.charcode.CharacterSet  {
	private static net.sf.saxon.serialize.charcode.ISO88591CharacterSet theInstance
	private void  () 
	public static net.sf.saxon.serialize.charcode.ISO88591CharacterSet getInstance () 
	public final boolean inCharset (int) 
		int c
	public java.lang.String getCanonicalName () 
	static void  () 
}

net/sf/saxon/serialize/charcode/JavaCharacterSet.class
JavaCharacterSet.java
package net.sf.saxon.serialize.charcode
public net.sf.saxon.serialize.charcode.JavaCharacterSet extends java.lang.Object implements net.sf.saxon.serialize.charcode.CharacterSet  {
	public static java.util.HashMap map
	private java.nio.charset.CharsetEncoder encoder
	private byte[] charinfo
	private static final byte GOOD
	private static final byte BAD
	private void  (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
	public static synchronized net.sf.saxon.serialize.charcode.JavaCharacterSet makeCharSet (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
		net.sf.saxon.serialize.charcode.JavaCharacterSet c
	public final boolean inCharset (int) 
		char[] cc
		int c
	public java.lang.String getCanonicalName () 
}

net/sf/saxon/serialize/charcode/UTF16CharacterSet.class
UTF16CharacterSet.java
package net.sf.saxon.serialize.charcode
public net.sf.saxon.serialize.charcode.UTF16CharacterSet extends java.lang.Object implements net.sf.saxon.serialize.charcode.CharacterSet  {
	private static net.sf.saxon.serialize.charcode.UTF16CharacterSet theInstance
	public static final int NONBMP_MIN
	public static final int NONBMP_MAX
	public static final char SURROGATE1_MIN
	public static final char SURROGATE1_MAX
	public static final char SURROGATE2_MIN
	public static final char SURROGATE2_MAX
	private void  () 
	public static net.sf.saxon.serialize.charcode.UTF16CharacterSet getInstance () 
	public boolean inCharset (int) 
		int c
	public java.lang.String getCanonicalName () 
	public static int combinePair (char, char) 
		char high
		char low
	public static char highSurrogate (int) 
		int ch
	public static char lowSurrogate (int) 
		int ch
	public static boolean isSurrogate (int) 
		int c
	public static boolean isHighSurrogate (int) 
		int ch
	public static boolean isLowSurrogate (int) 
		int ch
	public static boolean containsSurrogates (java.lang.CharSequence) 
		int i
		CharSequence s
	public static int firstInvalidChar (java.lang.CharSequence, net.sf.saxon.z.IntPredicate) 
		char low
		int ch32
		int c
		CharSequence chars
		net.sf.saxon.z.IntPredicate predicate
	public static void main (java.lang.String[]) 
		String[] args
	static void  () 
}

net/sf/saxon/serialize/charcode/UTF8CharacterSet.class
UTF8CharacterSet.java
package net.sf.saxon.serialize.charcode
public final net.sf.saxon.serialize.charcode.UTF8CharacterSet extends java.lang.Object implements net.sf.saxon.serialize.charcode.CharacterSet  {
	private static net.sf.saxon.serialize.charcode.UTF8CharacterSet theInstance
	private void  () 
	public static net.sf.saxon.serialize.charcode.UTF8CharacterSet getInstance () 
	public boolean inCharset (int) 
		int c
	public java.lang.String getCanonicalName () 
	public static int getUTF8Encoding (char, char, byte[]) 
		int j
		byte xxxxxx
		byte yyyyyy
		byte zzzz
		byte uuuuu
		char in
		char in2
		byte[] out
		int i
	public static int decodeUTF8 (byte[], int)  throws java.lang.IllegalArgumentException 
		int i
		byte[] in
		int used
		int bottom
	static void  () 
}

net/sf/saxon/serialize/charcode/XMLCharacterData.class
XMLCharacterData.java
package net.sf.saxon.serialize.charcode
public net.sf.saxon.serialize.charcode.XMLCharacterData extends java.lang.Object {
	private static final byte[] data
	public static final byte VALID_10_MASK
	public static final byte NAME_10_MASK
	public static final byte NAME_START_10_MASK
	public static final byte VALID_11_MASK
	public static final byte NAME_11_MASK
	public static final byte NAME_START_11_MASK
	public static final int MAX_XML11_NAME_CHAR
	public void  () 
	public static boolean isValid10 (int) 
		int i
	public static boolean isNCName10 (int) 
		int i
	public static boolean isNCNameStart10 (int) 
		int i
	public static boolean isValid11 (int) 
		int i
	public static boolean isNCName11 (int) 
		int i
	public static boolean isNCNameStart11 (int) 
		int i
	public static net.sf.saxon.z.IntRangeSet getCategory (byte) 
		int i
		byte mask
		net.sf.saxon.z.IntRangeSet irs
	static void  () 
}

net/sf/saxon/serialize/codenorm/Normalizer.class
Normalizer.java
package net.sf.saxon.serialize.codenorm
public net.sf.saxon.serialize.codenorm.Normalizer extends java.lang.Object {
	private int form
	static final int COMPATIBILITY_MASK
	static final int COMPOSITION_MASK
	public static final int D
	public static final int C
	public static final int KD
	public static final int KC
	public static final int NO_ACTION
	private static net.sf.saxon.serialize.codenorm.NormalizerData data
	public void  (int, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		int form
		net.sf.saxon.Configuration config
	public java.lang.CharSequence normalize (java.lang.CharSequence) 
		CharSequence source
		net.sf.saxon.tree.util.FastStringBuffer target
	private void internalDecompose (java.lang.CharSequence, net.sf.saxon.tree.util.FastStringBuffer) 
		char low
		char low
		char high
		int step
		int ch2
		int chClass
		int k
		int ch
		int j
		int ch32
		int i
		CharSequence source
		net.sf.saxon.tree.util.FastStringBuffer target
		net.sf.saxon.tree.util.FastStringBuffer buffer
		boolean canonical
	private void internalCompose (net.sf.saxon.tree.util.FastStringBuffer) 
		int chClass
		int composite
		int ch
		int decompPos
		net.sf.saxon.tree.util.FastStringBuffer target
		int starterPos
		int starterCh
		int compPos
		int lastClass
		int oldLen
	private static void setCharAt (net.sf.saxon.tree.util.FastStringBuffer, int, int) 
		net.sf.saxon.tree.util.FastStringBuffer target
		int offset
		int ch32
	static void  () 
}

net/sf/saxon/serialize/codenorm/NormalizerData.class
NormalizerData.java
package net.sf.saxon.serialize.codenorm
public net.sf.saxon.serialize.codenorm.NormalizerData extends java.lang.Object {
	static final String copyright
	public static final int NOT_COMPOSITE
	private net.sf.saxon.z.IntToIntMap canonicalClass
	private net.sf.saxon.z.IntHashMap decompose
	private net.sf.saxon.z.IntToIntMap compose
	private java.util.BitSet isCompatibility
	private java.util.BitSet isExcluded
	public int getCanonicalClass (int) 
		int ch
	public char getPairwiseComposition (int, int) 
		int first
		int second
	public void getRecursiveDecomposition (boolean, int, net.sf.saxon.tree.util.FastStringBuffer) 
		int i
		boolean canonical
		int ch
		net.sf.saxon.tree.util.FastStringBuffer buffer
		String decomp
	void  (net.sf.saxon.z.IntToIntMap, net.sf.saxon.z.IntHashMap, net.sf.saxon.z.IntToIntMap, java.util.BitSet, java.util.BitSet) 
		net.sf.saxon.z.IntToIntMap canonicalClass
		net.sf.saxon.z.IntHashMap decompose
		net.sf.saxon.z.IntToIntMap compose
		java.util.BitSet isCompatibility
		java.util.BitSet isExcluded
	boolean getExcluded (char) 
		char ch
	java.lang.String getRawDecompositionMapping (char) 
		char ch
}

net/sf/saxon/serialize/codenorm/UnicodeDataGenerator.class
UnicodeDataGenerator.java
package net.sf.saxon.serialize.codenorm
 net.sf.saxon.serialize.codenorm.UnicodeDataGenerator extends java.lang.Object {
	static final String copyright
	private static final boolean DEBUG
	private static String dir
	private static String UNICODE_DATA
	private static String COMPOSITION_EXCLUSIONS
	private static java.util.List canonicalClassKeys
	private static java.util.List canonicalClassValues
	private static java.util.List decompositionKeys
	private static java.util.List decompositionValues
	private static java.util.List exclusionList
	private static java.util.List compatibilityList
	private void  () 
	static void build () 
		java.io.IOException e
	private static void readExclusionList ()  throws java.io.IOException 
		String line
		int comment
		int z
		int value
		java.io.BufferedReader in
	private static void buildDecompositionTables ()  throws java.io.IOException 
		int value
		NumberFormatException e
		String segment
		boolean compat
		String decomp
		String line
		int comment
		int start
		int end
		int cc
		int value
		java.io.BufferedReader in
		int counter
	public static java.lang.String fromHex (java.lang.String) 
		NumberFormatException e
		int z
		int j
		char c
		int i
		String source
		net.sf.saxon.tree.util.FastStringBuffer result
	public static java.lang.String hex (char) 
		char i
		String result
	public static java.lang.String hex (java.lang.String, java.lang.String) 
		int i
		String s
		String sep
		net.sf.saxon.tree.util.FastStringBuffer result
	private static void generateJava (java.io.PrintStream) 
		java.io.PrintStream o
	private static void generateXML (java.io.PrintStream)  throws net.sf.saxon.trans.XPathException javax.xml.stream.XMLStreamException 
		java.io.PrintStream o
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		javax.xml.transform.Result result
		java.util.Properties props
		net.sf.saxon.event.Receiver receiver
		javax.xml.stream.XMLStreamWriter w
	private static void printArray (java.io.PrintStream, java.util.Iterator) 
		int next
		java.io.PrintStream o
		java.util.Iterator iter
		int count
		net.sf.saxon.tree.util.FastStringBuffer buff
	private static java.lang.String base32array (java.util.List) 
		int next
		java.util.List list
		int count
		java.util.Iterator iter
		net.sf.saxon.tree.util.FastStringBuffer buff
	private static java.lang.String base32arrayRunLength (java.util.List) 
		int next
		java.util.List list
		int count
		java.util.Iterator iter
		net.sf.saxon.tree.util.FastStringBuffer buff
		int runLength
		int val
		int next
	private static java.lang.String base32StringArray (java.util.List) 
		char c
		char b0
		char b1
		char b2
		char b3
		int i
		String value
		java.util.List in
		java.util.Iterator iter
		int count
		net.sf.saxon.tree.util.FastStringBuffer buff
	private static void printStringArray (java.io.PrintStream, java.util.Iterator) 
		String next
		java.io.PrintStream o
		java.util.Iterator iter
		int count
		net.sf.saxon.tree.util.FastStringBuffer buff
	private static void appendJavaString (java.lang.String, net.sf.saxon.tree.util.FastStringBuffer) 
		char b0
		char b1
		char b2
		char b3
		char c
		int i
		String value
		net.sf.saxon.tree.util.FastStringBuffer buff
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		java.io.PrintStream o
	static void  () 
}

net/sf/saxon/serialize/codenorm/UnicodeDataParserFromXML.class
UnicodeDataParserFromXML.java
package net.sf.saxon.serialize.codenorm
 net.sf.saxon.serialize.codenorm.UnicodeDataParserFromXML extends java.lang.Object {
	private static final int SBase
	private static final int LBase
	private static final int VBase
	private static final int TBase
	private static final int LCount
	private static final int VCount
	private static final int TCount
	private static final int NCount
	private static final int SCount
	private void  () 
	static net.sf.saxon.serialize.codenorm.NormalizerData build (net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		java.io.InputStream in
		java.util.BitSet isExcluded
		java.util.BitSet isCompatibility
		net.sf.saxon.lib.ParseOptions options
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.NodeInfo canonicalClassKeys
		net.sf.saxon.om.NodeInfo canonicalClassValues
		net.sf.saxon.om.NodeInfo decompositionKeys
		net.sf.saxon.om.NodeInfo decompositionValues
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo item
		net.sf.saxon.z.IntToIntMap canonicalClass
		net.sf.saxon.z.IntHashMap decompose
		net.sf.saxon.z.IntToIntMap compose
	private static void readExclusionList (java.lang.String, java.util.BitSet) 
		String tok
		int value
		String s
		java.util.BitSet isExcluded
		java.util.StringTokenizer st
	private static void readCompatibilityList (java.lang.String, java.util.BitSet) 
		String tok
		int value
		String s
		java.util.BitSet isCompatible
		java.util.StringTokenizer st
	private static void readCanonicalClassTable (java.lang.String, java.lang.String, net.sf.saxon.z.IntToIntMap) 
		String tok
		int value
		int clss
		int i
		String tok
		int clss
		int repeat
		int star
		String keyString
		String valueString
		net.sf.saxon.z.IntToIntMap canonicalClasses
		java.util.ArrayList keys
		java.util.StringTokenizer st
		int k
	private static void readDecompositionTable (java.lang.String, java.lang.String, net.sf.saxon.z.IntHashMap, net.sf.saxon.z.IntToIntMap, java.util.BitSet, java.util.BitSet) 
		char h0
		char h1
		char h2
		char h3
		int code
		int c
		String tok
		String value
		char first
		char second
		int pair
		String tok
		int key
		String value
		char first
		char second
		int TIndex
		char first
		char second
		int pair
		int key
		int SIndex
		String decompositionKeyString
		String decompositionValuesString
		net.sf.saxon.z.IntHashMap decompose
		net.sf.saxon.z.IntToIntMap compose
		java.util.BitSet isExcluded
		java.util.BitSet isCompatibility
		int k
		java.util.List values
		java.util.StringTokenizer st
}

net/sf/saxon/stax/ReceiverToXMLStreamWriter.class
ReceiverToXMLStreamWriter.java
package net.sf.saxon.stax
public net.sf.saxon.stax.ReceiverToXMLStreamWriter extends java.lang.Object implements net.sf.saxon.event.Receiver  {
	protected net.sf.saxon.event.PipelineConfiguration pipe
	protected net.sf.saxon.Configuration config
	protected String systemId
	protected String baseURI
	private javax.xml.stream.XMLStreamWriter writer
	public void  (javax.xml.stream.XMLStreamWriter) 
		javax.xml.stream.XMLStreamWriter writer
	public javax.xml.stream.XMLStreamWriter getXMLStreamWriter () 
	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 java.lang.String getSystemId () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
	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 startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
		String local
		String uri
		String prefix
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
		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 
		javax.xml.stream.XMLStreamException e
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		String local
		String uri
		String prefix
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
		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 
		javax.xml.stream.XMLStreamException e
		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 
		javax.xml.stream.XMLStreamException e
		CharSequence content
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void close ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.stream.XMLStreamException e
	public boolean usesTypeAnnotations () 
}

net/sf/saxon/stax/StAXResultHandlerImpl.class
StAXResultHandlerImpl.java
package net.sf.saxon.stax
public net.sf.saxon.stax.StAXResultHandlerImpl extends java.lang.Object implements net.sf.saxon.lib.StAXResultHandler  {
	public void  () 
	public net.sf.saxon.event.Receiver getReceiver (javax.xml.transform.Result, java.util.Properties) 
		javax.xml.transform.Result result
		java.util.Properties properties
}

net/sf/saxon/stax/XMLStreamWriterDestination.class
XMLStreamWriterDestination.java
package net.sf.saxon.stax
public net.sf.saxon.stax.XMLStreamWriterDestination extends java.lang.Object implements net.sf.saxon.s9api.Destination  {
	private javax.xml.stream.XMLStreamWriter writer
	public void  (javax.xml.stream.XMLStreamWriter) 
		javax.xml.stream.XMLStreamWriter writer
	public javax.xml.stream.XMLStreamWriter getXMLStreamWriter () 
	public net.sf.saxon.event.Receiver getReceiver (net.sf.saxon.Configuration)  throws net.sf.saxon.s9api.SaxonApiException 
		net.sf.saxon.Configuration config
		net.sf.saxon.event.Receiver r
	public void close ()  throws net.sf.saxon.s9api.SaxonApiException 
		javax.xml.stream.XMLStreamException e
}

net/sf/saxon/style/AbsentExtensionElement.class
AbsentExtensionElement.java
package net.sf.saxon.style
public net.sf.saxon.style.AbsentExtensionElement extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void processAllAttributes ()  throws net.sf.saxon.trans.XPathException 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public void validateSubtree (net.sf.saxon.style.ComponentDeclaration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		boolean excludeStylesheet
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/AttributeValueTemplate.class
AttributeValueTemplate.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.AttributeValueTemplate extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.expr.Expression make (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.XPathParser parser
		int i0
		int i1
		int i8
		int i9
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.expr.Expression fn
		String avt
		net.sf.saxon.expr.StaticContext env
		java.util.List components
		int len
		int last
		net.sf.saxon.expr.Expression result
	private static boolean isIntegerOrIntegerPair (net.sf.saxon.expr.Expression) 
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.expr.Expression exp
	private static java.lang.String showIntegers (net.sf.saxon.expr.Expression) 
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.expr.Expression exp
	private static void addStringComponent (java.util.List, java.lang.String, int, int) 
		java.util.List components
		String avt
		int start
		int end
	public static net.sf.saxon.expr.Expression makeFirstItem (net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.TypeHierarchy th
}

net/sf/saxon/style/Compilation$ValueAndPrecedence.class
Compilation.java
package net.sf.saxon.style
 net.sf.saxon.style.Compilation$ValueAndPrecedence extends java.lang.Object {
	public net.sf.saxon.om.GroundedValue value
	public net.sf.saxon.value.NestedIntegerValue precedence
	public boolean isParam
	public void  (net.sf.saxon.om.GroundedValue, net.sf.saxon.value.NestedIntegerValue, boolean) 
		net.sf.saxon.om.GroundedValue v
		net.sf.saxon.value.NestedIntegerValue p
		boolean isParam
}

net/sf/saxon/style/Compilation.class
Compilation.java
package net.sf.saxon.style
public net.sf.saxon.style.Compilation extends java.lang.Object {
	public static final boolean TIMING
	private net.sf.saxon.Configuration config
	private net.sf.saxon.trans.CompilerInfo compilerInfo
	private net.sf.saxon.style.PrincipalStylesheetModule principalStylesheetModule
	private int errorCount
	private boolean schemaAware
	private net.sf.saxon.om.QNameParser qNameParser
	private java.util.Map staticVariables
	private java.util.Map stylesheetModules
	private java.util.Stack importStack
	private net.sf.saxon.expr.PackageData packageData
	private boolean preScan
	private boolean createsSecondaryResultDocuments
	private boolean libraryPackage
	private net.sf.saxon.trans.packages.VersionedPackageName expectedNameAndVersion
	private java.util.List packageDependencies
	private java.util.List usingPackages
	private net.sf.saxon.expr.instruct.GlobalParameterSet suppliedParameters
	public void  (net.sf.saxon.Configuration, net.sf.saxon.trans.CompilerInfo) 
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.CompilerInfo info
	public static net.sf.saxon.PreparedStylesheet compileSingletonPackage (net.sf.saxon.Configuration, net.sf.saxon.trans.CompilerInfo, javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.CompilerInfo compilerInfo
		javax.xml.transform.Source source
	public void setUsingPackages (java.util.List) 
		java.util.List users
	public void setPackageData (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData pack
	public void setMinimalPackageData () 
		net.sf.saxon.expr.PackageData pd
	public void setExpectedNameAndVersion (net.sf.saxon.trans.packages.VersionedPackageName) 
		net.sf.saxon.trans.packages.VersionedPackageName vpn
	public void registerPackageDependency (net.sf.saxon.trans.packages.UsePack) 
		net.sf.saxon.trans.packages.UsePack use
	public void satisfyPackageDependencies (net.sf.saxon.style.XSLPackage)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.packages.VersionedPackageName n
		net.sf.saxon.tree.util.FastStringBuffer buffer
		net.sf.saxon.style.StylesheetPackage used
		net.sf.saxon.trans.packages.VersionedPackageName existing
		java.util.List disallowed
		net.sf.saxon.style.StylesheetPackage used
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.packages.PackageDetails details
		net.sf.saxon.trans.packages.UsePack use
		net.sf.saxon.style.XSLPackage thisPackage
		net.sf.saxon.trans.packages.PackageLibrary library
		net.sf.saxon.trans.XPathException lastError
	public net.sf.saxon.style.PrincipalStylesheetModule compilePackage (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo document
		net.sf.saxon.om.NodeInfo document
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.om.NodeInfo document
		net.sf.saxon.om.NodeInfo document
		net.sf.saxon.style.XSLPackage xslpackage
		net.sf.saxon.style.XSLPackage xslpackage
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo outermost
		net.sf.saxon.style.XSLPackage xslpackage
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.style.StyleNodeFactory factory
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.style.StylesheetPackage pack
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.trans.CompilerInfo getCompilerInfo () 
	public net.sf.saxon.expr.PackageData getPackageData () 
	public boolean isSchemaAware () 
	public void setSchemaAware (boolean) 
		boolean schemaAware
	public net.sf.saxon.style.StyleNodeFactory getStyleNodeFactory (boolean) 
		boolean topLevel
		net.sf.saxon.style.StyleNodeFactory factory
	private void setPrincipalStylesheetModule (net.sf.saxon.style.PrincipalStylesheetModule) 
		net.sf.saxon.style.PrincipalStylesheetModule module
	public net.sf.saxon.style.PrincipalStylesheetModule getPrincipalStylesheetModule () 
	public void reportError (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.ErrorListener el
	public int getErrorCount () 
	public void reportWarning (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.ErrorListener el
	public void declareStaticVariable (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.GroundedValue, net.sf.saxon.value.NestedIntegerValue, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.value.NestedIntegerValue precedence
		boolean isParam
		net.sf.saxon.style.Compilation$ValueAndPrecedence vp
	private boolean valuesAreCompatible (net.sf.saxon.om.GroundedValue, net.sf.saxon.om.GroundedValue) 
		net.sf.saxon.om.Item i0
		net.sf.saxon.om.Item i1
		int i
		net.sf.saxon.om.GroundedValue val0
		net.sf.saxon.om.GroundedValue val1
	public net.sf.saxon.om.GroundedValue getStaticVariable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.style.Compilation$ValueAndPrecedence vp
	public net.sf.saxon.value.NestedIntegerValue getStaticVariablePrecedence (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.style.Compilation$ValueAndPrecedence vp
	public java.util.Map getStylesheetModules () 
	public java.util.Stack getImportStack () 
	public net.sf.saxon.om.QNameParser getQNameParser () 
	public boolean isPreScan () 
	public void setPreScan (boolean) 
		boolean preScan
	public boolean isCreatesSecondaryResultDocuments () 
	public void setCreatesSecondaryResultDocuments (boolean) 
		boolean createsSecondaryResultDocuments
	public boolean isLibraryPackage () 
	public void setLibraryPackage (boolean) 
		boolean libraryPackage
	public void setParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.Sequence seq
	public net.sf.saxon.expr.instruct.GlobalParameterSet getParameters () 
	public void clearParameters () 
}

net/sf/saxon/style/ComponentDeclaration.class
ComponentDeclaration.java
package net.sf.saxon.style
public net.sf.saxon.style.ComponentDeclaration extends java.lang.Object {
	private net.sf.saxon.style.StyleElement sourceElement
	private net.sf.saxon.style.StylesheetModule module
	public void  (net.sf.saxon.style.StylesheetModule, net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StylesheetModule module
		net.sf.saxon.style.StyleElement source
	public net.sf.saxon.style.StylesheetModule getModule () 
	public net.sf.saxon.style.StyleElement getSourceElement () 
	public int getPrecedence () 
}

net/sf/saxon/style/DataElement.class
DataElement.java
package net.sf.saxon.style
public net.sf.saxon.style.DataElement extends net.sf.saxon.tree.linked.ElementImpl {
	public void  () 
}

net/sf/saxon/style/ExpressionContext.class
ExpressionContext.java
package net.sf.saxon.style
public net.sf.saxon.style.ExpressionContext extends java.lang.Object implements net.sf.saxon.style.XSLTStaticContext  {
	private net.sf.saxon.style.StyleElement element
	private net.sf.saxon.om.StructuredQName attributeName
	private net.sf.saxon.expr.parser.Location containingLocation
	private net.sf.saxon.om.NamespaceResolver namespaceResolver
	private net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public void  (net.sf.saxon.style.StyleElement, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.StyleElement styleElement
		net.sf.saxon.om.StructuredQName attributeName
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.style.StylesheetPackage getPackageData () 
	public boolean isSchemaAware () 
	public net.sf.saxon.expr.XPathContext makeEarlyEvaluationContext () 
	public net.sf.saxon.expr.parser.RetainedStaticContext makeRetainedStaticContext () 
	public net.sf.saxon.expr.parser.Location getContainingLocation () 
	public void issueWarning (java.lang.String, net.sf.saxon.expr.parser.Location) 
		String s
		net.sf.saxon.expr.parser.Location locator
	public java.lang.String getSystemId () 
	public java.lang.String getStaticBaseURI () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public net.sf.saxon.expr.Expression bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.tree.iter.AxisIterator anc
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.GlobalVariableReference vref
		net.sf.saxon.functions.SystemFunction f
		net.sf.saxon.om.StructuredQName errorVariable
		net.sf.saxon.tree.iter.AxisIterator catchers
		net.sf.saxon.style.StyleElement catcher
		net.sf.saxon.trans.SymbolicName sn
		net.sf.saxon.expr.Component comp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.SuppliedParameterReference supRef
		net.sf.saxon.expr.instruct.GlobalVariable compiledVar
		net.sf.saxon.expr.VariableReference var
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.SourceBinding sourceBinding
		net.sf.saxon.expr.VariableReference var
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
		net.sf.saxon.functions.FunctionLibraryList libList
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.style.StyleElement containingOverride
	public boolean isElementAvailable (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String uri
		String[] parts
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		String qname
	public java.lang.String getDefaultCollationName () 
	public java.lang.String getDefaultElementNamespace () 
	public java.lang.String getDefaultFunctionNamespace () 
	public boolean isInBackwardsCompatibleMode () 
	public int getXPathVersion () 
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public net.sf.saxon.style.StyleElement getStyleElement () 
	public net.sf.saxon.type.ItemType resolveTypeAlias (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName typeName
	public volatile net.sf.saxon.expr.PackageData getPackageData () 
}

net/sf/saxon/style/ExtensionInstruction.class
ExtensionInstruction.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.ExtensionInstruction extends net.sf.saxon.style.StyleElement {
	public void  () 
	public final boolean isInstruction () 
	public final boolean mayContainFallback () 
}

net/sf/saxon/style/LiteralResultElement.class
LiteralResultElement.java
package net.sf.saxon.style
public net.sf.saxon.style.LiteralResultElement extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.om.NodeName resultNodeName
	private net.sf.saxon.om.NodeName[] attributeNames
	private net.sf.saxon.expr.Expression[] attributeValues
	private int numberOfAttributes
	private boolean toplevel
	private java.util.List namespaceCodes
	private net.sf.saxon.om.StructuredQName[] attributeSets
	private net.sf.saxon.type.SchemaType schemaType
	private int validation
	private boolean inheritNamespaces
	public void  () 
	public boolean mayContainSequenceConstructor () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		int fp
		String attURI
		int i
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.om.AttributeCollection atts
		int num
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String suri
		net.sf.saxon.om.NamespaceBinding ncode
		int i
		net.sf.saxon.om.NamespaceBinding elementAlias
		net.sf.saxon.om.NamespaceBinding newBinding
		net.sf.saxon.om.NodeName anameCode
		net.sf.saxon.om.NodeName alias
		String attURI
		int i
		String uri
		int n
		java.util.Iterator inscope
		net.sf.saxon.style.PrincipalStylesheetModule sheet
		String useAttSets
		String type
		String validate
		net.sf.saxon.style.ComponentDeclaration decl
		String elementURI
	protected void validateChildren (net.sf.saxon.style.ComponentDeclaration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		boolean excludeStylesheet
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.TraceExpression trace
		net.sf.saxon.expr.instruct.FixedAttribute att
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.expr.Expression use
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.NamespaceBinding[] bindings
		net.sf.saxon.expr.instruct.FixedElement inst
		net.sf.saxon.expr.Expression content
	public net.sf.saxon.tree.linked.DocumentImpl makeStylesheet (boolean)  throws net.sf.saxon.trans.XPathException 
		String message
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.tree.linked.DocumentImpl oldRoot
		net.sf.saxon.tree.linked.LinkedTreeBuilder builder
		int st
		net.sf.saxon.expr.parser.Location loc
		int te
		net.sf.saxon.tree.linked.DocumentImpl newRoot
		net.sf.saxon.trans.XPathException err
		boolean topLevel
		net.sf.saxon.style.StyleNodeFactory nodeFactory
		String version
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
}

net/sf/saxon/style/PackageVersion.class
PackageVersion.java
package net.sf.saxon.style
public net.sf.saxon.style.PackageVersion extends java.lang.Object implements java.lang.Comparable  {
	public java.util.List parts
	public String suffix
	public static net.sf.saxon.style.PackageVersion ZERO
	public static net.sf.saxon.style.PackageVersion ONE
	public static net.sf.saxon.style.PackageVersion MAX_VALUE
	public void  (int[]) 
		int value
		int[] values
	private void trimTrailingZeroes () 
		int i
	public void  (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int i
		NumberFormatException e
		String p
		String s
		String original
	public boolean equals (java.lang.Object) 
		net.sf.saxon.style.PackageVersion p
		Object o
	public boolean equalsIgnoringSuffix (net.sf.saxon.style.PackageVersion) 
		net.sf.saxon.style.PackageVersion other
	public int compareTo (java.lang.Object) 
		int comp
		int i
		net.sf.saxon.style.PackageVersion pv
		java.util.List p
		int extent
		int len
		Object o
	public java.lang.String toString () 
		Integer i
		String result
	public boolean isPrefix (net.sf.saxon.style.PackageVersion) 
		int i
		net.sf.saxon.style.PackageVersion v
	static void  () 
}

net/sf/saxon/style/PackageVersionRanges$PackageVersionRange.class
PackageVersionRanges.java
package net.sf.saxon.style
 net.sf.saxon.style.PackageVersionRanges$PackageVersionRange extends java.lang.Object {
	String display
	net.sf.saxon.style.PackageVersion low
	net.sf.saxon.style.PackageVersion high
	boolean all
	boolean prefix
	final net.sf.saxon.style.PackageVersionRanges this$0
	void  (net.sf.saxon.style.PackageVersionRanges, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String[] range
		String s
	boolean contains (net.sf.saxon.style.PackageVersion) 
		net.sf.saxon.style.PackageVersion v
	public java.lang.String toString () 
}

net/sf/saxon/style/PackageVersionRanges.class
PackageVersionRanges.java
package net.sf.saxon.style
public net.sf.saxon.style.PackageVersionRanges extends java.lang.Object {
	java.util.ArrayList ranges
	public void  (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String p
		String s
	public boolean contains (net.sf.saxon.style.PackageVersion) 
		net.sf.saxon.style.PackageVersionRanges$PackageVersionRange r
		net.sf.saxon.style.PackageVersion version
	public java.lang.String toString () 
		net.sf.saxon.style.PackageVersionRanges$PackageVersionRange r
		net.sf.saxon.tree.util.FastStringBuffer buffer
}

net/sf/saxon/style/PrincipalStylesheetModule$Action.class
PrincipalStylesheetModule.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.PrincipalStylesheetModule$Action extends java.lang.Object {
	public void  () 
	public abstract void doAction ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/PrincipalStylesheetModule.class
PrincipalStylesheetModule.java
package net.sf.saxon.style
public net.sf.saxon.style.PrincipalStylesheetModule extends net.sf.saxon.style.StylesheetModule implements net.sf.saxon.trans.GlobalVariableManager  {
	private net.sf.saxon.style.StylesheetPackage stylesheetPackage
	private boolean declaredModes
	private java.util.HashMap globalVariableIndex
	private java.util.HashMap templateIndex
	private java.util.HashMap functionIndex
	private net.sf.saxon.trans.KeyManager keyManager
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	private net.sf.saxon.trans.rules.RuleManager ruleManager
	private net.sf.saxon.expr.accum.AccumulatorRegistry accumulatorManager
	private int numberOfAliases
	private java.util.List namespaceAliasList
	private java.util.HashMap namespaceAliasMap
	private java.util.Set aliasResultUriSet
	private java.util.Map attributeSetDeclarations
	private java.util.HashMap moduleCache
	private net.sf.saxon.trans.TypeAliasManager typeAliasManager
	private net.sf.saxon.serialize.CharacterMapIndex characterMapIndex
	private java.util.List fixupActions
	private java.util.List completionActions
	private boolean needsDynamicOutputProperties
	public void  (net.sf.saxon.style.XSLPackage)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLPackage sourceElement
		net.sf.saxon.trans.CompilerInfo compilerInfo
		net.sf.saxon.om.StructuredQName defaultMode
	public net.sf.saxon.expr.Component getComponent (net.sf.saxon.trans.SymbolicName) 
		net.sf.saxon.trans.SymbolicName name
	public net.sf.saxon.style.PrincipalStylesheetModule getPrincipalStylesheetModule () 
	public net.sf.saxon.style.StylesheetPackage getStylesheetPackage () 
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public net.sf.saxon.trans.rules.RuleManager getRuleManager () 
	public boolean isDeclaredModes () 
	public void addFixupAction (net.sf.saxon.style.PrincipalStylesheetModule$Action) 
		net.sf.saxon.style.PrincipalStylesheetModule$Action action
	public void addCompletionAction (net.sf.saxon.style.PrincipalStylesheetModule$Action) 
		net.sf.saxon.style.PrincipalStylesheetModule$Action action
	public void setNeedsDynamicOutputProperties (boolean) 
		boolean b
	public net.sf.saxon.serialize.CharacterMapIndex getCharacterMapIndex () 
	public net.sf.saxon.trans.TypeAliasManager getTypeAliasManager () 
	public void declareXQueryFunction (net.sf.saxon.query.XQueryFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction function
		net.sf.saxon.query.XQueryFunctionLibrary lib
	public void putStylesheetDocument (net.sf.saxon.om.DocumentURI, net.sf.saxon.style.XSLStylesheet) 
		net.sf.saxon.om.DocumentURI key
		net.sf.saxon.style.XSLStylesheet module
	public net.sf.saxon.style.XSLModuleRoot getStylesheetDocument (net.sf.saxon.om.DocumentURI) 
		net.sf.saxon.trans.XPathException warning
		net.sf.saxon.om.DocumentURI key
		net.sf.saxon.style.XSLModuleRoot sheet
	public void preprocess ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StyleElement inst
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.ComponentDeclaration d
		net.sf.saxon.style.XSLOutput out
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.ComponentDeclaration outputDecl
		java.util.Properties oprops
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.XSLCharacterMap xcm
		net.sf.saxon.om.StructuredQName qn
		net.sf.saxon.z.IntHashMap map
		net.sf.saxon.style.StyleElement inst
		net.sf.saxon.style.ComponentDeclaration d
		net.sf.saxon.style.XSLPackage top
		net.sf.saxon.style.ComponentDeclaration decl
		java.util.Properties props
		java.util.HashSet outputNames
	protected void spliceUsePackages (net.sf.saxon.style.XSLPackage, net.sf.saxon.style.Compilation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLUsePackage use
		java.util.List acceptors
		net.sf.saxon.style.XSLUsePackage use
		net.sf.saxon.style.XSLUsePackage use
		net.sf.saxon.style.XSLPackage xslpackage
		net.sf.saxon.style.Compilation compilation
		java.util.List useDeclarations
		java.util.Set overrides
		net.sf.saxon.style.StylesheetPackage thisPackage
	private static void gatherUsePackageDeclarations (net.sf.saxon.style.Compilation, net.sf.saxon.style.StyleElement, java.util.List)  throws net.sf.saxon.trans.XPathException 
		String href
		javax.xml.transform.URIResolver resolver
		net.sf.saxon.om.DocumentURI key
		net.sf.saxon.om.TreeInfo includedTree
		net.sf.saxon.style.StyleElement incWrapper
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.StyleElement wrapper
		java.util.List declarations
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo use
	private void gatherOverridingDeclarations (net.sf.saxon.style.XSLUsePackage, net.sf.saxon.style.Compilation, java.util.Set)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLUsePackage use
		net.sf.saxon.style.Compilation compilation
		java.util.Set overrides
	protected void importSchemata ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.style.ComponentDeclaration decl
		int i
	private void buildIndexes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		int i
	public void processAllAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLModuleRoot xss
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.StyleElement inst
		net.sf.saxon.style.ComponentDeclaration decl
	protected void indexFunction (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		int thisPrecedence
		net.sf.saxon.style.ComponentDeclaration otherFunction
		int otherPrecedence
		net.sf.saxon.expr.Component other
		net.sf.saxon.style.ComponentDeclaration decl
		java.util.HashMap componentIndex
		net.sf.saxon.style.XSLFunction sourceFunction
		net.sf.saxon.expr.instruct.UserFunction compiledFunction
		net.sf.saxon.expr.Component declaringComponent
		net.sf.saxon.trans.SymbolicName$F sName
	protected void indexVariableDeclaration (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StyleElement v2
		int thisPrecedence
		net.sf.saxon.style.ComponentDeclaration otherVarDecl
		int otherPrecedence
		String kind
		net.sf.saxon.trans.SymbolicName sName
		net.sf.saxon.expr.Component other
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.XSLGlobalVariable varDecl
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.instruct.GlobalVariable compiledVariable
		net.sf.saxon.expr.Component declaringComponent
		java.util.HashMap componentIndex
	public net.sf.saxon.style.SourceBinding getGlobalVariableBinding (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.ComponentDeclaration decl
	protected net.sf.saxon.expr.instruct.NamedTemplate indexNamedTemplate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.NamedTemplate compiledTemplate
		net.sf.saxon.expr.Component declaringComponent
		net.sf.saxon.expr.instruct.NamedTemplate compiledTemplate
		net.sf.saxon.expr.Component declaringComponent
		int thisPrecedence
		net.sf.saxon.style.ComponentDeclaration otherTemplate
		int otherPrecedence
		net.sf.saxon.expr.instruct.NamedTemplate compiledTemplate
		net.sf.saxon.expr.Component declaringComponent
		net.sf.saxon.expr.Component other
		net.sf.saxon.style.ComponentDeclaration decl
		java.util.HashMap componentIndex
		net.sf.saxon.style.XSLTemplate sourceTemplate
		net.sf.saxon.trans.SymbolicName sName
	public net.sf.saxon.expr.instruct.NamedTemplate getNamedTemplate (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
		java.util.HashMap componentIndex
		net.sf.saxon.expr.Component component
	protected void indexAttributeSet (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String thisVis
		String firstVis
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.XSLAttributeSet sourceAttributeSet
		net.sf.saxon.om.StructuredQName name
		java.util.List entries
	public java.util.List getAttributeSetDeclarations (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void combineAttributeSets (net.sf.saxon.style.Compilation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.AttributeSet as
		net.sf.saxon.style.StyleElement firstDecl
		net.sf.saxon.expr.Component declaringComponent
		java.util.Map$Entry entry
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.XSLAttributeSet src
		int i
		net.sf.saxon.style.XSLAttributeSet src
		net.sf.saxon.style.ComponentDeclaration decl
		java.util.List content
		net.sf.saxon.trans.Visibility vis
		boolean explicitVisibility
		boolean streamable
		java.util.List entries
		java.util.Set elements
		net.sf.saxon.expr.instruct.AttributeSet aSet
		net.sf.saxon.expr.Expression block
		net.sf.saxon.expr.instruct.SlotManager frame
		java.util.Map$Entry entry
		net.sf.saxon.style.Compilation compilation
		java.util.Map index
	protected void checkStreamability (net.sf.saxon.expr.instruct.AttributeSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.AttributeSet aSet
	protected boolean getAttributeSets (net.sf.saxon.om.StructuredQName, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLAttributeSet t
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.StructuredQName name
		java.util.List list
		boolean found
	public void indexMode (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode other
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.XSLMode sourceMode
		net.sf.saxon.om.StructuredQName modeName
		net.sf.saxon.trans.SymbolicName sName
	public boolean checkAcceptableModeForPackage (net.sf.saxon.style.XSLTemplate, net.sf.saxon.trans.Mode)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName modeName
		net.sf.saxon.expr.Component$M usedMode
		net.sf.saxon.om.NodeInfo grandParent
		net.sf.saxon.om.NodeInfo parent
		boolean bad
		net.sf.saxon.style.XSLTemplate template
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.style.StylesheetPackage templatePack
		net.sf.saxon.style.StylesheetPackage modePack
	private void checkForSchemaAwareness () 
		net.sf.saxon.style.StyleElement node
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.Compilation compilation
	public net.sf.saxon.expr.accum.AccumulatorRegistry getAccumulatorManager () 
	public void setAccumulatorManager (net.sf.saxon.expr.accum.AccumulatorRegistry) 
		net.sf.saxon.expr.accum.AccumulatorRegistry accumulatorManager
	protected void addNamespaceAlias (net.sf.saxon.style.ComponentDeclaration) 
		net.sf.saxon.style.ComponentDeclaration node
	protected net.sf.saxon.om.NamespaceBinding getNamespaceAlias (java.lang.String) 
		String uri
	protected boolean isAliasResultNamespace (java.lang.String) 
		String uri
	private void collectNamespaceAliases ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.XSLNamespaceAlias xna
		String scode
		net.sf.saxon.om.NamespaceBinding resultBinding
		int prec
		int i
		java.util.HashSet aliasesAtThisPrecedence
		int currentPrecedence
	protected boolean hasNamespaceAliases () 
	public java.util.Properties gatherOutputProperties (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLOutput xo
		net.sf.saxon.style.ComponentDeclaration decl
		int i
		net.sf.saxon.om.StructuredQName formatQName
		boolean found
		net.sf.saxon.Configuration config
		java.util.Properties details
		java.util.HashMap precedences
	protected void compile (net.sf.saxon.style.Compilation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction f
		java.util.Iterator qf
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.style.StyleElement snode
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.StyleElement snode
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.StyleElement snode
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.StyleElement node
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.StyleElement node
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.UserFunction f
		net.sf.saxon.trans.Visibility vis
		net.sf.saxon.expr.Component decl
		net.sf.saxon.expr.instruct.NamedTemplate proc
		net.sf.saxon.style.StyleElement inst
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.Actor proc
		net.sf.saxon.expr.Component decl
		net.sf.saxon.trans.KeyDefinition keyDef
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.expr.accum.Accumulator acc
		net.sf.saxon.style.StyleElement inst
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.parser.Optimizer opt
		net.sf.saxon.Configuration config
		net.sf.saxon.query.XQueryFunctionLibrary queryFunctions
		boolean allowImplicit
		net.sf.saxon.functions.ExecutableFunctionLibrary overriding
		net.sf.saxon.functions.ExecutableFunctionLibrary underriding
		java.util.HashMap componentIndex
		net.sf.saxon.trans.KeyManager keyMan
		net.sf.saxon.expr.accum.AccumulatorRegistry accMan
		RuntimeException err
		net.sf.saxon.style.Compilation compilation
	private void registerImplicitModes (net.sf.saxon.style.StyleElement, net.sf.saxon.trans.rules.RuleManager) 
		net.sf.saxon.om.StructuredQName modeName
		net.sf.saxon.trans.SymbolicName sName
		java.util.HashMap componentIndex
		net.sf.saxon.expr.Component existing
		String s
		String[] tokens
		String modeAtt
		net.sf.saxon.style.StyleElement element
		net.sf.saxon.trans.rules.RuleManager manager
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.tree.iter.AxisIterator kids
	public void optimizeTopLevel ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StyleElement node
		net.sf.saxon.style.ComponentDeclaration decl
	protected boolean isImportedSchema (java.lang.String) 
		String targetNamespace
	protected void addImportedSchema (java.lang.String) 
		String targetNamespace
	protected java.util.Set getImportedSchemaTable () 
	public net.sf.saxon.style.ComponentDeclaration getCharacterMap (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.XSLCharacterMap t
		net.sf.saxon.style.ComponentDeclaration decl
		int i
		net.sf.saxon.om.StructuredQName name
	public void adjustExposedVisibility ()  throws net.sf.saxon.trans.XPathException 
	protected void compileError (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.trans.XPathException tce
	protected void compileError (net.sf.saxon.trans.XPathException)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException error
	protected void fixup ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.PrincipalStylesheetModule$Action a
	protected void complete ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.PrincipalStylesheetModule$Action a
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public net.sf.saxon.expr.instruct.GlobalVariable getEquivalentVariable (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public void addGlobalVariable (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.instruct.GlobalVariable variable
	public void addGlobalVariable (net.sf.saxon.expr.instruct.GlobalVariable, net.sf.saxon.trans.Visibility) 
		net.sf.saxon.expr.instruct.GlobalVariable variable
		net.sf.saxon.trans.Visibility visibility
		net.sf.saxon.expr.Component component
}

net/sf/saxon/style/PublicStylesheetFunctionLibrary.class
PublicStylesheetFunctionLibrary.java
package net.sf.saxon.style
public net.sf.saxon.style.PublicStylesheetFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private net.sf.saxon.functions.FunctionLibrary base
	public void  (net.sf.saxon.functions.FunctionLibrary) 
		net.sf.saxon.functions.FunctionLibrary base
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component target
		net.sf.saxon.trans.Visibility v
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression baseCall
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.Visibility v
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.expr.instruct.UserFunction fn
		net.sf.saxon.trans.SymbolicName$F functionName
	public net.sf.saxon.functions.FunctionLibrary copy () 
}

net/sf/saxon/style/SourceBinding.class
SourceBinding.java
package net.sf.saxon.style
public net.sf.saxon.style.SourceBinding extends java.lang.Object {
	private net.sf.saxon.style.StyleElement sourceElement
	private net.sf.saxon.om.StructuredQName name
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.value.SequenceType declaredType
	private net.sf.saxon.value.SequenceType inferredType
	protected String constantText
	protected net.sf.saxon.expr.instruct.SlotManager slotManager
	private net.sf.saxon.trans.Visibility visibility
	private net.sf.saxon.om.GroundedValue constantValue
	private int properties
	public static final int PRIVATE
	public static final int GLOBAL
	public static final int PARAM
	public static final int TUNNEL
	public static final int REQUIRED
	public static final int IMPLICITLY_REQUIRED
	public static final int ASSIGNABLE
	public static final int SELECT
	public static final int AS
	public static final int DISALLOWS_CONTENT
	public static final int STATIC
	public static final int VISIBILITY
	public static final int IMPLICITLY_DECLARED
	private java.util.List references
	public void  (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement sourceElement
	public void prepareAttributes (int)  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		boolean required
		boolean tunnel
		boolean assignable
		boolean statick
		net.sf.saxon.trans.XPathException e
		int permittedAttributes
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String asAtt
		String requiredAtt
		String tunnelAtt
		String assignableAtt
		String staticAtt
		String visibilityAtt
	public net.sf.saxon.style.StyleElement getSourceElement () 
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void setDeclaredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType declaredType
	private void processVariableName (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName n
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.om.StructuredQName n
		net.sf.saxon.trans.XPathException err
		String nameAttribute
	private net.sf.saxon.om.StructuredQName errorName () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo first
	public boolean isStatic () 
	public void checkAgainstRequiredType (net.sf.saxon.value.SequenceType)  throws net.sf.saxon.trans.XPathException 
		int category
		String errorCode
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.SequenceType required
	public net.sf.saxon.om.StructuredQName getVariableQName () 
		net.sf.saxon.trans.XPathException e
	public void setProperty (int, boolean) 
		int prop
		boolean flag
	public boolean hasProperty (int) 
		int prop
	public java.util.List getReferences () 
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public void handleSequenceConstructor (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression b
		boolean textonly
		net.sf.saxon.expr.instruct.DocumentInstr doc
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.value.SequenceType getDeclaredType () 
		String asAtt
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public net.sf.saxon.value.SequenceType getInferredType (boolean) 
		net.sf.saxon.trans.Visibility visibility
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.SequenceType declared
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType actual
		int card
		boolean useContentRules
		net.sf.saxon.trans.Visibility visibility
	public void registerReference (net.sf.saxon.expr.BindingReference) 
		net.sf.saxon.expr.BindingReference ref
	public net.sf.saxon.om.GroundedValue getConstantValue () 
		int relation
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.type.TypeHierarchy th
	public void fixupReferences (net.sf.saxon.expr.instruct.GlobalVariable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.BindingReference reference
		net.sf.saxon.expr.instruct.GlobalVariable compiledGlobalVariable
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.GroundedValue constantValue
		int properties
	protected void fixupBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.BindingReference reference
		net.sf.saxon.expr.Binding binding
}

net/sf/saxon/style/StyleElement.class
StyleElement.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.StyleElement extends net.sf.saxon.tree.linked.ElementImpl {
	protected String[] extensionNamespaces
	private String[] excludedNamespaces
	protected int version
	protected net.sf.saxon.style.ExpressionContext staticContext
	protected net.sf.saxon.trans.XPathException validationError
	protected int reportingCircumstances
	protected String defaultXPathNamespace
	protected String defaultCollationName
	protected net.sf.saxon.om.StructuredQName defaultMode
	protected boolean expandText
	private boolean explaining
	private net.sf.saxon.om.StructuredQName objectName
	private String baseURI
	private net.sf.saxon.style.Compilation compilation
	private net.sf.saxon.expr.parser.ExplicitLocation savedLocation
	private int defaultValidation
	public static final int REPORT_ALWAYS
	public static final int REPORT_UNLESS_FORWARDS_COMPATIBLE
	public static final int REPORT_IF_INSTANTIATED
	public static final int REPORT_STATICALLY_UNLESS_FALLBACK_AVAILABLE
	public static final int REPORT_DYNAMICALLY_UNLESS_FALLBACK_AVAILABLE
	public static final int IGNORED_INSTRUCTION
	protected int actionsCompleted
	public static final int ACTION_VALIDATE
	public static final int ACTION_COMPILE
	public static final int ACTION_TYPECHECK
	public static final int ACTION_OPTIMIZE
	public static final int ACTION_FIXUP
	public static final int ACTION_PROCESS_ATTRIBUTES
	protected static final String[] YES_NO
	public void  () 
	public net.sf.saxon.style.Compilation getCompilation () 
	public void setCompilation (net.sf.saxon.style.Compilation) 
		net.sf.saxon.style.Compilation compilation
	public net.sf.saxon.style.StylesheetPackage getPackageData () 
	public net.sf.saxon.style.ExpressionContext getStaticContext () 
	public net.sf.saxon.style.ExpressionContext getStaticContext (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName attributeName
	public java.lang.String getBaseURI () 
	public net.sf.saxon.expr.parser.ExpressionVisitor makeExpressionVisitor () 
	public boolean isSchemaAware () 
	protected boolean isExplaining () 
	public void substituteFor (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement temp
	public void setValidationError (javax.xml.transform.TransformerException, int) 
		javax.xml.transform.TransformerException reason
		int circumstances
	public void setIgnoreInstruction () 
	public boolean isInstruction () 
	public boolean isDeclaration () 
	public net.sf.saxon.trans.Visibility getVisibility ()  throws net.sf.saxon.trans.XPathException 
		String vis
	public net.sf.saxon.trans.Visibility getDeclaredVisibility ()  throws net.sf.saxon.trans.XPathException 
		String vis
	protected boolean markTailCalls () 
	protected boolean mayContainSequenceConstructor () 
	protected boolean mayContainFallback () 
	protected boolean mayContainParam (java.lang.String) 
		String attName
	public net.sf.saxon.style.XSLModuleRoot getContainingStylesheet () 
		net.sf.saxon.om.NodeInfo parent
	public int getDefaultValidation () 
		int v
		net.sf.saxon.om.NodeInfo p
	public final net.sf.saxon.om.StructuredQName makeQName (java.lang.String)  throws net.sf.saxon.trans.XPathException net.sf.saxon.om.NamespaceException 
		net.sf.saxon.om.StructuredQName qName
		String code
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.pattern.NameTest nodeTest
		net.sf.saxon.trans.XPathException err
		String lexicalQName
		net.sf.saxon.om.StructuredQName qName
	public void addXSLOverrideFunctionLibrary (net.sf.saxon.functions.FunctionLibraryList) 
		net.sf.saxon.functions.FunctionLibraryList list
	public net.sf.saxon.style.StyleElement findAncestorElement (int) 
		int fingerprint
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.style.StylesheetPackage getUsedPackage () 
	public net.sf.saxon.expr.instruct.Actor getXslOriginal (int)  throws net.sf.saxon.trans.XPathException 
		int componentKind
		net.sf.saxon.style.StyleElement container
		net.sf.saxon.trans.SymbolicName originalName
		net.sf.saxon.style.StyleElement xslOverride
		net.sf.saxon.style.StyleElement usePackage
		net.sf.saxon.expr.Component overridden
	public net.sf.saxon.expr.Component getOverriddenComponent () 
		net.sf.saxon.trans.SymbolicName originalName
		net.sf.saxon.style.StyleElement xslOverride
		net.sf.saxon.style.StyleElement usePackage
	public net.sf.saxon.expr.instruct.SavedNamespaceContext makeNamespaceContext () 
	public net.sf.saxon.expr.parser.RetainedStaticContext makeRetainedStaticContext () 
	public boolean changesRetainedStaticContext () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public void processAllAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public void processStandardAttributes (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String namespace
	public java.lang.String getAttributeValue (java.lang.String) 
		String clarkName
		net.sf.saxon.om.NodeName nn
	protected final void processAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	protected void checkUnknownAttribute (net.sf.saxon.om.NodeName)  throws net.sf.saxon.trans.XPathException 
		String value
		net.sf.saxon.om.NodeName nc
		String attributeURI
		String elementURI
		String clarkName
	public void check30attribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String attName
	protected abstract void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.style.StyleElement getLastChildInstruction () 
		net.sf.saxon.style.StyleElement last
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public net.sf.saxon.expr.Expression makeExpression (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName attName
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.ErrorExpression erexp
		net.sf.saxon.trans.XPathException err
		String expression
		int attIndex
	public net.sf.saxon.pattern.Pattern makePattern (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.pattern.Pattern p
		net.sf.saxon.pattern.NodeTestPattern nsp
		net.sf.saxon.trans.XPathException err
		String pattern
		String attributeName
	protected net.sf.saxon.expr.Expression makeAttributeValueTemplate (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName attName
		net.sf.saxon.trans.XPathException err
		String expression
		int attIndex
		net.sf.saxon.expr.StaticContext env
	protected void checkAttributeValue (java.lang.String, java.lang.String, boolean, java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		String name
		String value
		boolean avt
		String[] allowed
	public boolean processBooleanAttribute (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String value
		String s
	static boolean isYes (java.lang.String) 
		String s
	static boolean isNo (java.lang.String) 
		String s
	boolean processStreamableAtt (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String streamableAtt
		boolean streamable
	public net.sf.saxon.value.SequenceType makeSequenceType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String sequenceType
		net.sf.saxon.expr.parser.XPathParser parser
		net.sf.saxon.om.QNameParser qp
	protected void processExtensionElementAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String s
		String uri
		int count
		java.util.StringTokenizer st1
		java.util.StringTokenizer st2
		String ns
		String ext
	protected void processExcludedNamespaces (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.util.Iterator codes
		java.util.List excluded
		String s
		String uri
		int count
		java.util.StringTokenizer st1
		java.util.StringTokenizer st2
		String ns
		String ext
	protected void processVersionAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ConversionResult val
		String ns
		String v
	public int getEffectiveVersion () 
		net.sf.saxon.om.NodeInfo node
	public java.lang.String getEffectiveVersionAsString () 
	protected int validateValidationAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String value
		int code
	public boolean forwardsCompatibleModeIsEnabled () 
	public boolean xPath10ModeIsEnabled () 
	protected void processDefaultCollationAttribute ()  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		String uri
		java.util.StringTokenizer st
		String ns
		String v
	protected java.lang.String getDefaultCollationName () 
		net.sf.saxon.om.NodeInfo p
		net.sf.saxon.style.StyleElement e
	public net.sf.saxon.lib.StringCollator findCollation (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String baseURI
	protected void processDefaultMode ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceException e
		String ns
		String v
	public net.sf.saxon.om.StructuredQName getDefaultMode ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo p
	protected boolean definesExtensionElement (java.lang.String) 
		String extensionNamespace
		String uri
	public boolean isExtensionNamespace (java.lang.String) 
		String uri
		net.sf.saxon.om.NodeInfo anc
	protected boolean definesExcludedNamespace (java.lang.String) 
		String excludedNamespace
		String uri
	public boolean isExcludedNamespace (java.lang.String) 
		String uri
		net.sf.saxon.om.NodeInfo anc
	protected void processDefaultXPathNamespaceAttribute (java.lang.String) 
		String ns
		String v
	public java.lang.String getDefaultXPathNamespace () 
		String x
		net.sf.saxon.om.NodeInfo anc
	protected void processExpandTextAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo parent
		String ns
		String v
	protected void processDefaultValidationAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int val
		String ns
		String v
	public boolean isExpandingText () 
	public net.sf.saxon.type.SchemaType getSchemaType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName q
		String uri
		String lname
		net.sf.saxon.om.NamespaceException e
		String uri
		String[] parts
		net.sf.saxon.type.SchemaType t
		String uri
		String lname
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.type.SchemaType stype
		net.sf.saxon.om.QNameException err
		String typeAtt
	public net.sf.saxon.type.SimpleType getTypeAnnotation (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType schemaType
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public net.sf.saxon.expr.Expression typeCheck (java.lang.String, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.CodeInjector injector
		net.sf.saxon.expr.ErrorExpression erexp
		net.sf.saxon.trans.XPathException err
		String name
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.Configuration config
	public void allocateLocalSlots (net.sf.saxon.expr.Expression) 
		int firstSlot
		int highWater
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.instruct.SlotManager slotManager
	public net.sf.saxon.pattern.Pattern typeCheck (java.lang.String, net.sf.saxon.pattern.Pattern)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.Operand o
		net.sf.saxon.pattern.PatternThatSetsCurrent p2
		net.sf.saxon.type.ItemType cit
		boolean usesCurrent
		net.sf.saxon.trans.XPathException e2
		net.sf.saxon.pattern.Pattern p
		net.sf.saxon.trans.XPathException err
		String name
		net.sf.saxon.pattern.Pattern pattern
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public net.sf.saxon.expr.instruct.SlotManager getContainingSlotManager () 
		net.sf.saxon.tree.linked.NodeImpl next
		net.sf.saxon.tree.linked.NodeImpl node
	public void validateSubtree (net.sf.saxon.style.ComponentDeclaration, boolean)  throws net.sf.saxon.trans.XPathException 
		boolean hasFallback
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.ComponentDeclaration decl
		boolean excludeStylesheet
	protected void validateChildren (net.sf.saxon.style.ComponentDeclaration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		boolean excludeStylesheet
		boolean containsInstructions
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.style.StyleElement lastChild
		boolean endsWithTextTemplate
		net.sf.saxon.om.NodeInfo child
	private boolean examineTextNode (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public net.sf.saxon.style.PrincipalStylesheetModule getPrincipalStylesheetModule () 
	public net.sf.saxon.style.StylesheetPackage getContainingPackage () 
	protected void checkSortComesFirst (boolean)  throws net.sf.saxon.trans.XPathException 
		boolean sortRequired
		net.sf.saxon.tree.iter.AxisIterator kids
		boolean sortFound
		boolean nonSortFound
		net.sf.saxon.om.NodeInfo child
	public void checkTopLevel (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		boolean allowOverride
	public void checkEmpty ()  throws net.sf.saxon.trans.XPathException 
	public void reportAbsence (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String attribute
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
	protected boolean isWithinDeclaredStreamableConstruct () 
		net.sf.saxon.trans.XPathException e
		String streamableAtt
		net.sf.saxon.om.NodeInfo parent
	protected java.lang.String generateId () 
		net.sf.saxon.tree.util.FastStringBuffer buff
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compileSequenceConstructor (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration, boolean)  throws net.sf.saxon.trans.XPathException 
		int fp
		int fp
		java.util.List vars
		java.util.List onEmpties
		java.util.List others
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		boolean includeParams
		boolean containsEmptyTest
		boolean containsLocalVariable
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public net.sf.saxon.expr.Expression compileSequenceConstructor (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.om.SequenceIterator, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression tracer
		net.sf.saxon.expr.Expression text
		net.sf.saxon.expr.parser.CodeInjector injector
		net.sf.saxon.tree.iter.AxisIterator lookahead
		net.sf.saxon.om.NodeInfo sibling
		net.sf.saxon.expr.instruct.TraceExpression t
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.style.XSLLocalVariable var
		net.sf.saxon.style.SourceBinding sourceBinding
		net.sf.saxon.expr.Expression tail
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression child
		net.sf.saxon.style.StyleElement snode
		int fp
		net.sf.saxon.expr.Expression child
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.SequenceIterator iter
		boolean includeParams
		net.sf.saxon.expr.parser.Location locationId
		java.util.List contents
		boolean containsSpecials
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.Expression block
	public void compileContentValueTemplate (net.sf.saxon.tree.linked.TextImpl, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.tree.linked.TextImpl node
		java.util.List contents
	protected static net.sf.saxon.expr.Expression makeTraceInstruction (net.sf.saxon.style.StyleElement, net.sf.saxon.expr.Expression) 
		int construct
		net.sf.saxon.expr.Expression tracer
		net.sf.saxon.style.StyleElement source
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.parser.CodeInjector injector
	protected net.sf.saxon.expr.Expression fallbackProcessing (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.StyleElement)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression b
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.StyleElement instruction
		net.sf.saxon.expr.Expression fallback
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	protected net.sf.saxon.expr.parser.Location allocateLocation () 
	public net.sf.saxon.expr.sort.SortKeyDefinitionList makeSortKeys (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.sort.SortKeyDefinition[] keys
		int k
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		int numberOfSortKeys
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	protected net.sf.saxon.om.StructuredQName[] getUsedAttributeSets (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.trans.XPathException err
		String asetname
		net.sf.saxon.om.StructuredQName name
		String use
		java.util.List nameList
		java.util.StringTokenizer st
	protected net.sf.saxon.trans.Visibility interpretVisibilityValue (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Visibility v
		String s
		String flags
	public net.sf.saxon.expr.instruct.WithParam[] getWithParamInstructions (net.sf.saxon.expr.Expression, net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLWithParam wp
		net.sf.saxon.expr.instruct.WithParam p
		net.sf.saxon.style.XSLWithParam wp
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		boolean tunnel
		int count
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.expr.instruct.WithParam[] array
	public void compileError (net.sf.saxon.trans.XPathException)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.Location container
		net.sf.saxon.trans.XPathException error
	public void compileError (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
	public void compileError (java.lang.String, net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		String message
		net.sf.saxon.om.StructuredQName errorCode
		net.sf.saxon.trans.XPathException tce
	public void compileError (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
	public void compileErrorInAttribute (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		String attributeName
		net.sf.saxon.om.StructuredQName att
		net.sf.saxon.expr.parser.Location location
	protected void invalidAttribute (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String attributeName
		String allowedValues
	protected void undeclaredNamespaceError (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String errorCode
		String attributeName
	public void compileWarning (java.lang.String, net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		String message
		net.sf.saxon.om.StructuredQName errorCode
		net.sf.saxon.trans.XPathException tce
	public void compileWarning (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.trans.XPathException tce
	protected void issueWarning (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException error
	protected void issueWarning (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator locator
		net.sf.saxon.trans.XPathException tce
	public boolean isTopLevel () 
	public boolean isConstructingComplexContent () 
		net.sf.saxon.om.NodeInfo parent
	public net.sf.saxon.style.SourceBinding getBindingInformation (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.style.SourceBinding bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.SourceBinding decl
		net.sf.saxon.style.SourceBinding binding
	public net.sf.saxon.style.SourceBinding bindLocalVariable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.SourceBinding sourceBinding
		net.sf.saxon.tree.iter.AxisIterator preceding
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.om.NodeInfo prev
		net.sf.saxon.style.SourceBinding implicit
	protected boolean seesAvuncularVariables () 
	protected net.sf.saxon.style.SourceBinding hasImplicitBinding (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void setObjectName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
		java.util.List list
		net.sf.saxon.tree.iter.AxisIterator it
		net.sf.saxon.tree.linked.NodeImpl a
	public int getHostLanguage () 
	public boolean isActionCompleted (int) 
		int action
	public void setActionCompleted (int) 
		int action
	static void  () 
}

net/sf/saxon/style/StyleNodeFactory.class
StyleNodeFactory.java
package net.sf.saxon.style
public net.sf.saxon.style.StyleNodeFactory extends java.lang.Object implements net.sf.saxon.tree.linked.NodeFactory  {
	protected net.sf.saxon.Configuration config
	protected net.sf.saxon.om.NamePool namePool
	private net.sf.saxon.style.Compilation compilation
	private boolean topLevelModule
	public void  (net.sf.saxon.Configuration, net.sf.saxon.style.Compilation) 
		net.sf.saxon.Configuration config
		net.sf.saxon.style.Compilation compilation
	public void setTopLevelModule (boolean) 
		boolean topLevelModule
	public boolean isTopLevelModule () 
	public net.sf.saxon.style.Compilation getCompilation () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.tree.linked.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, boolean, net.sf.saxon.tree.util.AttributeCollectionImpl, net.sf.saxon.om.NamespaceBinding[], int, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.expr.parser.Location, int) 
		net.sf.saxon.style.DataElement d
		net.sf.saxon.trans.XPathException reason
		javax.xml.transform.TransformerException err
		javax.xml.transform.TransformerException err
		javax.xml.transform.TransformerException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.DataElement d
		net.sf.saxon.style.AbsentExtensionElement temp
		net.sf.saxon.style.DataElement d
		net.sf.saxon.trans.XPathException err
		String message
		net.sf.saxon.trans.XPathException te
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.TransformerException reason
		Class actualClass
		javax.xml.transform.TransformerException reason
		javax.xml.transform.TransformerException reason
		Class actualClass
		net.sf.saxon.style.StyleElement node
		net.sf.saxon.style.StyleElement node
		InstantiationException err1
		IllegalAccessException err2
		String localname
		net.sf.saxon.style.StyleElement temp
		Class assumedClass
		Class actualClass
		net.sf.saxon.style.StyleElement node
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType elemType
		boolean isNilled
		net.sf.saxon.tree.util.AttributeCollectionImpl attlist
		net.sf.saxon.om.NamespaceBinding[] namespaces
		int namespacesUsed
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.expr.parser.Location location
		int sequence
		int f
		boolean toplevel
		String baseURI
		int lineNumber
		int columnNumber
		net.sf.saxon.style.StyleElement e
		String uri
	protected net.sf.saxon.style.StyleElement makeXSLElement (int, net.sf.saxon.tree.linked.NodeImpl) 
		int f
		net.sf.saxon.tree.linked.NodeImpl parent
	public net.sf.saxon.tree.linked.TextImpl makeTextNode (net.sf.saxon.om.NodeInfo, java.lang.CharSequence) 
		net.sf.saxon.om.NodeInfo parent
		CharSequence content
	public boolean isElementAvailable (java.lang.String, java.lang.String, boolean) 
		net.sf.saxon.style.StyleElement e
		String uri
		String localName
		boolean instructionsOnly
		int fingerprint
	public net.sf.saxon.expr.accum.AccumulatorRegistry makeAccumulatorManager () 
	public net.sf.saxon.style.PrincipalStylesheetModule newPrincipalModule (net.sf.saxon.style.XSLPackage)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLPackage node
}

net/sf/saxon/style/StylesheetComponent.class
StylesheetComponent.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.StylesheetComponent extends java.lang.Object {
	public abstract net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public abstract void optimize (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
	public abstract void generateByteCode (net.sf.saxon.expr.parser.Optimizer)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.expr.instruct.Actor getActor ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public abstract void checkCompatibility (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/StylesheetFunctionLibrary$1.class
StylesheetFunctionLibrary.java
package net.sf.saxon.style
 net.sf.saxon.style.StylesheetFunctionLibrary$1 extends net.sf.saxon.style.PrincipalStylesheetModule$Action {
	final net.sf.saxon.expr.UserFunctionCall val$fc
	final net.sf.saxon.style.PrincipalStylesheetModule val$psm
	final net.sf.saxon.expr.parser.ExpressionVisitor val$visitor
	final net.sf.saxon.style.StylesheetFunctionLibrary this$0
	void  (net.sf.saxon.style.StylesheetFunctionLibrary, net.sf.saxon.expr.UserFunctionCall, net.sf.saxon.style.PrincipalStylesheetModule, net.sf.saxon.expr.parser.ExpressionVisitor) 
		net.sf.saxon.style.StylesheetFunctionLibrary this$0
	public void doAction ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.instruct.UserFunction fn
}

net/sf/saxon/style/StylesheetFunctionLibrary.class
StylesheetFunctionLibrary.java
package net.sf.saxon.style
public net.sf.saxon.style.StylesheetFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private net.sf.saxon.style.StylesheetPackage pack
	private boolean overrideExtensionFunction
	public void  (net.sf.saxon.style.StylesheetPackage, boolean) 
		net.sf.saxon.style.StylesheetPackage sheet
		boolean overrideExtensionFunction
	public boolean isOverrideExtensionFunction () 
	public net.sf.saxon.style.StylesheetPackage getStylesheetPackage () 
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.instruct.UserFunction fn
		net.sf.saxon.expr.UserFunctionCall fc
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
	public net.sf.saxon.functions.FunctionLibrary copy () 
}

net/sf/saxon/style/StylesheetModule.class
StylesheetModule.java
package net.sf.saxon.style
public net.sf.saxon.style.StylesheetModule extends java.lang.Object {
	private net.sf.saxon.style.StyleElement rootElement
	private int precedence
	private int minImportPrecedence
	private net.sf.saxon.style.StylesheetModule importer
	boolean wasIncluded
	private int inputTypeAnnotations
	protected java.util.List topLevel
	public void  (net.sf.saxon.style.StyleElement, int) 
		net.sf.saxon.style.StyleElement rootElement
		int precedence
	public static net.sf.saxon.tree.linked.DocumentImpl loadStylesheetModule (javax.xml.transform.Source, boolean, net.sf.saxon.style.Compilation, net.sf.saxon.value.NestedIntegerValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.ParseOptions options
		org.xml.sax.XMLReader styleParser
		net.sf.saxon.tree.linked.DocumentImpl doc
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source styleSource
		boolean topLevelModule
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.value.NestedIntegerValue precedence
		String systemId
		net.sf.saxon.om.DocumentURI docURI
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.tree.linked.LinkedTreeBuilder styleBuilder
		net.sf.saxon.style.UseWhenFilter useWhenFilter
		net.sf.saxon.event.StartTagBuffer startTagBuffer
		net.sf.saxon.om.StylesheetSpaceStrippingRule rule
		net.sf.saxon.event.Stripper styleStripper
		net.sf.saxon.event.CommentStripper commentStripper
		net.sf.saxon.lib.ParseOptions options
	public static net.sf.saxon.PreparedStylesheet loadStylesheet (javax.xml.transform.Source, net.sf.saxon.style.Compilation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.ParseOptions options
		org.xml.sax.XMLReader styleParser
		net.sf.saxon.trans.packages.IPackageLoader loader
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source styleSource
		net.sf.saxon.style.Compilation compilation
		String systemId
		net.sf.saxon.om.DocumentURI docURI
		net.sf.saxon.Configuration config
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.tree.linked.LinkedTreeBuilder styleBuilder
		net.sf.saxon.event.Receiver sourcePipeline
		net.sf.saxon.style.UseWhenFilter useWhenFilter
		net.sf.saxon.event.StartTagBuffer startTagBuffer
		net.sf.saxon.om.StylesheetSpaceStrippingRule rule
		net.sf.saxon.event.Stripper styleStripper
		net.sf.saxon.event.CommentStripper commentStripper
		net.sf.saxon.tree.tiny.TinyBuilder packageBuilder
		net.sf.saxon.event.CheckSumFilter checksummer
		net.sf.saxon.event.Valve valve
		net.sf.saxon.lib.ParseOptions options
	public static javax.xml.transform.Source getAssociatedStylesheet (net.sf.saxon.Configuration, javax.xml.transform.URIResolver, javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source[] sources
		javax.xml.transform.TransformerException err
		net.sf.saxon.Configuration config
		javax.xml.transform.URIResolver resolver
		javax.xml.transform.Source source
		String media
		String title
		String charset
		net.sf.saxon.event.PIGrabber grabber
	private static javax.xml.transform.Source compositeStylesheet (net.sf.saxon.Configuration, java.lang.String, javax.xml.transform.Source[])  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		net.sf.saxon.Configuration config
		String baseURI
		javax.xml.transform.Source[] sources
		StringBuilder sb
		org.xml.sax.InputSource composite
	public void setImporter (net.sf.saxon.style.StylesheetModule) 
		net.sf.saxon.style.StylesheetModule importer
	public net.sf.saxon.style.StylesheetModule getImporter () 
	public net.sf.saxon.style.PrincipalStylesheetModule getPrincipalStylesheetModule () 
	public net.sf.saxon.style.StyleElement getRootElement () 
	public net.sf.saxon.style.XSLModuleRoot getStylesheetElement () 
	public net.sf.saxon.Configuration getConfiguration () 
	public int getPrecedence () 
	public void setWasIncluded () 
	public void setMinImportPrecedence (int) 
		int min
	public int getMinImportPrecedence () 
	public void spliceIncludes ()  throws net.sf.saxon.trans.XPathException 
		int last
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.XSLGeneralIncorporate xslinc
		int errors
		net.sf.saxon.style.StylesheetModule inc
		java.util.List incchildren
		net.sf.saxon.style.ComponentDeclaration decl
		boolean foundNonImport
		net.sf.saxon.style.StyleElement previousElement
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public int getInputTypeAnnotations () 
	public void setInputTypeAnnotations (int)  throws net.sf.saxon.trans.XPathException 
		int annotations
}

net/sf/saxon/style/StylesheetPackage$1.class
StylesheetPackage.java
package net.sf.saxon.style
 net.sf.saxon.style.StylesheetPackage$1 extends net.sf.saxon.style.StylesheetPackage$Action {
	final net.sf.saxon.expr.Component val$newC
	final java.util.Set val$overrides
	final java.util.Map val$correspondence
	final net.sf.saxon.style.StylesheetPackage this$0
	void  (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.expr.Component, java.util.Set, java.util.Map) 
		net.sf.saxon.style.StylesheetPackage this$0
	public void doAction ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component target
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.ComponentBinding newBinding
		int i
		java.util.List oldBindings
		java.util.List newBindings
}

net/sf/saxon/style/StylesheetPackage$2.class
StylesheetPackage.java
package net.sf.saxon.style
 net.sf.saxon.style.StylesheetPackage$2 extends net.sf.saxon.style.StylesheetPackage$Action {
	final net.sf.saxon.expr.Component val$newC
	final java.util.Set val$overrides
	final java.util.Map val$correspondence
	final net.sf.saxon.style.StylesheetPackage this$0
	void  (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.expr.Component, java.util.Set, java.util.Map) 
		net.sf.saxon.style.StylesheetPackage this$0
	public void doAction ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component target
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.ComponentBinding newBinding
		net.sf.saxon.expr.ComponentBinding oldBinding
		java.util.List oldBindings
		java.util.List newBindings
}

net/sf/saxon/style/StylesheetPackage$3.class
StylesheetPackage.java
package net.sf.saxon.style
 net.sf.saxon.style.StylesheetPackage$3 extends net.sf.saxon.style.StylesheetPackage$Action {
	final net.sf.saxon.expr.Component val$newC
	final java.util.Set val$overrides
	final java.util.Map val$correspondence
	final net.sf.saxon.style.StylesheetPackage this$0
	void  (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.expr.Component, java.util.Set, java.util.Map) 
		net.sf.saxon.style.StylesheetPackage this$0
	public void doAction ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component target
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.expr.Component target
		net.sf.saxon.expr.ComponentBinding newBinding
		net.sf.saxon.expr.ComponentBinding oldBinding
		java.util.List oldBindings
		java.util.List newBindings
}

net/sf/saxon/style/StylesheetPackage$Action.class
StylesheetPackage.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.StylesheetPackage$Action extends java.lang.Object {
	public void  () 
	public abstract void doAction ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/StylesheetPackage.class
StylesheetPackage.java
package net.sf.saxon.style
public net.sf.saxon.style.StylesheetPackage extends net.sf.saxon.expr.PackageData {
	private static final boolean TRACING
	private net.sf.saxon.style.PackageVersion packageVersion
	private String packageName
	private java.util.List usedPackages
	private int xsltVersion
	private net.sf.saxon.trans.rules.RuleManager ruleManager
	private net.sf.saxon.serialize.CharacterMapIndex characterMapIndex
	private boolean createsSecondaryResultDocuments
	private java.util.List completionActions
	private boolean isRootPackage
	protected net.sf.saxon.expr.instruct.GlobalContextRequirement globalContextRequirement
	private boolean containsGlobalContextItemDeclaration
	protected net.sf.saxon.om.SpaceStrippingRule stripperRules
	private boolean stripsWhitespace
	private boolean stripsTypeAnnotations
	protected java.util.Properties defaultOutputProperties
	private net.sf.saxon.om.StructuredQName defaultMode
	private boolean declaredModes
	protected java.util.Map namedOutputProperties
	protected java.util.Set schemaIndex
	private net.sf.saxon.functions.FunctionLibraryList functionLibrary
	private net.sf.saxon.query.XQueryFunctionLibrary queryFunctions
	private net.sf.saxon.functions.ExecutableFunctionLibrary overriding
	private net.sf.saxon.functions.ExecutableFunctionLibrary underriding
	private int maxFunctionArity
	private boolean retainUnusedFunctions
	private java.util.HashMap componentIndex
	protected java.util.List hiddenComponents
	protected java.util.HashMap overriddenComponents
	private java.util.HashMap abstractComponents
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public java.util.HashMap getComponentIndex () 
	public java.lang.Iterable getUsedPackages () 
	public void addUsedPackage (net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.style.StylesheetPackage pack
	public void setVersion (int) 
		int version
	public void setPackageName (java.lang.String) 
		String packageName
	public int getVersion () 
	public net.sf.saxon.style.PackageVersion getPackageVersion () 
	public void setPackageVersion (net.sf.saxon.style.PackageVersion) 
		net.sf.saxon.style.PackageVersion version
	public java.lang.String getPackageName () 
	public void setRootPackage (boolean) 
		boolean isRoot
	public boolean isRootPackage () 
	public net.sf.saxon.trans.rules.RuleManager getRuleManager () 
	public void setRuleManager (net.sf.saxon.trans.rules.RuleManager) 
		net.sf.saxon.trans.rules.RuleManager ruleManager
	public net.sf.saxon.om.StructuredQName getDefaultMode () 
	public void setDefaultMode (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName defaultMode
	public void setDeclaredModes (boolean) 
		boolean declared
	public boolean isDeclaredModes () 
	public net.sf.saxon.om.SpaceStrippingRule getSpaceStrippingRule () 
	public net.sf.saxon.serialize.CharacterMapIndex getCharacterMapIndex () 
	public void setCharacterMapIndex (net.sf.saxon.serialize.CharacterMapIndex) 
		net.sf.saxon.serialize.CharacterMapIndex characterMapIndex
	public boolean isCreatesSecondaryResultDocuments () 
	public void setCreatesSecondaryResultDocuments (boolean) 
		boolean createsSecondaryResultDocuments
	public boolean isStripsTypeAnnotations () 
	public void setStripsTypeAnnotations (boolean) 
		boolean stripsTypeAnnotations
	public net.sf.saxon.om.SpaceStrippingRule getStripperRules () 
	public void setStripperRules (net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.SpaceStrippingRule stripperRules
	public void setDefaultOutputProperties (java.util.Properties) 
		java.util.Properties props
	public void setNamedOutputProperties (net.sf.saxon.om.StructuredQName, java.util.Properties) 
		net.sf.saxon.om.StructuredQName name
		java.util.Properties props
	public java.util.Properties getNamedOutputProperties (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public java.util.Set getSchemaNamespaces () 
	public void setContextItemRequirements (net.sf.saxon.expr.instruct.GlobalContextRequirement)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.instruct.GlobalContextRequirement requirement
	public net.sf.saxon.expr.instruct.GlobalContextRequirement getContextItemRequirements () 
	public void setStripsWhitespace (boolean) 
		boolean strips
	public boolean isStripsWhitespace () 
	public void addCompletionAction (net.sf.saxon.style.StylesheetPackage$Action) 
		net.sf.saxon.style.StylesheetPackage$Action action
	protected void complete ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StylesheetPackage$Action a
	public void allocateBinderySlots () 
		net.sf.saxon.expr.Component c
		net.sf.saxon.expr.Component c
		net.sf.saxon.expr.instruct.SlotManager slotManager
	private void registerGlobalVariable (net.sf.saxon.expr.Component, net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.GlobalVariable var
		int slot
		net.sf.saxon.expr.Component c
		net.sf.saxon.expr.instruct.SlotManager slotManager
	public void addComponent (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component component
		net.sf.saxon.trans.SymbolicName name
	public void addGlobalVariable (net.sf.saxon.expr.instruct.GlobalVariable) 
		net.sf.saxon.expr.Component comp
		net.sf.saxon.expr.instruct.GlobalVariable variable
		net.sf.saxon.trans.SymbolicName name
	public int getMaxFunctionArity () 
		net.sf.saxon.expr.Component c
	public net.sf.saxon.expr.Component getComponent (net.sf.saxon.trans.SymbolicName) 
		net.sf.saxon.trans.SymbolicName name
	public void addHiddenComponent (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component component
	public net.sf.saxon.expr.Component getOverriddenComponent (net.sf.saxon.trans.SymbolicName) 
		net.sf.saxon.trans.SymbolicName name
	public void addOverriddenComponent (net.sf.saxon.expr.Component) 
		net.sf.saxon.expr.Component comp
	public void addComponentsFromUsedPackage (net.sf.saxon.style.StylesheetPackage, java.util.List, java.util.Set)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Visibility acceptedVisibility
		net.sf.saxon.trans.Mode existing
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.expr.Component oldC
		net.sf.saxon.trans.Visibility oldV
		net.sf.saxon.trans.Visibility newV
		net.sf.saxon.expr.Component newC
		java.util.Map$Entry namedComponentEntry
		net.sf.saxon.expr.Component newC
		net.sf.saxon.expr.Component oldC
		net.sf.saxon.style.StylesheetPackage usedPackage
		java.util.List acceptors
		java.util.Set overrides
		java.util.Map correspondence
	private void trace (java.lang.String) 
		String message
	private net.sf.saxon.trans.Visibility explicitAcceptedVisibility (net.sf.saxon.trans.SymbolicName, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.ComponentTest test
		net.sf.saxon.style.XSLAccept acceptor
		net.sf.saxon.trans.SymbolicName name
		java.util.List acceptors
	private net.sf.saxon.trans.Visibility wildcardAcceptedVisibility (net.sf.saxon.trans.SymbolicName, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.ComponentTest test
		net.sf.saxon.style.XSLAccept acceptor
		net.sf.saxon.trans.ComponentTest test
		net.sf.saxon.style.XSLAccept acceptor
		net.sf.saxon.trans.SymbolicName name
		java.util.List acceptors
		net.sf.saxon.trans.Visibility vis
	public net.sf.saxon.functions.FunctionLibraryList createFunctionLibrary () 
		net.sf.saxon.functions.FunctionLibraryList functionLibrary
	protected void addIxslFunctionLibrary (net.sf.saxon.functions.FunctionLibraryList) 
		net.sf.saxon.functions.FunctionLibraryList functionLibrary
	public net.sf.saxon.functions.FunctionLibraryList getFunctionLibrary () 
	public net.sf.saxon.query.XQueryFunctionLibrary getXQueryFunctionLibrary () 
	public void setFunctionLibraryDetails (net.sf.saxon.functions.FunctionLibraryList, net.sf.saxon.functions.ExecutableFunctionLibrary, net.sf.saxon.functions.ExecutableFunctionLibrary) 
		net.sf.saxon.functions.FunctionLibraryList library
		net.sf.saxon.functions.ExecutableFunctionLibrary overriding
		net.sf.saxon.functions.ExecutableFunctionLibrary underriding
	protected net.sf.saxon.expr.instruct.UserFunction getFunction (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F sn
		net.sf.saxon.expr.instruct.UserFunction uf
		int a
		int maximumArity
		net.sf.saxon.expr.instruct.UserFunction uf
		net.sf.saxon.expr.Component component
		net.sf.saxon.trans.SymbolicName$F name
	public boolean isRetainUnusedFunctions () 
	public void setRetainUnusedFunctions () 
	public void updatePreparedStylesheet (net.sf.saxon.PreparedStylesheet)  throws net.sf.saxon.trans.XPathException 
		java.util.Map$Entry entry
		net.sf.saxon.functions.FunctionLibrary lib
		java.util.Map$Entry entry
		net.sf.saxon.serialize.CharacterMap cm
		net.sf.saxon.expr.instruct.NamedTemplate t
		net.sf.saxon.expr.Component comp
		net.sf.saxon.expr.instruct.GlobalParam gv
		net.sf.saxon.expr.Component comp
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.functions.FunctionLibraryList libraryList
	public java.util.Map getAbstractComponents () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void checkForAbstractComponents ()  throws net.sf.saxon.trans.XPathException 
		java.util.Map$Entry entry
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.tree.util.FastStringBuffer buff
		int count
	static void access$000 (net.sf.saxon.style.StylesheetPackage, java.lang.String) 
		net.sf.saxon.style.StylesheetPackage x0
		String x1
}

net/sf/saxon/style/TextValueTemplateContext.class
TextValueTemplateContext.java
package net.sf.saxon.style
public net.sf.saxon.style.TextValueTemplateContext extends net.sf.saxon.style.ExpressionContext {
	net.sf.saxon.style.TextValueTemplateNode textNode
	public void  (net.sf.saxon.style.StyleElement, net.sf.saxon.style.TextValueTemplateNode) 
		net.sf.saxon.style.StyleElement parent
		net.sf.saxon.style.TextValueTemplateNode textNode
	public net.sf.saxon.expr.Expression bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.VariableReference var
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.SourceBinding siblingVar
	private net.sf.saxon.style.SourceBinding bindLocalVariable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.SourceBinding sourceBinding
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.tree.iter.AxisIterator preceding
}

net/sf/saxon/style/TextValueTemplateNode.class
TextValueTemplateNode.java
package net.sf.saxon.style
public net.sf.saxon.style.TextValueTemplateNode extends net.sf.saxon.tree.linked.TextImpl {
	private net.sf.saxon.expr.Expression contentExp
	private net.sf.saxon.style.TextValueTemplateContext staticContext
	public void  (java.lang.String) 
		String value
	public net.sf.saxon.expr.Expression getContentExpression () 
	public net.sf.saxon.style.TextValueTemplateContext getStaticContext () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/UseWhenFilter$1.class
UseWhenFilter.java
package net.sf.saxon.style
 net.sf.saxon.style.UseWhenFilter$1 extends java.lang.Object {
}

net/sf/saxon/style/UseWhenFilter$URIPreventer.class
UseWhenFilter.java
package net.sf.saxon.style
 net.sf.saxon.style.UseWhenFilter$URIPreventer extends java.lang.Object implements javax.xml.transform.URIResolver  {
	private void  () 
	public javax.xml.transform.Source resolve (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String href
		String base
	void  (net.sf.saxon.style.UseWhenFilter$1) 
		net.sf.saxon.style.UseWhenFilter$1 x0
}

net/sf/saxon/style/UseWhenFilter.class
UseWhenFilter.java
package net.sf.saxon.style
public net.sf.saxon.style.UseWhenFilter extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.event.StartTagBuffer startTag
	private int depthOfHole
	private boolean emptyStylesheetElement
	private java.util.Stack defaultNamespaceStack
	private java.util.Stack versionStack
	private net.sf.saxon.value.DateTimeValue currentDateTime
	private net.sf.saxon.style.Compilation compilation
	private java.util.Stack systemIdStack
	private java.util.Stack baseUriStack
	private net.sf.saxon.value.NestedIntegerValue precedence
	private int importCount
	private boolean dropUnderscoredAttributes
	public void  (net.sf.saxon.style.Compilation, net.sf.saxon.event.Receiver, net.sf.saxon.value.NestedIntegerValue) 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.event.Receiver next
		net.sf.saxon.value.NestedIntegerValue precedence
	public void setStartTagBuffer (net.sf.saxon.event.StartTagBuffer) 
		net.sf.saxon.event.StartTagBuffer startTag
	public void open ()  throws net.sf.saxon.trans.XPathException 
		String sysId
		java.net.URISyntaxException e
	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 
		String versionAtt
		String versionAtt
		net.sf.saxon.om.AttributeCollection allAtts
		net.sf.saxon.om.NodeName attName
		net.sf.saxon.tree.AttributeLocation attLoc
		boolean use
		String useWhen
		net.sf.saxon.trans.packages.UsePack use
		net.sf.saxon.om.AttributeCollection atts
		String name
		String pversion
		boolean isVariable
		boolean isParam
		String staticStr
		boolean isInclude
		boolean isImport
		java.net.URI baseUri
		boolean ignore
		int fp
		int version
		boolean isStylesheetElement
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
		boolean inXsltNamespace
		String stdAttUri
	private void processIncludeImport (net.sf.saxon.om.NodeName, net.sf.saxon.expr.parser.Location, java.net.URI, boolean)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		javax.xml.transform.TransformerException e
		net.sf.saxon.tree.linked.DocumentImpl includedDoc
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
		net.sf.saxon.value.NestedIntegerValue newPrecedence
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.expr.parser.Location location
		java.net.URI baseUri
		boolean isImport
		String href
		javax.xml.transform.URIResolver resolver
		String baseUriStr
		net.sf.saxon.om.DocumentURI key
		java.util.Map map
	private void processStaticVariable (net.sf.saxon.om.NodeName, net.sf.saxon.expr.parser.Location, java.net.URI, net.sf.saxon.value.NestedIntegerValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.XPathParser parser
		net.sf.saxon.om.StructuredQName varName
		net.sf.saxon.trans.XPathException err
		String selectStr
		net.sf.saxon.om.Sequence suppliedValue
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.om.Sequence seq
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		String selectStr
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.Sequence seq
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.expr.parser.Location location
		java.net.URI baseUri
		net.sf.saxon.value.NestedIntegerValue precedence
		String nameStr
		String asStr
		String requiredStr
		boolean isRequired
		net.sf.saxon.style.UseWhenStaticContext staticContext
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.om.StructuredQName varName
		boolean isVariable
		boolean isParam
		boolean isSupplied
		net.sf.saxon.tree.AttributeLocation attLoc
	private void processShadowAttributes (net.sf.saxon.om.NodeName, net.sf.saxon.expr.parser.Location, java.net.URI)  throws net.sf.saxon.trans.XPathException 
		String value
		net.sf.saxon.tree.AttributeLocation attLocation
		String newValue
		String plainName
		net.sf.saxon.om.NodeName newName
		int index
		String local
		int a
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.expr.parser.Location location
		java.net.URI baseUri
		net.sf.saxon.om.AttributeCollection atts
	private java.net.URI processBaseUri (net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		java.net.URI baseUri
		java.net.URI baseUri
		java.net.URISyntaxException e
		IllegalArgumentException iae
		net.sf.saxon.expr.parser.Location location
		String systemId
		java.net.URI baseUri
		String baseUriAtt
	private int processVersionAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ConversionResult cr
		net.sf.saxon.value.BigDecimalValue d
		String version
	private java.lang.String processShadowAttribute (java.lang.String, java.lang.String, net.sf.saxon.tree.AttributeLocation)  throws net.sf.saxon.trans.XPathException 
		String expression
		String baseUri
		net.sf.saxon.tree.AttributeLocation loc
		net.sf.saxon.style.UseWhenStaticContext staticContext
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
		net.sf.saxon.expr.XPathContext dynamicContext
	public net.sf.saxon.trans.XPathException createXPathException (java.lang.String, java.lang.String, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.expr.parser.Location location
		net.sf.saxon.trans.XPathException err
	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 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 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) 
		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 evaluateUseWhen (java.lang.String, net.sf.saxon.tree.AttributeLocation, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String expression
		net.sf.saxon.tree.AttributeLocation location
		String baseUri
		net.sf.saxon.style.UseWhenStaticContext staticContext
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
		net.sf.saxon.expr.XPathContext dynamicContext
	private net.sf.saxon.expr.instruct.SlotManager allocateSlots (java.lang.String, net.sf.saxon.expr.Expression) 
		String expression
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private void setNamespaceBindings (net.sf.saxon.style.UseWhenStaticContext) 
		String uri
		int i
		net.sf.saxon.style.UseWhenStaticContext staticContext
	private net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.style.UseWhenStaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.style.UseWhenStaticContext staticContext
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	private net.sf.saxon.expr.XPathContext makeDynamicContext (net.sf.saxon.style.UseWhenStaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.UseWhenStaticContext staticContext
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContext dynamicContext
	public net.sf.saxon.om.Sequence evaluateStatic (java.lang.String, net.sf.saxon.expr.parser.Location, net.sf.saxon.style.UseWhenStaticContext)  throws net.sf.saxon.trans.XPathException 
		String expression
		net.sf.saxon.expr.parser.Location locationId
		net.sf.saxon.style.UseWhenStaticContext staticContext
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
		net.sf.saxon.expr.XPathContext dynamicContext
}

net/sf/saxon/style/UseWhenStaticContext.class
UseWhenStaticContext.java
package net.sf.saxon.style
public net.sf.saxon.style.UseWhenStaticContext extends net.sf.saxon.sxpath.AbstractStaticContext implements net.sf.saxon.style.XSLTStaticContext  {
	private net.sf.saxon.om.NamespaceResolver namespaceContext
	private net.sf.saxon.functions.FunctionLibrary functionLibrary
	private net.sf.saxon.style.Compilation compilation
	public void  (net.sf.saxon.style.Compilation, net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.om.NamespaceResolver namespaceContext
		net.sf.saxon.Configuration config
		net.sf.saxon.functions.FunctionLibraryList lib
	public net.sf.saxon.expr.parser.RetainedStaticContext makeRetainedStaticContext () 
	public net.sf.saxon.style.Compilation getCompilation () 
	public void issueWarning (java.lang.String, net.sf.saxon.expr.parser.Location) 
		String s
		net.sf.saxon.expr.parser.Location locator
		net.sf.saxon.trans.XPathException err
	public java.lang.String getSystemId () 
	public net.sf.saxon.expr.Expression bindVariable (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.om.GroundedValue val
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public java.lang.String getDefaultCollationName () 
	public java.lang.String getDefaultFunctionNamespace () 
	public boolean isInBackwardsCompatibleMode () 
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public boolean isElementAvailable (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String uri
		String[] parts
		String uri
		net.sf.saxon.style.StyleNodeFactory factory
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		String qname
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public net.sf.saxon.type.ItemType resolveTypeAlias (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName typeName
}

net/sf/saxon/style/XSLAccept$1.class
XSLAccept.java
package net.sf.saxon.style
 net.sf.saxon.style.XSLAccept$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$trans$Visibility
	static void  () 
}

net/sf/saxon/style/XSLAccept.class
XSLAccept.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLAccept extends net.sf.saxon.style.XSLAcceptExpose {
	public void  () 
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		int i
		int kind
		net.sf.saxon.trans.SymbolicName sName
		net.sf.saxon.expr.Component comp
		boolean found
		net.sf.saxon.pattern.QNameTest nameTest
		net.sf.saxon.trans.ComponentTest test
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.style.StylesheetPackage pack
	public void acceptComponent (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.ComponentTest test
		net.sf.saxon.trans.ComponentTest test
		net.sf.saxon.expr.Component component
	protected void checkCompatibility (net.sf.saxon.trans.SymbolicName, net.sf.saxon.trans.Visibility, net.sf.saxon.trans.Visibility)  throws net.sf.saxon.trans.XPathException 
		String code
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.trans.Visibility declared
		net.sf.saxon.trans.Visibility exposed
	public static boolean isCompatible (net.sf.saxon.trans.Visibility, net.sf.saxon.trans.Visibility) 
		net.sf.saxon.trans.Visibility declared
		net.sf.saxon.trans.Visibility exposed
}

net/sf/saxon/style/XSLAcceptExpose.class
XSLAcceptExpose.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLAcceptExpose extends net.sf.saxon.style.StyleElement {
	private java.util.Set explicitComponentTests
	private java.util.Set wildcardComponentTests
	private net.sf.saxon.trans.Visibility visibility
	public void  () 
	public net.sf.saxon.trans.Visibility getVisibility () 
	public java.util.Set getExplicitComponentTests ()  throws net.sf.saxon.trans.XPathException 
	public java.util.Set getWildcardComponentTests ()  throws net.sf.saxon.trans.XPathException 
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String local
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.NamespaceException e
		Exception err
		net.sf.saxon.om.StructuredQName name
		int arity
		net.sf.saxon.pattern.QNameTest test
		net.sf.saxon.pattern.QNameTest test
		String prefix
		String uri
		net.sf.saxon.pattern.QNameTest test
		String uri
		net.sf.saxon.pattern.QNameTest test
		String localname
		net.sf.saxon.pattern.QNameTest test
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.NamespaceException e
		net.sf.saxon.om.StructuredQName name
		String tok
		net.sf.saxon.pattern.QNameTest test
		int hash
		String componentAtt
		String namesAtt
		String visibilityAtt
		net.sf.saxon.om.AttributeCollection atts
		int componentTypeCode
		java.util.StringTokenizer st
	private void addWildCardTest (int, net.sf.saxon.pattern.QNameTest) 
		int componentTypeCode
		net.sf.saxon.pattern.QNameTest test
}

net/sf/saxon/style/XSLAccumulator.class
XSLAccumulator.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLAccumulator extends net.sf.saxon.style.StyleElement implements net.sf.saxon.style.StylesheetComponent  {
	private net.sf.saxon.expr.accum.Accumulator accumulator
	private boolean streamable
	public void  () 
	public net.sf.saxon.expr.instruct.Actor getActor () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
		net.sf.saxon.om.StructuredQName qname
	public void checkCompatibility (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component component
	public boolean isDeclaration () 
	public void prepareSimpleAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceException e
		net.sf.saxon.trans.XPathException err
		String name
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String exp
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.trans.XPathException e
		String asAtt
		String f
		int a
		net.sf.saxon.expr.StringLiteral zls
		net.sf.saxon.om.AttributeCollection atts
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression init
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
		net.sf.saxon.style.XSLAccumulatorRule rule
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.expr.Expression newValueExp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
		boolean isPreDescent
		net.sf.saxon.trans.SimpleMode mode
		net.sf.saxon.expr.accum.AccumulatorRule action
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.Configuration config
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo curr
	public net.sf.saxon.om.StructuredQName getObjectName () 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String nameAtt
		net.sf.saxon.om.StructuredQName qn
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StyleNodeFactory styleNodeFactory
		net.sf.saxon.expr.accum.AccumulatorRegistry manager
		int existingPrec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
		net.sf.saxon.expr.accum.AccumulatorRegistry mgr
		net.sf.saxon.expr.accum.Accumulator existing
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		boolean foundRule
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo curr
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public void optimize (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration declaration
	public net.sf.saxon.value.SequenceType getResultType () 
	public int getConstructType () 
	public void generateByteCode (net.sf.saxon.expr.parser.Optimizer) 
		net.sf.saxon.expr.parser.Optimizer opt
	private void checkInitialStreamability (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression init
	private void checkRuleStreamability (net.sf.saxon.style.XSLAccumulatorRule, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLAccumulatorRule rule
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.expr.Expression newValueExp
}

net/sf/saxon/style/XSLAccumulatorRule.class
XSLAccumulatorRule.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLAccumulatorRule extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.pattern.Pattern match
	private boolean postDescent
	private net.sf.saxon.expr.Expression select
	static final boolean $assertionsDisabled
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String phaseAtt
		String f
		int a
		String matchAtt
		String newValueAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression getNewValueExpression (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.pattern.Pattern getMatch () 
	public void setMatch (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern match
	public boolean isPostDescent () 
	public void setPostDescent (boolean) 
		boolean postDescent
	public net.sf.saxon.expr.Expression getSelect () 
	public void setSelect (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public net.sf.saxon.style.SourceBinding hasImplicitBinding (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.SourceBinding sb
		net.sf.saxon.om.StructuredQName name
	static void  () 
}

net/sf/saxon/style/XSLAnalyzeString.class
XSLAnalyzeString.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLAnalyzeString extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression regex
	private net.sf.saxon.expr.Expression flags
	private net.sf.saxon.style.StyleElement matching
	private net.sf.saxon.style.StyleElement nonMatching
	private net.sf.saxon.regex.RegularExpression pattern
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainFallback () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String w
		String regex
		String flagstr
		java.util.List warnings
		net.sf.saxon.trans.XPathException err
		String selectAtt
		String regexAtt
		String flagsAtt
		net.sf.saxon.om.AttributeCollection atts
	private void invalidRegex (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
	private void invalidFlags (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		boolean b
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		boolean foundFallback
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression matchingBlock
		net.sf.saxon.expr.Expression nonMatchingBlock
}

net/sf/saxon/style/XSLApplyImports.class
XSLApplyImports.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLApplyImports extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.ApplyImports inst
		net.sf.saxon.expr.instruct.WithParam[] nonTunnels
		net.sf.saxon.expr.instruct.WithParam[] tunnels
}

net/sf/saxon/style/XSLApplyTemplates.class
XSLApplyTemplates.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLApplyTemplates extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.om.StructuredQName modeName
	private boolean useCurrentMode
	private boolean useTailRecursion
	private boolean defaultedSelectExpression
	private net.sf.saxon.trans.Mode mode
	private String modeAttribute
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String selectAtt
		String f
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.trans.SymbolicName sName
		net.sf.saxon.style.StylesheetPackage containingPackage
		java.util.HashMap componentIndex
		net.sf.saxon.expr.Component existing
		net.sf.saxon.expr.Expression here
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public boolean markTailCalls () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
		net.sf.saxon.expr.Expression sortedSequence
		net.sf.saxon.trans.rules.RuleManager rm
		net.sf.saxon.expr.instruct.ApplyTemplates app
	static void  () 
}

net/sf/saxon/style/XSLAssert.class
XSLAssert.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLAssert extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression test
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression errorCode
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String testAtt
		String selectAtt
		String errorCodeAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.NamespaceException err
		String code
		net.sf.saxon.expr.Expression b
		net.sf.saxon.expr.instruct.Message msg
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLAttribute.class
XSLAttribute.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLAttribute extends net.sf.saxon.style.XSLLeafNodeConstructor {
	private net.sf.saxon.expr.Expression attributeName
	private net.sf.saxon.expr.Expression separator
	private net.sf.saxon.expr.Expression namespace
	private int validationAction
	private net.sf.saxon.type.SimpleType schemaType
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.om.AttributeCollection atts
		String nameAtt
		String namespaceAtt
		String selectAtt
		String separatorAtt
		String validationAtt
		String typeAtt
	private void invalidAttributeName (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.instruct.Instruction compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		net.sf.saxon.om.QNameException e
		String nsuri
		net.sf.saxon.om.NodeName attributeName
		net.sf.saxon.expr.instruct.FixedAttribute inst
		String p
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo ns
		String nsuri
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.expr.instruct.FixedAttribute inst
		String qName
		String[] parts
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.NamespaceResolver nsContext
		net.sf.saxon.expr.instruct.ComputedAttribute inst
	public volatile net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/XSLAttributeSet.class
XSLAttributeSet.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLAttributeSet extends net.sf.saxon.style.StyleElement implements net.sf.saxon.style.StylesheetComponent  {
	private String nameAtt
	private String useAtt
	private String visibilityAtt
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private java.util.List attributeSetElements
	private net.sf.saxon.om.StructuredQName[] useAttributeSetNames
	private java.util.List containedInstructions
	private boolean validated
	private net.sf.saxon.trans.Visibility visibility
	private boolean streamable
	public void  () 
	public net.sf.saxon.expr.instruct.AttributeSet getActor () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void checkCompatibility (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component component
	public boolean isDeclaration () 
	public net.sf.saxon.om.StructuredQName getAttributeSetName () 
	public boolean isDeclaredStreamable () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String streamableAtt
		net.sf.saxon.om.AttributeCollection atts
	public net.sf.saxon.om.StructuredQName getObjectName () 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName o
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public net.sf.saxon.om.StructuredQName[] getUseAttributeSetNames () 
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public void checkCircularity (net.sf.saxon.style.XSLAttributeSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLAttributeSet element
		net.sf.saxon.style.ComponentDeclaration attributeSetElement
		net.sf.saxon.style.XSLAttributeSet origin
	public java.util.List getContainedInstructions () 
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.style.ComponentDeclaration attributeSetElement
		net.sf.saxon.style.ComponentDeclaration attributeSetElement
		java.util.List invocations
		net.sf.saxon.expr.Expression inst
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.XSLAttribute node
		net.sf.saxon.tree.iter.AxisIterator iter
	public void optimize (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration declaration
	public int getConstructType () 
	public void generateByteCode (net.sf.saxon.expr.parser.Optimizer) 
		net.sf.saxon.expr.parser.Optimizer opt
	public volatile net.sf.saxon.expr.instruct.Actor getActor ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/XSLBreak.class
XSLBreak.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLBreak extends net.sf.saxon.style.XSLBreakOrContinue {
	private net.sf.saxon.expr.Expression select
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	protected boolean mayContainSequenceConstructor () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression val
		net.sf.saxon.expr.Expression brake
}

net/sf/saxon/style/XSLBreakOrContinue.class
XSLBreakOrContinue.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLBreakOrContinue extends net.sf.saxon.style.StyleElement {
	protected net.sf.saxon.style.XSLIterate xslIterate
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	protected void validatePosition ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo sib
		net.sf.saxon.tree.iter.AxisIterator sibs
		net.sf.saxon.om.NodeInfo inst
		boolean isLast
}

net/sf/saxon/style/XSLCallTemplate$1.class
XSLCallTemplate.java
package net.sf.saxon.style
 net.sf.saxon.style.XSLCallTemplate$1 extends net.sf.saxon.style.PrincipalStylesheetModule$Action {
	final net.sf.saxon.style.XSLCallTemplate val$call
	final net.sf.saxon.style.XSLCallTemplate this$0
	void  (net.sf.saxon.style.XSLCallTemplate, net.sf.saxon.style.XSLCallTemplate) 
		net.sf.saxon.style.XSLCallTemplate this$0
	public void doAction ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/XSLCallTemplate.class
XSLCallTemplate.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLCallTemplate extends net.sf.saxon.style.StyleElement {
	private static net.sf.saxon.om.StructuredQName ERROR_TEMPLATE_NAME
	private net.sf.saxon.om.StructuredQName calledTemplateName
	private net.sf.saxon.expr.instruct.NamedTemplate template
	private boolean useTailRecursion
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.AttributeCollection atts
		String nameAttribute
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLCallTemplate call
	private void checkParams ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.iter.AxisIterator actualParams
		boolean ok
		net.sf.saxon.om.NodeInfo withParam
		net.sf.saxon.expr.instruct.LocalParam param
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.expr.instruct.LocalParam param
		net.sf.saxon.style.XSLWithParam withParam
		boolean ok
		java.util.List declaredParams
		net.sf.saxon.tree.iter.AxisIterator actualParams
		net.sf.saxon.om.NodeInfo w
	private net.sf.saxon.expr.instruct.NamedTemplate findTemplate (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName templateName
		net.sf.saxon.style.PrincipalStylesheetModule pack
		net.sf.saxon.expr.instruct.NamedTemplate template
	public boolean markTailCalls () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.CallTemplate call
	static void access$000 (net.sf.saxon.style.XSLCallTemplate)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLCallTemplate x0
	static void  () 
}

net/sf/saxon/style/XSLCatch.class
XSLCatch.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLCatch extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.pattern.QNameTest nameTest
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	protected boolean seesAvuncularVariables () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		java.util.List tests
		String selectAtt
		String errorAtt
		net.sf.saxon.om.AttributeCollection atts
	private java.util.List parseNameTests (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.QNameTest nt
		String prefix
		String uri
		net.sf.saxon.pattern.QNameTest nt
		String localname
		net.sf.saxon.pattern.QNameTest nt
		String uri
		String[] parts
		String prefix
		String localName
		String uri
		net.sf.saxon.om.QNameException err
		String prefix
		String localName
		String uri
		net.sf.saxon.om.NamePool target
		int nameCode
		String s
		net.sf.saxon.pattern.QNameTest nt
		String elements
		java.util.List result
		java.util.StringTokenizer st
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLCharacterMap.class
XSLCharacterMap.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLCharacterMap extends net.sf.saxon.style.StyleElement {
	String use
	java.util.List characterMapElements
	boolean validated
	boolean redundant
	public void  () 
	public boolean isDeclaration () 
	public net.sf.saxon.om.StructuredQName getCharacterMapName () 
		Exception err
		net.sf.saxon.om.StructuredQName name
	public boolean isRedundant () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String name
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLCharacterMap ref
		String[] parts
		String uri
		net.sf.saxon.om.StructuredQName qn
		net.sf.saxon.style.ComponentDeclaration charMapDecl
		net.sf.saxon.om.QNameException err
		String displayname
		Object characterMapElement
		java.util.StringTokenizer st
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.Item child
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.style.ComponentDeclaration other
	private void checkCircularity (net.sf.saxon.style.XSLCharacterMap)  throws net.sf.saxon.trans.XPathException 
		Object characterMapElement
		net.sf.saxon.style.XSLCharacterMap origin
	public void assemble (net.sf.saxon.z.IntHashMap) 
		net.sf.saxon.style.XSLCharacterMap charmap
		net.sf.saxon.om.Item child
		net.sf.saxon.style.XSLOutputCharacter oc
		net.sf.saxon.z.IntHashMap map
		net.sf.saxon.tree.iter.AxisIterator kids
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLChoose.class
XSLChoose.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLChoose extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.style.StyleElement otherwise
	private int numberOfWhens
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
	public boolean markTailCalls () 
		net.sf.saxon.om.NodeInfo curr
		boolean found
		net.sf.saxon.tree.iter.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression b
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression otherwise
		net.sf.saxon.expr.Expression b
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		int entries
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		int w
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.expr.instruct.Choose choose
}

net/sf/saxon/style/XSLComment.class
XSLComment.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLComment extends net.sf.saxon.style.XSLLeafNodeConstructor {
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.Comment inst
}

net/sf/saxon/style/XSLContextItem.class
XSLContextItem.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLContextItem extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.type.ItemType requiredType
	private boolean mayBeOmitted
	private boolean absentFocus
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.value.SequenceType st
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.SequenceType st
		String asAtt
		String useAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator precSib
		net.sf.saxon.om.NodeInfo prec
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public boolean isMayBeOmitted () 
	public boolean isAbsentFocus () 
}

net/sf/saxon/style/XSLCopy.class
XSLCopy.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLCopy extends net.sf.saxon.style.StyleElement {
	private String use
	private net.sf.saxon.om.StructuredQName[] attributeSets
	private boolean copyNamespaces
	private boolean inheritNamespaces
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	private net.sf.saxon.expr.Expression select
	private boolean selectSpecified
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String copyNamespacesAtt
		String validationAtt
		String typeAtt
		String inheritAtt
		String selectAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression use
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.instruct.Copy inst
}

net/sf/saxon/style/XSLCopyOf.class
XSLCopyOf.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLCopyOf extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private boolean copyNamespaces
	private boolean copyAccumulators
	private int validation
	private net.sf.saxon.type.SchemaType schemaType
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String copyNamespacesAtt
		String copyAccumulatorsAtt
		String validationAtt
		String typeAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration) 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.CopyOf inst
}

net/sf/saxon/style/XSLDecimalFormat.class
XSLDecimalFormat.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLDecimalFormat extends net.sf.saxon.style.StyleElement {
	boolean prepared
	String name
	String decimalSeparator
	String groupingSeparator
	String exponentSeparator
	String infinity
	String minusSign
	String NaN
	String percent
	String perMille
	String zeroDigit
	String digit
	String patternSeparator
	net.sf.saxon.trans.DecimalSymbols symbols
	public void  () 
	public boolean isDeclaration () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		int precedence
	private void setProp (int, java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String attName
		net.sf.saxon.trans.XPathException err
		int propertyCode
		String value
		int precedence
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName formatName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
		net.sf.saxon.trans.DecimalFormatManager dfm
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLDocument.class
XSLDocument.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLDocument extends net.sf.saxon.style.StyleElement {
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String validationAtt
		String typeAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.DocumentInstr inst
		net.sf.saxon.expr.Expression b
}

net/sf/saxon/style/XSLElement.class
XSLElement.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLElement extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression elementName
	private net.sf.saxon.expr.Expression namespace
	private String use
	private net.sf.saxon.om.StructuredQName[] attributeSets
	private int validation
	private net.sf.saxon.type.SchemaType schemaType
	private boolean inheritNamespaces
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String nameAtt
		String namespaceAtt
		String validationAtt
		String typeAtt
		String inheritAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		net.sf.saxon.om.QNameException e
		net.sf.saxon.om.FingerprintedQName qn
		net.sf.saxon.expr.instruct.FixedElement inst
		CharSequence qName
		String[] parts
		String nsuri
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.ComputedElement inst
	private net.sf.saxon.expr.Expression compileContentExpression (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.expr.instruct.ElementCreator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression use
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.ElementCreator inst
		net.sf.saxon.expr.Expression content
}

net/sf/saxon/style/XSLEvaluate.class
XSLEvaluate.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLEvaluate extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression xpath
	net.sf.saxon.value.SequenceType requiredType
	net.sf.saxon.expr.Expression namespaceContext
	net.sf.saxon.expr.Expression contextItem
	net.sf.saxon.expr.Expression baseUri
	net.sf.saxon.expr.Expression schemaAware
	net.sf.saxon.expr.Expression withParams
	public void  () 
	public boolean isInstruction () 
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.AttributeCollection atts
		String xpathAtt
		String asAtt
		String contextItemAtt
		String baseUriAtt
		String namespaceContextAtt
		String schemaAwareAtt
		String withParamsAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public net.sf.saxon.expr.Expression getTargetExpression () 
	public net.sf.saxon.expr.Expression getContextItemExpression () 
	public net.sf.saxon.expr.Expression getBaseUriExpression () 
	public net.sf.saxon.expr.Expression getNamespaceContextExpression () 
	public net.sf.saxon.expr.Expression getSchemaAwareExpression () 
	public net.sf.saxon.expr.Expression getWithParamsExpression () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLExpose$1.class
XSLExpose.java
package net.sf.saxon.style
 net.sf.saxon.style.XSLExpose$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$trans$Visibility
	static void  () 
}

net/sf/saxon/style/XSLExpose.class
XSLExpose.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLExpose extends net.sf.saxon.style.XSLAcceptExpose {
	public void  () 
	protected void checkCompatibility (net.sf.saxon.trans.SymbolicName, net.sf.saxon.trans.Visibility, net.sf.saxon.trans.Visibility)  throws net.sf.saxon.trans.XPathException 
		String code
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.trans.Visibility declared
		net.sf.saxon.trans.Visibility exposed
	public static boolean isCompatible (net.sf.saxon.trans.Visibility, net.sf.saxon.trans.Visibility) 
		net.sf.saxon.trans.Visibility declared
		net.sf.saxon.trans.Visibility exposed
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Visibility declared
		net.sf.saxon.expr.instruct.NamedTemplate template
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.trans.Visibility declared
		net.sf.saxon.style.SourceBinding binding
		net.sf.saxon.trans.Visibility declared
		java.util.List declarations
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.expr.instruct.UserFunction userFunction
		net.sf.saxon.expr.Component fn
		int i
		net.sf.saxon.expr.instruct.UserFunction userFunction
		net.sf.saxon.expr.Component fn
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.om.StructuredQName qName
		int kind
		net.sf.saxon.trans.SymbolicName sName
		boolean found
		net.sf.saxon.pattern.QNameTest nameTest
		net.sf.saxon.trans.ComponentTest test
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.trans.Visibility exposedVisibility
}

net/sf/saxon/style/XSLFallback.class
XSLFallback.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLFallback extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	protected boolean seesAvuncularVariables () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLForEach.class
XSLForEach.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLForEach extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private boolean containsTailCall
	private net.sf.saxon.expr.Expression threads
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isInstruction () 
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	protected boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String threadsAtt
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.ForEach result
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
		net.sf.saxon.expr.Expression sortedSequence
		net.sf.saxon.expr.Expression block
	static void  () 
}

net/sf/saxon/style/XSLForEachGroup.class
XSLForEachGroup.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLForEachGroup extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression groupBy
	private net.sf.saxon.expr.Expression groupAdjacent
	private net.sf.saxon.pattern.Pattern starting
	private net.sf.saxon.pattern.Pattern ending
	private net.sf.saxon.expr.Expression collationName
	private boolean composite
	public void  () 
	public boolean isInstruction () 
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		String collation
		String defaultCollation
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String groupByAtt
		String groupAdjacentAtt
		String startingAtt
		String endingAtt
		String collationAtt
		int c
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.RoleDiagnostic role
		String prefix
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.expr.instruct.ForEachGroup instr
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.lib.StringCollator collator
		byte algorithm
		net.sf.saxon.expr.Expression key
		net.sf.saxon.expr.Expression action
}

net/sf/saxon/style/XSLFork.class
XSLFork.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLFork extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
		int foundGroup
		int foundSequence
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression content
}

net/sf/saxon/style/XSLFunction.class
XSLFunction.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLFunction extends net.sf.saxon.style.StyleElement implements net.sf.saxon.style.StylesheetComponent  {
	private boolean doneAttributes
	private String nameAtt
	private String asAtt
	private net.sf.saxon.value.SequenceType resultType
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private boolean memoFunction
	private String overrideExtensionFunctionAtt
	private boolean overrideExtensionFunction
	private int numberOfArguments
	private net.sf.saxon.expr.instruct.UserFunction compiledFunction
	private net.sf.saxon.trans.Visibility visibility
	private net.sf.saxon.trans.FunctionStreamability streamability
	private net.sf.saxon.expr.instruct.UserFunction$Determinism determinism
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.expr.instruct.UserFunction getActor () 
	public boolean isDeclaration () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String overrideAtt
		boolean override
		String overrideExtAtt
		boolean overrideExt
		String uri
		String local
		int a
		net.sf.saxon.trans.XPathException e
		boolean streamable
		boolean b
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.AttributeCollection atts
		String visibilityAtt
		String cacheAtt
		String newEachTimeAtt
		String streamabilityAtt
		boolean cache
	private net.sf.saxon.trans.FunctionStreamability getStreamabilityValue (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceException e
		net.sf.saxon.trans.FunctionStreamability v
		String s
	public net.sf.saxon.om.StructuredQName getObjectName () 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName qn
	public boolean mayContainSequenceConstructor () 
	protected boolean mayContainParam (java.lang.String) 
		String attName
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public net.sf.saxon.trans.Visibility getVisibility () 
		String vAtt
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.trans.SymbolicName$F getSymbolicName () 
	public void checkCompatibility (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.Component component
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.instruct.UserFunction other
	public boolean isOverrideExtensionFunction () 
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		int arity
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.instruct.UserFunction fn
		net.sf.saxon.expr.Component overridden
	public void optimize (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		int tailCalls
		int evaluationModes
		net.sf.saxon.style.ComponentDeclaration declaration
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression exp2
	public void generateByteCode (net.sf.saxon.expr.parser.Optimizer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ICompilerService compilerService
		net.sf.saxon.expr.Expression cbody
		Exception e
		net.sf.saxon.expr.parser.Optimizer opt
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public net.sf.saxon.value.SequenceType getResultType () 
		String asAtt
	public int getNumberOfArguments () 
		net.sf.saxon.om.Item child
		net.sf.saxon.tree.iter.AxisIterator kids
	public void setParameterDefinitions (net.sf.saxon.expr.instruct.UserFunction) 
		net.sf.saxon.expr.instruct.UserFunctionParameter param
		net.sf.saxon.expr.instruct.UserFunction fn
		net.sf.saxon.expr.instruct.UserFunctionParameter[] params
		int count
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo node
	private void bindParameterDefinitions (net.sf.saxon.expr.instruct.UserFunction) 
		net.sf.saxon.expr.instruct.UserFunctionParameter param
		net.sf.saxon.expr.instruct.UserFunction fn
		net.sf.saxon.expr.instruct.UserFunctionParameter[] params
		int count
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
		net.sf.saxon.value.SequenceType[] types
		int count
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.expr.instruct.UserFunction getCompiledFunction () 
		net.sf.saxon.expr.instruct.UserFunction fn
		java.util.List annotations
		net.sf.saxon.trans.XPathException err
	public int getConstructType () 
	public volatile net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public volatile net.sf.saxon.expr.instruct.Actor getActor ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/style/XSLGeneralIncorporate.class
XSLGeneralIncorporate.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLGeneralIncorporate extends net.sf.saxon.style.StyleElement {
	private String href
	public void  () 
	public boolean isDeclaration () 
	public abstract boolean isImport () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public void validateInstruction ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.style.StylesheetModule getIncludedStylesheet (net.sf.saxon.style.StylesheetModule, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StylesheetModule incModule
		String verb
		java.util.Map map
		net.sf.saxon.tree.linked.DocumentImpl includedDoc
		net.sf.saxon.tree.linked.ElementImpl outermost
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule psm
		javax.xml.transform.URIResolver resolver
		net.sf.saxon.Configuration config
		net.sf.saxon.style.XSLStylesheet includedSheet
		net.sf.saxon.style.StylesheetModule incModule
		net.sf.saxon.om.DocumentURI key
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.StylesheetModule importer
		int precedence
	private boolean checkForRecursion (net.sf.saxon.style.StylesheetModule, javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StylesheetModule importer
		javax.xml.transform.Source source
		net.sf.saxon.style.StylesheetModule anc
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLGeneralVariable.class
XSLGeneralVariable.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLGeneralVariable extends net.sf.saxon.style.StyleElement {
	protected net.sf.saxon.style.SourceBinding sourceBinding
	public void  () 
	public net.sf.saxon.style.SourceBinding getSourceBinding () 
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public boolean mayContainSequenceConstructor () 
	public boolean isGlobal () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
	public int getConstructType () 
}

net/sf/saxon/style/XSLGlobalContextItem.class
XSLGlobalContextItem.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLGlobalContextItem extends net.sf.saxon.style.XSLContextItem {
	public void  () 
	public boolean isDeclaration () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator prior
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
		net.sf.saxon.expr.instruct.GlobalContextRequirement req
}

net/sf/saxon/style/XSLGlobalParam.class
XSLGlobalParam.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLGlobalParam extends net.sf.saxon.style.XSLGlobalVariable {
	net.sf.saxon.expr.Expression conversion
	protected int getPermittedAttributes () 
	public void  () 
	public net.sf.saxon.trans.Visibility getVisibility ()  throws net.sf.saxon.trans.XPathException 
		boolean isStatic
		net.sf.saxon.trans.XPathException err
		String statik
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Visibility vis
		net.sf.saxon.style.ComponentDeclaration decl
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalParam binding
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Component overridden
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.value.SequenceType getRequiredType () 
		net.sf.saxon.value.SequenceType declaredType
	public void insertBytecodeCandidate (net.sf.saxon.expr.parser.Optimizer) 
		net.sf.saxon.expr.parser.Optimizer opt
}

net/sf/saxon/style/XSLGlobalVariable.class
XSLGlobalVariable.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLGlobalVariable extends net.sf.saxon.style.StyleElement implements net.sf.saxon.style.StylesheetComponent  {
	private net.sf.saxon.expr.instruct.SlotManager slotManager
	protected net.sf.saxon.style.SourceBinding sourceBinding
	protected net.sf.saxon.expr.instruct.GlobalVariable compiledVariable
	private int state
	protected boolean redundant
	public net.sf.saxon.style.SourceBinding getSourceBinding () 
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public boolean mayContainSequenceConstructor () 
	public boolean isGlobal () 
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
	public int getConstructType () 
	public net.sf.saxon.expr.instruct.GlobalVariable getCompiledVariable () 
	public void  () 
	protected int getPermittedAttributes () 
	public net.sf.saxon.expr.instruct.Actor getActor ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.instruct.GlobalVariable gv
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void checkCompatibility (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component component
		net.sf.saxon.expr.instruct.GlobalVariable other
		net.sf.saxon.type.TypeHierarchy th
		int relation
	public net.sf.saxon.style.SourceBinding getBindingInformation (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public boolean isAssignable () 
	public boolean isDeclaration () 
	public boolean isInstruction () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.instruct.GlobalVariable inst
		net.sf.saxon.expr.Component overridden
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
	protected void initializeBinding (net.sf.saxon.expr.instruct.GlobalVariable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression exp2
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public void optimize (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.style.ComponentDeclaration declaration
	public void setRedundant (boolean) 
		boolean redundant
	public void generateByteCode (net.sf.saxon.expr.parser.Optimizer) 
		net.sf.saxon.expr.parser.Optimizer opt
}

net/sf/saxon/style/XSLIf.class
XSLIf.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLIf extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression test
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public static net.sf.saxon.expr.Expression prepareTestAttribute (net.sf.saxon.style.StyleElement)  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.StyleElement se
		String testAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue testVal
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression action
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		net.sf.saxon.expr.instruct.Choose choose
}

net/sf/saxon/style/XSLImport.class
XSLImport.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLImport extends net.sf.saxon.style.XSLGeneralIncorporate {
	public void  () 
	public boolean isImport () 
}

net/sf/saxon/style/XSLImportSchema.class
XSLImportSchema.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLImportSchema extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isDeclaration () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String namespace
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public void readSchema ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException xe
		net.sf.saxon.trans.LicenseException err
		net.sf.saxon.event.PipelineConfiguration pipe
		String schemaLoc
		String namespace
		net.sf.saxon.Configuration config
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.tree.linked.NodeImpl inlineSchema
		net.sf.saxon.om.Item child
		boolean namespaceKnown
		String errorCode
		net.sf.saxon.type.SchemaException err
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLInclude.class
XSLInclude.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLInclude extends net.sf.saxon.style.XSLGeneralIncorporate {
	public void  () 
	public boolean isImport () 
}

net/sf/saxon/style/XSLIterate.class
XSLIterate.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLIterate extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression select
	boolean compilable
	public void  () 
	public boolean isInstruction () 
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public boolean mayContainSequenceConstructor () 
	protected boolean mayContainParam (java.lang.String) 
		String attName
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
	public void setCompilable (boolean) 
		boolean compilable
	public boolean isCompilable () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		int i
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.SequenceIterator children
		java.util.List nonFinallyChildren
		net.sf.saxon.expr.Expression finallyExp
		java.util.List params
		net.sf.saxon.expr.instruct.LocalParam[] compiledParams
		net.sf.saxon.expr.instruct.LocalParamBlock paramBlock
		net.sf.saxon.expr.Expression action
}

net/sf/saxon/style/XSLKey$1.class
XSLKey.java
package net.sf.saxon.style
 net.sf.saxon.style.XSLKey$1 extends java.lang.Object {
}

net/sf/saxon/style/XSLKey$ContainsGlobalVariable.class
XSLKey.java
package net.sf.saxon.style
 net.sf.saxon.style.XSLKey$ContainsGlobalVariable extends java.lang.Object implements net.sf.saxon.expr.parser.ExpressionTool$ExpressionPredicate  {
	private void  () 
	public boolean matches (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression e
	void  (net.sf.saxon.style.XSLKey$1) 
		net.sf.saxon.style.XSLKey$1 x0
}

net/sf/saxon/style/XSLKey.class
XSLKey.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLKey extends net.sf.saxon.style.StyleElement implements net.sf.saxon.style.StylesheetComponent  {
	private net.sf.saxon.pattern.Pattern match
	private net.sf.saxon.expr.Expression use
	private String collationName
	private net.sf.saxon.om.StructuredQName keyName
	net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private boolean rangeKey
	private boolean composite
	private static net.sf.saxon.style.XSLKey$ContainsGlobalVariable containsGlobalVariable
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.expr.instruct.Actor getActor () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void checkCompatibility (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component component
	public boolean isDeclaration () 
	public boolean mayContainSequenceConstructor () 
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String rangeKeyAtt
		String uri
		String local
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String nameAtt
		String matchAtt
		String useAtt
		net.sf.saxon.om.AttributeCollection atts
	public net.sf.saxon.om.StructuredQName getKeyName () 
		String nameAtt
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.Configuration config
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
		net.sf.saxon.om.StructuredQName keyName
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression body
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.type.ItemType useItemType
		net.sf.saxon.type.BuiltInAtomicType useType
		int nextFree
		int slots
		boolean sensitive
		net.sf.saxon.trans.KeyManager km
		net.sf.saxon.trans.SymbolicName symbolicName
		net.sf.saxon.trans.KeyDefinition keydef
	public void optimize (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration declaration
	public void generateByteCode (net.sf.saxon.expr.parser.Optimizer) 
		net.sf.saxon.expr.parser.Optimizer opt
	static void  () 
}

net/sf/saxon/style/XSLLeafNodeConstructor.class
XSLLeafNodeConstructor.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLLeafNodeConstructor extends net.sf.saxon.style.StyleElement {
	protected net.sf.saxon.expr.Expression select
	public void  () 
	protected net.sf.saxon.expr.Expression prepareAttributesNameAndSelect ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.expr.Expression name
		String nameAtt
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo first
	protected abstract java.lang.String getErrorCodeForSelectPlusContent () 
	protected void compileContent (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.expr.instruct.SimpleNodeConstructor, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.SimpleNodeConstructor inst
		net.sf.saxon.expr.Expression separator
	public static net.sf.saxon.expr.Expression makeSimpleContentConstructor (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression separator
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
}

net/sf/saxon/style/XSLLocalParam.class
XSLLocalParam.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLLocalParam extends net.sf.saxon.style.XSLGeneralVariable {
	private int permittedAttributes
	net.sf.saxon.expr.Expression conversion
	private int slotNumber
	private net.sf.saxon.expr.instruct.LocalParam compiledParam
	public void  () 
	public net.sf.saxon.style.SourceBinding getBindingInformation (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public int getSlotNumber () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.tree.iter.AxisIterator preceding
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.instruct.SlotManager p
	public boolean isTunnelParam () 
	public boolean isRequiredParam () 
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SuppliedParameterReference pref
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.instruct.NamedTemplate named
		net.sf.saxon.value.SequenceType declaredType
		net.sf.saxon.om.StructuredQName name
		int slot
		net.sf.saxon.expr.instruct.LocalParam binding
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.instruct.LocalParam getCompiledParam () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
		net.sf.saxon.value.SequenceType declaredType
}

net/sf/saxon/style/XSLLocalVariable.class
XSLLocalVariable.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLLocalVariable extends net.sf.saxon.style.XSLGeneralVariable {
	private static int permittedAttributes
	public void  () 
	public net.sf.saxon.style.SourceBinding getBindingInformation (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
	public void compileLocalVariable (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
	static void  () 
}

net/sf/saxon/style/XSLMap.class
XSLMap.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMap extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.parser.TypeChecker tc
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.ma.map.HashTrieMap options
		net.sf.saxon.expr.Expression exp
}

net/sf/saxon/style/XSLMapEntry.class
XSLMapEntry.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMapEntry extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression key
	net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String keyAtt
		String selectAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		boolean foundChild
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo kid
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression exp
}

net/sf/saxon/style/XSLMatchingSubstring.class
XSLMatchingSubstring.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMatchingSubstring extends net.sf.saxon.style.StyleElement {
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public boolean mayContainSequenceConstructor () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLMerge.class
XSLMerge.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMerge extends net.sf.saxon.style.StyleElement {
	private int numberOfMergeSources
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String name
		net.sf.saxon.style.ComponentDeclaration decl
		int childMask
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
		java.util.Set mergeSourceNames
	private void checkCompatibleMergeKeys (net.sf.saxon.expr.sort.MergeInstr$MergeSource[])  throws net.sf.saxon.trans.XPathException 
		int z
		int i
		net.sf.saxon.expr.sort.MergeInstr$MergeSource[] sources
	private boolean compareSortKeyDefinitions (net.sf.saxon.expr.sort.SortKeyDefinition, net.sf.saxon.expr.sort.SortKeyDefinition) 
		net.sf.saxon.expr.sort.SortKeyDefinition sDefs1
		net.sf.saxon.expr.sort.SortKeyDefinition sDefs2
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLMergeSource source
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeyDefs
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.sort.MergeInstr merge
		int entries
		net.sf.saxon.expr.sort.MergeInstr$MergeSource[] sources
		net.sf.saxon.expr.Expression action
		int w
		int sortKeyDefLen
		net.sf.saxon.tree.iter.AxisIterator children
		net.sf.saxon.om.NodeInfo node
}

net/sf/saxon/style/XSLMergeAction.class
XSLMergeAction.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMergeAction extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression content
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLMergeKey.class
XSLMergeKey.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMergeKey extends net.sf.saxon.style.XSLSortOrMergeKey {
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	protected java.lang.String getErrorCode () 
}

net/sf/saxon/style/XSLMergeSource.class
XSLMergeSource.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMergeSource extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression forEachItem
	private net.sf.saxon.expr.Expression forEachSource
	private net.sf.saxon.expr.Expression select
	private boolean sortBeforeMerge
	private int mergeKeyCount
	private String sourceName
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	private boolean streamable
	private java.util.Set accumulators
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public net.sf.saxon.expr.Expression getForEachItem () 
	public net.sf.saxon.expr.Expression getForEachSource () 
	public net.sf.saxon.expr.Expression getSelect () 
	public boolean isSortBeforeMerge () 
	public java.lang.String getSourceName () 
	public int getValidationAction () 
	public net.sf.saxon.type.SchemaType getSchemaTypeAttribute () 
	public net.sf.saxon.expr.sort.MergeInstr$MergeSource makeMergeSource (net.sf.saxon.expr.sort.MergeInstr, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.sort.MergeInstr mi
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.sort.MergeInstr$MergeSource ms
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String nameAtt
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String forEachItemAtt
		String forEachSourceAtt
		String validationAtt
		String typeAtt
		String streamableAtt
		String useAccumulatorsAtt
		net.sf.saxon.expr.accum.AccumulatorRegistry registry
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
}

net/sf/saxon/style/XSLMessage.class
XSLMessage.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLMessage extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression terminate
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression errorCode
	private net.sf.saxon.expr.Expression timer
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		boolean timed
		String f
		int a
		String terminateAtt
		String selectAtt
		String errorCodeAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.NamespaceException err
		String code
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression b
		net.sf.saxon.expr.instruct.Message m
}

net/sf/saxon/style/XSLMode.class
XSLMode.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLMode extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.trans.SimpleMode mode
	private java.util.Set accumulators
	private boolean prepared
	private boolean streamable
	private boolean failOnMultipleMatch
	private boolean warningOnNoMatch
	private boolean warningOnMultipleMatch
	private net.sf.saxon.trans.rules.BuiltInRuleSet defaultRules
	static final boolean $assertionsDisabled
	public void  () 
	public boolean isDeclaration () 
	public boolean isInstruction () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String nameAtt
		net.sf.saxon.om.StructuredQName qn
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Component other
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.trans.SymbolicName sName
		java.util.HashMap componentIndex
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String useAccAtt
		String att
		String value
		String att
		String att
		String att
		String f
		int a
		net.sf.saxon.trans.Mode m
		net.sf.saxon.trans.Mode omniMode
		int recoveryPolicy
		int recoveryPolicy
		String nameAtt
		String visibilityAtt
		net.sf.saxon.om.AttributeCollection atts
		net.sf.saxon.trans.Visibility visibility
		net.sf.saxon.trans.rules.RuleManager manager
		int recoveryPolicy
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String normalizedAtt
		String normalizedAtt
		String att
		String normalizedAtt
		net.sf.saxon.expr.accum.Accumulator acc
		String[] names
		int i
		String allNames
		String f
		int a
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.AttributeCollection atts
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.expr.Component c
	static void  () 
}

net/sf/saxon/style/XSLModuleRoot.class
XSLModuleRoot.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLModuleRoot extends net.sf.saxon.style.StyleElement {
	public static final int ANNOTATION_UNSPECIFIED
	public static final int ANNOTATION_STRIP
	public static final int ANNOTATION_PRESERVE
	public void  () 
	public boolean isDeclaredModes () 
	public void processAllAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo node
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public int getInputTypeAnnotationsAttribute ()  throws net.sf.saxon.trans.XPathException 
		String inputTypeAnnotationsAtt
}

net/sf/saxon/style/XSLNamespace.class
XSLNamespace.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNamespace extends net.sf.saxon.style.XSLLeafNodeConstructor {
	net.sf.saxon.expr.Expression name
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.style.ComponentDeclaration decl
		int countChildren
		net.sf.saxon.om.NodeInfo firstChild
		net.sf.saxon.tree.iter.AxisIterator kids
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.NamespaceConstructor inst
}

net/sf/saxon/style/XSLNamespaceAlias.class
XSLNamespaceAlias.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNamespaceAlias extends net.sf.saxon.style.StyleElement {
	private String stylesheetURI
	private net.sf.saxon.om.NamespaceBinding resultNamespaceBinding
	public void  () 
	public boolean isDeclaration () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String stylesheetPrefix
		String resultPrefix
		net.sf.saxon.om.AttributeCollection atts
		String resultURI
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public java.lang.String getStylesheetURI () 
	public net.sf.saxon.om.NamespaceBinding getResultNamespaceBinding () 
}

net/sf/saxon/style/XSLNextIteration.class
XSLNextIteration.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNextIteration extends net.sf.saxon.style.XSLBreakOrContinue {
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.style.XSLWithParam withParam
		net.sf.saxon.tree.iter.AxisIterator formalParams
		boolean ok
		net.sf.saxon.om.NodeInfo param
		net.sf.saxon.tree.iter.AxisIterator actualParams
		net.sf.saxon.om.NodeInfo w
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.WithParam actualParam
		net.sf.saxon.expr.instruct.WithParam wp
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.instruct.WithParam[] p2
		net.sf.saxon.style.XSLLocalParam pdecl
		net.sf.saxon.om.StructuredQName paramName
		net.sf.saxon.expr.instruct.LocalParam lp
		boolean found
		net.sf.saxon.tree.iter.AxisIterator declaredParams
		net.sf.saxon.om.NodeInfo param
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.NextIteration call
		net.sf.saxon.expr.instruct.WithParam[] actualParams
}

net/sf/saxon/style/XSLNextMatch.class
XSLNextMatch.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNextMatch extends net.sf.saxon.style.StyleElement {
	private boolean useTailRecursion
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainFallback () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
	protected boolean markTailCalls () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.NextMatch inst
}

net/sf/saxon/style/XSLNumber.class
XSLNumber.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNumber extends net.sf.saxon.style.StyleElement {
	private int level
	private net.sf.saxon.pattern.Pattern count
	private net.sf.saxon.pattern.Pattern from
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression value
	private net.sf.saxon.expr.Expression format
	private net.sf.saxon.expr.Expression groupSize
	private net.sf.saxon.expr.Expression groupSeparator
	private net.sf.saxon.expr.Expression letterValue
	private net.sf.saxon.expr.Expression lang
	private net.sf.saxon.expr.Expression ordinal
	private net.sf.saxon.expr.Expression startAt
	private net.sf.saxon.expr.number.NumberFormatter formatter
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String valueAtt
		String countAtt
		String fromAtt
		String levelAtt
		String formatAtt
		String gsizeAtt
		String gsepAtt
		String langAtt
		String letterValueAtt
		String ordinalAtt
		String startAtAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ContextItemExpression implicitSelect
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.ComponentDeclaration decl
		String errorCode
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		boolean valueSpecified
		net.sf.saxon.expr.NumberSequenceFormatter numFormatter
		net.sf.saxon.expr.instruct.ValueOf inst
}

net/sf/saxon/style/XSLOnCompletion.class
XSLOnCompletion.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOnCompletion extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.StyleElement parent
		net.sf.saxon.tree.iter.AxisIterator sibs
		net.sf.saxon.om.NodeInfo sib
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLOnEmpty.class
XSLOnEmpty.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLOnEmpty extends net.sf.saxon.style.XSLSequence {
	public void  () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.Item next
		net.sf.saxon.tree.iter.AxisIterator foll
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/style/XSLOnNonEmpty.class
XSLOnNonEmpty.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLOnNonEmpty extends net.sf.saxon.style.XSLSequence {
	public void  () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression e
}

net/sf/saxon/style/XSLOriginalLibrary.class
XSLOriginalLibrary.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOriginalLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private static net.sf.saxon.style.XSLOriginalLibrary THE_INSTANCE
	public static net.sf.saxon.om.StructuredQName XSL_ORIGINAL
	public static net.sf.saxon.style.XSLOriginalLibrary getInstance () 
	private void  () 
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.om.Function target
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
	public net.sf.saxon.functions.FunctionLibrary copy () 
	public net.sf.saxon.om.Function getFunctionItem (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.style.ExpressionContext expressionContext
		net.sf.saxon.style.StyleElement overridingFunction
		net.sf.saxon.trans.SymbolicName originalName
		net.sf.saxon.style.XSLOverride override
		net.sf.saxon.style.XSLUsePackage use
		net.sf.saxon.expr.Component overridden
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.StaticContext env
	static void  () 
}

net/sf/saxon/style/XSLOtherwise.class
XSLOtherwise.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOtherwise extends net.sf.saxon.style.StyleElement {
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public boolean mayContainSequenceConstructor () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLOutput.class
XSLOutput.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOutput extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.om.StructuredQName outputFormatName
	private String method
	private String outputVersion
	private String useCharacterMaps
	private java.util.Map serializationAttributes
	private java.util.HashMap userAttributes
	public void  () 
	public boolean isDeclaration () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String outputVersion
		String val
		String val
		String name
		String attributeURI
		String f
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.AttributeCollection atts
		String nameAtt
	public net.sf.saxon.om.StructuredQName getFormatQName () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration) 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
	protected void processVersionAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String ns
	protected void gatherOutputProperties (java.util.Properties, java.util.HashMap, int)  throws net.sf.saxon.trans.XPathException 
		String uri
		String prefix
		String[] parts
		net.sf.saxon.om.QNameException e
		java.util.Map$Entry entry
		String s
		java.util.Map$Entry e
		java.util.Properties details
		java.util.HashMap precedences
		int thisPrecedence
		net.sf.saxon.lib.SerializerFactory sf
	private void checkAndPut (net.sf.saxon.lib.SerializerFactory, java.lang.String, java.lang.String, java.util.Properties, java.util.HashMap, int)  throws net.sf.saxon.trans.XPathException 
		boolean useDefaultNS
		net.sf.saxon.trans.XPathException err
		Integer oldPrec
		net.sf.saxon.lib.SerializerFactory sf
		String property
		String value
		java.util.Properties props
		java.util.HashMap precedences
		int thisPrecedence
		String old
	private static boolean isListOfNames (java.lang.String) 
		String property
	private static boolean isQName (java.lang.String) 
		String property
	public static java.lang.String prepareCharacterMaps (net.sf.saxon.style.StyleElement, java.lang.String, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.NamespaceException err
		String displayname
		net.sf.saxon.style.StyleElement element
		String useCharacterMaps
		java.util.Properties details
		net.sf.saxon.style.PrincipalStylesheetModule psm
		String existing
		String s
		java.util.StringTokenizer st
}

net/sf/saxon/style/XSLOutputCharacter.class
XSLOutputCharacter.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOutputCharacter extends net.sf.saxon.style.StyleElement {
	private int codepoint
	private String replacementString
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String s
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
	public int getCodePoint () 
	public java.lang.String getReplacementString () 
}

net/sf/saxon/style/XSLOverride.class
XSLOverride.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLOverride extends net.sf.saxon.style.StyleElement {
	static final boolean $assertionsDisabled
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo curr
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName modeName
		net.sf.saxon.style.XSLTemplate decl
		net.sf.saxon.om.StructuredQName[] modeNames
		net.sf.saxon.expr.Component overridden
		net.sf.saxon.trans.Visibility overriddenVis
		net.sf.saxon.style.StylesheetComponent procedure
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.style.XSLUsePackage parent
	public void addXSLOverrideFunctionLibrary (net.sf.saxon.functions.FunctionLibraryList) 
		net.sf.saxon.functions.FunctionLibraryList list
	static void  () 
}

net/sf/saxon/style/XSLPackage.class
XSLPackage.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLPackage extends net.sf.saxon.style.XSLModuleRoot {
	private String nameAtt
	private net.sf.saxon.style.PackageVersion packageVersion
	private boolean declaredModes
	private boolean prepared
	public void  () 
	public void initialise (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.tree.util.AttributeCollectionImpl, net.sf.saxon.om.NodeInfo, int) 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType elementType
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		net.sf.saxon.om.NodeInfo parent
		int sequenceNumber
	public java.lang.String getName () 
		net.sf.saxon.trans.XPathException e
	public int getVersion () 
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.trans.packages.VersionedPackageName getNameAndVersion () 
	public net.sf.saxon.style.PackageVersion getPackageVersion () 
		net.sf.saxon.trans.XPathException e
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.trans.XPathException ex
		String inputTypeAnnotationsAtt
		String packageVersionAtt
		net.sf.saxon.om.AttributeCollection atts
	public boolean isDeclaredModes () 
		net.sf.saxon.trans.XPathException e
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		int fp
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.tree.linked.NodeImpl child
}

net/sf/saxon/style/XSLPerformSort.class
XSLPerformSort.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLPerformSort extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression body
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.sort.SortKeyDefinitionList sortKeys
}

net/sf/saxon/style/XSLPreserveSpace.class
XSLPreserveSpace.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLPreserveSpace extends net.sf.saxon.style.StyleElement {
	private String elements
	public void  () 
	public boolean isDeclaration () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.NodeTest nt
		String prefix
		String uri
		net.sf.saxon.pattern.NodeTest nt
		String localname
		net.sf.saxon.pattern.NodeTest nt
		String uri
		String[] parts
		String prefix
		String localName
		String uri
		net.sf.saxon.om.QNameException err
		String prefix
		String localName
		String uri
		net.sf.saxon.om.NamePool target
		int nameCode
		String s
		net.sf.saxon.pattern.NodeTest nt
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.event.Stripper$StripRuleTarget preserve
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.om.SpaceStrippingRule stripperRules
		net.sf.saxon.om.SelectedElementsSpaceStrippingRule rules
		java.util.StringTokenizer st
}

net/sf/saxon/style/XSLProcessingInstruction.class
XSLProcessingInstruction.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLProcessingInstruction extends net.sf.saxon.style.XSLLeafNodeConstructor {
	net.sf.saxon.expr.Expression name
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.ProcessingInstruction inst
}

net/sf/saxon/style/XSLResultDocument.class
XSLResultDocument.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLResultDocument extends net.sf.saxon.style.StyleElement {
	public static final java.util.HashSet fans
	private net.sf.saxon.expr.Expression href
	private net.sf.saxon.om.StructuredQName formatQName
	private net.sf.saxon.expr.Expression formatExpression
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	private java.util.Map serializationAttributes
	private boolean async
	public static net.sf.saxon.om.StructuredQName METHOD
	public static net.sf.saxon.om.StructuredQName BUILD_TREE
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String val
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.om.StructuredQName name
		String f
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String s
		net.sf.saxon.om.AttributeCollection atts
		String formatAttribute
		String hrefAttribute
		String validationAtt
		String typeAtt
		String useCharacterMapsAtt
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp1
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.om.StructuredQName prop
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties globalProps
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo first
		net.sf.saxon.trans.XPathException e
		String s
		String lname
		String uri
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.om.StructuredQName property
		net.sf.saxon.om.StructuredQName p
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator ai
		net.sf.saxon.om.NodeInfo node
		java.util.Properties globalProps
		String method
		java.util.Properties localProps
		java.util.HashSet fixed
		net.sf.saxon.om.NamespaceResolver namespaceResolver
		net.sf.saxon.expr.instruct.ResultDocument inst
		net.sf.saxon.expr.Expression content
	static void  () 
}

net/sf/saxon/style/XSLSequence.class
XSLSequence.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLSequence extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public boolean mayContainFallback () 
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public void setSelectExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLSort.class
XSLSort.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLSort extends net.sf.saxon.style.XSLSortOrMergeKey {
	public void  () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression getStable () 
}

net/sf/saxon/style/XSLSortOrMergeKey.class
XSLSortOrMergeKey.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLSortOrMergeKey extends net.sf.saxon.style.StyleElement {
	protected net.sf.saxon.expr.sort.SortKeyDefinition sortKeyDefinition
	protected net.sf.saxon.expr.Expression select
	protected net.sf.saxon.expr.Expression order
	protected net.sf.saxon.expr.Expression dataType
	protected net.sf.saxon.expr.Expression caseOrder
	protected net.sf.saxon.expr.Expression lang
	protected net.sf.saxon.expr.Expression collationName
	protected net.sf.saxon.expr.Expression stable
	protected boolean useDefaultCollation
	public void  () 
	public boolean mayContainSequenceConstructor () 
	protected java.lang.String getErrorCode () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		String collationString
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.lib.StringCollator stringCollator
	protected net.sf.saxon.expr.Expression getStable () 
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.type.ValidationFailure vf
		String s
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String orderAtt
		String dataTypeAtt
		String caseOrderAtt
		String langAtt
		String collationAtt
		String stableAtt
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression atomizedSortKey
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression b
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.sort.SortKeyDefinition getSortKeyDefinition () 
}

net/sf/saxon/style/XSLSourceDocument.class
XSLSourceDocument.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLSourceDocument extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression href
	private java.util.Set accumulators
	private boolean streaming
	private net.sf.saxon.lib.ParseOptions parseOptions
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	protected boolean isWithinDeclaredStreamableConstruct () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String value
		String local
		String f
		int a
		int validation
		net.sf.saxon.om.AttributeCollection atts
		String hrefAtt
		String validationAtt
		String typeAtt
		String useAccumulatorsAtt
		String streamableAtt
		net.sf.saxon.expr.accum.AccumulatorRegistry registry
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SpaceStrippingRule rule
		String str
		net.sf.saxon.expr.accum.Accumulator acc
		java.util.List list
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.ma.map.HashTrieMap options
		int validation
		net.sf.saxon.functions.SystemFunction docFn
		net.sf.saxon.expr.Expression docCall
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.Expression action
}

net/sf/saxon/style/XSLStylesheet.class
XSLStylesheet.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLStylesheet extends net.sf.saxon.style.XSLModuleRoot {
	public void  () 
	protected boolean mayContainParam (java.lang.String) 
		String attName
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String inputTypeAnnotationsAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo curr
}

net/sf/saxon/style/XSLTStaticContext.class
XSLTStaticContext.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLTStaticContext extends java.lang.Object implements net.sf.saxon.expr.StaticContext  {
	public abstract boolean isElementAvailable (java.lang.String)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/XSLTemplate.class
XSLTemplate.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLTemplate extends net.sf.saxon.style.StyleElement implements net.sf.saxon.style.StylesheetComponent  {
	private String matchAtt
	private String modeAtt
	private String nameAtt
	private String priorityAtt
	private String asAtt
	private String visibilityAtt
	private net.sf.saxon.om.StructuredQName[] modeNames
	private String diagnosticId
	private net.sf.saxon.pattern.Pattern match
	private boolean prioritySpecified
	private double priority
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private net.sf.saxon.expr.instruct.NamedTemplate compiledNamedTemplate
	private java.util.Map compiledTemplateRules
	private net.sf.saxon.value.SequenceType requiredType
	private boolean hasRequiredParams
	private boolean isTailRecursive
	private net.sf.saxon.trans.Visibility visibility
	private net.sf.saxon.type.ItemType requiredContextItemType
	private boolean mayOmitContextItem
	private boolean absentFocus
	public void  () 
	public net.sf.saxon.expr.instruct.NamedTemplate getActor () 
	public void setCompilation (net.sf.saxon.style.Compilation) 
		net.sf.saxon.style.Compilation compilation
	public boolean isDeclaration () 
	public boolean isDeferredCompilation (net.sf.saxon.style.Compilation) 
		net.sf.saxon.style.Compilation compilation
	public boolean mayContainSequenceConstructor () 
	protected boolean mayContainParam (java.lang.String) 
		String attName
	protected boolean isWithinDeclaredStreamableConstruct () 
		net.sf.saxon.trans.Mode m
		net.sf.saxon.trans.XPathException e
	public void setContextItemRequirements (net.sf.saxon.type.ItemType, boolean, boolean) 
		net.sf.saxon.type.ItemType type
		boolean mayBeOmitted
		boolean absentFocus
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public net.sf.saxon.om.StructuredQName getTemplateName () 
		String nameAtt
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public boolean isMayOmitContextItem () 
	public void checkCompatibility (net.sf.saxon.expr.Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLLocalParam lp1
		net.sf.saxon.expr.instruct.LocalParam lp0
		net.sf.saxon.expr.Component component
		net.sf.saxon.expr.instruct.NamedTemplate other
		net.sf.saxon.value.SequenceType req
		java.util.List otherParams
		java.util.Set overriddenParams
		net.sf.saxon.tree.iter.AxisIterator params
		net.sf.saxon.om.NodeInfo param
	public net.sf.saxon.style.XSLLocalParam getParam (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.tree.iter.AxisIterator params
		net.sf.saxon.om.NodeInfo param
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.StructuredQName defaultMode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		NumberFormatException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.AttributeCollection atts
	public void processAllAttributes ()  throws net.sf.saxon.trans.XPathException 
		String mode
	public net.sf.saxon.om.StructuredQName[] getModeNames ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName mname
		net.sf.saxon.om.StructuredQName mname
		net.sf.saxon.om.StructuredQName mname
		net.sf.saxon.om.StructuredQName mname
		net.sf.saxon.om.NamespaceException e
		int e
		net.sf.saxon.om.StructuredQName mname
		String s
		boolean allModes
		String[] tokens
		int count
	public java.util.Set getApplicableModes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.StructuredQName[] names
		java.util.Set modes
		net.sf.saxon.trans.rules.RuleManager mgr
	public boolean isOmniMode ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.trans.rules.RuleManager manager
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		boolean hasContent
		net.sf.saxon.tree.linked.NodeImpl param
	public void validateSubtree (net.sf.saxon.style.ComponentDeclaration, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.ComponentDeclaration decl
		boolean excludeStylesheet
	public void index (net.sf.saxon.style.ComponentDeclaration, net.sf.saxon.style.PrincipalStylesheetModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.LocalParam lp
		net.sf.saxon.om.Item child
		net.sf.saxon.om.SequenceIterator kids
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.style.PrincipalStylesheetModule top
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public void compileDeclaration (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
	private void checkStrictStreamability (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression body
	private void compileNamedTemplate (net.sf.saxon.style.Compilation, net.sf.saxon.expr.Expression, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.expr.Expression body
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Component overridden
		net.sf.saxon.expr.parser.ContextItemStaticInfo ciso
		net.sf.saxon.expr.Expression body2
	private net.sf.saxon.expr.Expression refineTemplateBody (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.parser.ContextItemStaticInfo cisi
		net.sf.saxon.Configuration config
	public void compileTemplateRule (net.sf.saxon.style.Compilation, net.sf.saxon.expr.Expression, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.TemplateRule rule
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.expr.Expression body
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.Configuration config
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cisi
		boolean needToCopy
	private void createSkeletonTemplate (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode m
		java.util.List all
		net.sf.saxon.trans.rules.RuleManager mgr
		net.sf.saxon.expr.instruct.TemplateRule templateRule
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.om.StructuredQName modeName
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.om.StructuredQName[] modes
	private void setCompiledTemplateRuleProperties (net.sf.saxon.expr.instruct.TemplateRule, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.instruct.TemplateRule templateRule
		net.sf.saxon.expr.Expression body
	public void register (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode omniMode
		boolean ok
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.ContextItemStaticInfo info
		net.sf.saxon.expr.instruct.TemplateRule ruleCopy
		net.sf.saxon.trans.Mode m
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.pattern.Pattern match2
		String typed
		net.sf.saxon.expr.instruct.TemplateRule rule
		double prio
		net.sf.saxon.om.StructuredQName modeName
		net.sf.saxon.style.StylesheetModule module
		net.sf.saxon.trans.rules.RuleManager mgr
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.style.ComponentDeclaration declaration
	public void allocatePatternSlotNumbers ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.om.StructuredQName nc
		net.sf.saxon.trans.Mode m
		net.sf.saxon.trans.rules.RuleManager mgr
		boolean appliesToAll
		net.sf.saxon.pattern.Pattern match
		int nextFree
		int slots
		net.sf.saxon.trans.rules.Rule r
		net.sf.saxon.expr.instruct.TemplateRule templateRule
	public void optimize (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.Logger err
		net.sf.saxon.expr.parser.Optimizer opt
		int evaluationModes
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.parser.ContextItemStaticInfo cisi
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.instruct.TemplateRule templateRule
		net.sf.saxon.pattern.Pattern match
		net.sf.saxon.expr.parser.ContextItemStaticInfo info
		net.sf.saxon.pattern.Pattern m2
		net.sf.saxon.trans.rules.Rule r
		int evaluationModes
		net.sf.saxon.lib.Logger err
		net.sf.saxon.expr.Expression templateRuleBody
		net.sf.saxon.expr.instruct.TemplateRule compiledTemplateRule
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.parser.Optimizer opt
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cisi
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.style.ComponentDeclaration declaration
		net.sf.saxon.Configuration config
	public void generateByteCode (net.sf.saxon.expr.parser.Optimizer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression cbody
		Exception e
		net.sf.saxon.expr.Expression cbody
		net.sf.saxon.expr.Expression exp
		Exception e
		net.sf.saxon.expr.instruct.TemplateRule compiledTemplateRule
		net.sf.saxon.expr.parser.ICompilerService compilerService
		net.sf.saxon.expr.parser.Optimizer opt
	public net.sf.saxon.expr.instruct.SlotManager getSlotManager () 
	public net.sf.saxon.expr.instruct.NamedTemplate getCompiledNamedTemplate () 
	public int getConstructType () 
	public net.sf.saxon.pattern.Pattern getMatch () 
	public java.util.Map getTemplateRulesByMode () 
	public volatile net.sf.saxon.expr.instruct.Actor getActor ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/style/XSLText.class
XSLText.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLText extends net.sf.saxon.style.XSLLeafNodeConstructor {
	private boolean disable
	private net.sf.saxon.value.StringValue value
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String disableAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.Item child
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		java.util.List contents
		net.sf.saxon.expr.Expression block
		net.sf.saxon.tree.linked.TextImpl child
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLTry.class
XSLTry.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLTry extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	private boolean rollbackOutput
	private java.util.List catchTests
	private java.util.List catchExprs
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String selectAtt
		String rollbackOutputAtt
		net.sf.saxon.om.AttributeCollection atts
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		boolean foundCatch
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo kid
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.TryCatch expr
	public void addCatchClause (net.sf.saxon.pattern.QNameTest, net.sf.saxon.expr.Expression) 
		net.sf.saxon.pattern.QNameTest nameTest
		net.sf.saxon.expr.Expression catchExpr
}

net/sf/saxon/style/XSLUsePackage.class
XSLUsePackage.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLUsePackage extends net.sf.saxon.style.StyleElement {
	private String nameAtt
	private net.sf.saxon.style.PackageVersionRanges versionRanges
	private net.sf.saxon.style.StylesheetPackage usedPackage
	private java.util.List acceptors
	public void  () 
	public void findUsedPackage (net.sf.saxon.trans.CompilerInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.instruct.GlobalContextRequirement gcr
		net.sf.saxon.trans.CompilerInfo info
	public net.sf.saxon.style.StylesheetPackage getUsedPackage () 
	public net.sf.saxon.style.PackageVersionRanges getPackageVersionRanges ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String ranges
	public boolean isDeclaration () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public java.util.Set getExplicitAcceptedComponentNames ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.trans.ComponentTest test
		java.util.Set explicitComponentTests
		java.util.Set explicitAccepts
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo child
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName name
		StringBuilder duplicates
		boolean first
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo curr
		java.util.Set accepts
		java.util.Set overrides
	public java.util.List getAcceptors () 
		net.sf.saxon.tree.iter.AxisIterator useKids
		net.sf.saxon.om.NodeInfo decl
	public void gatherNamedOverrides (net.sf.saxon.style.PrincipalStylesheetModule, java.util.List, java.util.Set)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName m
		net.sf.saxon.om.StructuredQName[] modeNames
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.tree.iter.AxisIterator overridings
		net.sf.saxon.om.NodeInfo overridingDeclaration
		net.sf.saxon.style.PrincipalStylesheetModule module
		java.util.List topLevel
		java.util.Set overrides
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo override
	public java.util.Set getNamedOverrides ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName name
		net.sf.saxon.tree.iter.AxisIterator overridings
		net.sf.saxon.om.NodeInfo overridingDeclaration
		java.util.Set overrides
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NodeInfo override
	public void gatherRuleOverrides (net.sf.saxon.style.PrincipalStylesheetModule, java.util.Set)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SimpleMode overridingMode
		net.sf.saxon.trans.CompoundMode newCompoundMode
		net.sf.saxon.trans.SymbolicName symbolicName
		net.sf.saxon.expr.Component$M derivedComponent
		net.sf.saxon.expr.Component$M usedComponent
		net.sf.saxon.trans.Mode usedMode
		net.sf.saxon.om.StructuredQName modeName
		net.sf.saxon.om.StructuredQName[] modeNames
		net.sf.saxon.tree.iter.AxisIterator overridings
		net.sf.saxon.om.NodeInfo overridingDeclaration
		net.sf.saxon.expr.Component c
		net.sf.saxon.trans.SymbolicName sn
		net.sf.saxon.trans.Mode m
		net.sf.saxon.style.PrincipalStylesheetModule module
		java.util.Set overrides
		net.sf.saxon.style.StylesheetPackage thisPackage
		net.sf.saxon.trans.rules.RuleManager ruleManager
		net.sf.saxon.tree.iter.AxisIterator kids
		java.util.Set overriddenModes
		net.sf.saxon.om.NodeInfo override
		net.sf.saxon.trans.rules.RuleManager usedPackageRuleManager
}

net/sf/saxon/style/XSLValueOf.class
XSLValueOf.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLValueOf extends net.sf.saxon.style.XSLLeafNodeConstructor {
	private boolean disable
	private net.sf.saxon.expr.Expression separator
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String f
		int a
		String selectAtt
		String disableAtt
		String separatorAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.instruct.ValueOf inst
}

net/sf/saxon/style/XSLWhen.class
XSLWhen.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLWhen extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression test
	public void  () 
	public net.sf.saxon.expr.Expression getCondition () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public boolean mayContainSequenceConstructor () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLWherePopulated.class
XSLWherePopulated.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLWherePopulated extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public boolean mayContainFallback () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
}

net/sf/saxon/style/XSLWithParam.class
XSLWithParam.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLWithParam extends net.sf.saxon.style.XSLGeneralVariable {
	private int allowedAttributes
	public void  () 
	protected void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public boolean isTunnelParam () 
	public void validate (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.Item prev
	public void checkAgainstRequiredType (net.sf.saxon.value.SequenceType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType required
	public net.sf.saxon.expr.instruct.WithParam compileWithParam (net.sf.saxon.expr.Expression, net.sf.saxon.style.Compilation, net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.style.Compilation exec
		net.sf.saxon.style.ComponentDeclaration decl
		net.sf.saxon.expr.instruct.WithParam inst
}

net/sf/saxon/sxpath/AbstractStaticContext.class
AbstractStaticContext.java
package net.sf.saxon.sxpath
public abstract net.sf.saxon.sxpath.AbstractStaticContext extends java.lang.Object implements net.sf.saxon.expr.StaticContext  {
	private String baseURI
	private net.sf.saxon.Configuration config
	private net.sf.saxon.expr.PackageData packageData
	private net.sf.saxon.expr.parser.Location containingLocation
	private String defaultCollationName
	private net.sf.saxon.functions.FunctionLibraryList libraryList
	private String defaultFunctionNamespace
	private String defaultElementNamespace
	private boolean backwardsCompatible
	private int xpathLanguageLevel
	protected boolean usingDefaultFunctionLibrary
	private java.util.Map typeAliases
	public void  () 
	protected void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setPackageData (net.sf.saxon.expr.PackageData) 
		net.sf.saxon.expr.PackageData packageData
	public net.sf.saxon.expr.PackageData getPackageData () 
	public void setSchemaAware (boolean) 
		boolean aware
	public net.sf.saxon.expr.parser.RetainedStaticContext makeRetainedStaticContext () 
	protected final void setDefaultFunctionLibrary () 
		net.sf.saxon.functions.FunctionLibraryList lib
	public final void setDefaultFunctionLibrary (int) 
		net.sf.saxon.functions.FunctionLibraryList lib
		int version
	protected final void addFunctionLibrary (net.sf.saxon.functions.FunctionLibrary) 
		net.sf.saxon.functions.FunctionLibrary library
	public int getHostLanguage () 
	public net.sf.saxon.expr.XPathContext makeEarlyEvaluationContext () 
	public net.sf.saxon.expr.parser.Location getContainingLocation () 
	public void setContainingLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location location
	public void setBaseURI (java.lang.String) 
		String baseURI
	public java.lang.String getStaticBaseURI () 
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public void setFunctionLibrary (net.sf.saxon.functions.FunctionLibraryList) 
		net.sf.saxon.functions.FunctionLibraryList lib
	public void declareCollation (java.lang.String, net.sf.saxon.lib.StringCollator, boolean) 
		String name
		net.sf.saxon.lib.StringCollator comparator
		boolean isDefault
	public void setDefaultCollationName (java.lang.String) 
		String collationName
	public java.lang.String getDefaultCollationName () 
	public void issueWarning (java.lang.String, net.sf.saxon.expr.parser.Location) 
		String s
		net.sf.saxon.expr.parser.Location locator
		net.sf.saxon.trans.XPathException ex
	public java.lang.String getSystemId () 
	public java.lang.String getDefaultElementNamespace () 
	public void setDefaultElementNamespace (java.lang.String) 
		String uri
	public void setDefaultFunctionNamespace (java.lang.String) 
		String uri
	public java.lang.String getDefaultFunctionNamespace () 
	public void setXPathLanguageLevel (int) 
		int level
	public int getXPathVersion () 
	public void setBackwardsCompatibilityMode (boolean) 
		boolean option
	public boolean isInBackwardsCompatibleMode () 
	public void setDecimalFormatManager (net.sf.saxon.trans.DecimalFormatManager) 
		net.sf.saxon.trans.DecimalFormatManager manager
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
		net.sf.saxon.trans.DecimalFormatManager manager
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public void setTypeAlias (net.sf.saxon.om.StructuredQName, net.sf.saxon.type.ItemType) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.type.ItemType resolveTypeAlias (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName typeName
}

net/sf/saxon/sxpath/IndependentContext.class
IndependentContext.java
package net.sf.saxon.sxpath
public net.sf.saxon.sxpath.IndependentContext extends net.sf.saxon.sxpath.AbstractStaticContext implements net.sf.saxon.sxpath.XPathStaticContext net.sf.saxon.om.NamespaceResolver  {
	protected java.util.HashMap namespaces
	protected java.util.HashMap variables
	protected net.sf.saxon.om.NamespaceResolver externalResolver
	protected net.sf.saxon.type.ItemType requiredContextItemType
	protected java.util.Set importedSchemaNamespaces
	protected boolean autoDeclare
	protected net.sf.saxon.expr.instruct.Executable executable
	protected net.sf.saxon.expr.parser.RetainedStaticContext retainedStaticContext
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.PackageData pd
	public void  (net.sf.saxon.sxpath.IndependentContext) 
		net.sf.saxon.sxpath.IndependentContext ic
		net.sf.saxon.functions.FunctionLibraryList libList
	public net.sf.saxon.expr.parser.RetainedStaticContext makeRetainedStaticContext () 
	public void declareNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void setDefaultElementNamespace (java.lang.String) 
		String uri
	public void clearNamespaces () 
	public void clearAllNamespaces () 
	public void setNamespaces (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo ns
		String prefix
		net.sf.saxon.om.NodeInfo node
		int kind
		net.sf.saxon.tree.iter.AxisIterator iter
	public void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public void setAllowUndeclaredVariables (boolean) 
		boolean allow
	public boolean isAllowUndeclaredVariables () 
	public net.sf.saxon.sxpath.XPathVariable declareVariable (net.sf.saxon.value.QNameValue) 
		net.sf.saxon.value.QNameValue qname
	public net.sf.saxon.sxpath.XPathVariable declareVariable (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.sxpath.XPathVariable declareVariable (net.sf.saxon.om.StructuredQName) 
		int slot
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.sxpath.XPathVariable var
	public java.util.Iterator iterateExternalVariables () 
	public net.sf.saxon.sxpath.XPathVariable getExternalVariable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public int getSlotNumber (net.sf.saxon.value.QNameValue) 
		net.sf.saxon.value.QNameValue qname
		net.sf.saxon.om.StructuredQName sq
		net.sf.saxon.sxpath.XPathVariable var
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
	public net.sf.saxon.expr.Expression bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.sxpath.XPathVariable var
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
		net.sf.saxon.sxpath.XPathVariable var
		net.sf.saxon.sxpath.XPathVariable v
		net.sf.saxon.expr.instruct.SlotManager map
		net.sf.saxon.sxpath.XPathVariable[] va
	public java.util.Collection getDeclaredVariables () 
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
	public void setImportedSchemaNamespaces (java.util.Set) 
		java.util.Set namespaces
	public void setRequiredContextItemType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.type.ItemType getRequiredContextItemType () 
	public void setExecutable (net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.expr.instruct.Executable exec
	public net.sf.saxon.expr.instruct.Executable getExecutable () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
}

net/sf/saxon/sxpath/XPathDynamicContext.class
XPathDynamicContext.java
package net.sf.saxon.sxpath
public net.sf.saxon.sxpath.XPathDynamicContext extends java.lang.Object {
	private net.sf.saxon.type.ItemType contextItemType
	private net.sf.saxon.expr.XPathContextMajor contextObject
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	protected void  (net.sf.saxon.type.ItemType, net.sf.saxon.expr.XPathContextMajor, net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.XPathContextMajor contextObject
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	public void setContextItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.tree.iter.ManualIterator iter
	public net.sf.saxon.om.Item getContextItem () 
	public void setVariable (net.sf.saxon.sxpath.XPathVariable, net.sf.saxon.om.Sequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.sxpath.XPathVariable variable
		net.sf.saxon.om.Sequence value
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		int slot
		net.sf.saxon.om.StructuredQName expectedName
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public void setCollectionURIResolver (net.sf.saxon.lib.CollectionURIResolver) 
		net.sf.saxon.lib.CollectionURIResolver resolver
	public net.sf.saxon.lib.CollectionURIResolver getCollectionURIResolver () 
	public net.sf.saxon.lib.CollectionFinder getCollectionFinder () 
	public void setCollectionFinder (net.sf.saxon.lib.CollectionFinder) 
		net.sf.saxon.lib.CollectionFinder cf
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.lib.UnfailingErrorListener getErrorListener () 
	public net.sf.saxon.expr.XPathContext getXPathContextObject () 
	public void setUnparsedTextURIResolver (net.sf.saxon.lib.UnparsedTextURIResolver) 
		net.sf.saxon.lib.UnparsedTextURIResolver resolver
	public net.sf.saxon.lib.UnparsedTextURIResolver getUnparsedTextURIResolver () 
	protected void checkExternalVariables (net.sf.saxon.expr.instruct.SlotManager, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qname
		int i
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
		int numberOfExternals
		net.sf.saxon.om.Sequence[] stack
}

net/sf/saxon/sxpath/XPathEvaluator.class
XPathEvaluator.java
package net.sf.saxon.sxpath
public net.sf.saxon.sxpath.XPathEvaluator extends java.lang.Object {
	private net.sf.saxon.sxpath.XPathStaticContext staticContext
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setStaticContext (net.sf.saxon.sxpath.XPathStaticContext) 
		net.sf.saxon.sxpath.XPathStaticContext context
	public net.sf.saxon.sxpath.XPathStaticContext getStaticContext () 
	public net.sf.saxon.sxpath.XPathExpression createExpression (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String expression
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.instruct.Executable exec
		boolean allowXPath30
		net.sf.saxon.functions.FunctionLibrary userlib
		net.sf.saxon.functions.FunctionLibraryList lib
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
		net.sf.saxon.expr.instruct.SlotManager map
		int numberOfExternalVariables
		net.sf.saxon.sxpath.XPathExpression xpe
	protected net.sf.saxon.expr.Expression postProcess (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.ExpressionVisitor, net.sf.saxon.expr.parser.ContextItemStaticInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo cit
	public net.sf.saxon.sxpath.XPathExpression createPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String pattern
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.instruct.Executable exec
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.instruct.SlotManager map
		int slots
		net.sf.saxon.sxpath.XPathExpression xpe
}

net/sf/saxon/sxpath/XPathExpression.class
XPathExpression.java
package net.sf.saxon.sxpath
public net.sf.saxon.sxpath.XPathExpression extends java.lang.Object {
	private net.sf.saxon.expr.StaticContext env
	private net.sf.saxon.expr.Expression expression
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private net.sf.saxon.expr.instruct.Executable executable
	private int numberOfExternalVariables
	protected void  (net.sf.saxon.expr.StaticContext, net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.instruct.Executable exec
	public net.sf.saxon.expr.instruct.Executable getExecutable () 
	protected void setStackFrameMap (net.sf.saxon.expr.instruct.SlotManager, int) 
		net.sf.saxon.expr.instruct.SlotManager map
		int numberOfExternalVariables
	public net.sf.saxon.sxpath.XPathDynamicContext createDynamicContext () 
		net.sf.saxon.expr.XPathContextMajor context
	public net.sf.saxon.sxpath.XPathDynamicContext createDynamicContext (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.XPathContextMajor context
	public net.sf.saxon.sxpath.XPathDynamicContext createDynamicContext (net.sf.saxon.Controller, net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.sxpath.XPathDynamicContext dc
		net.sf.saxon.Controller controller
		net.sf.saxon.om.Item contextItem
	private void checkContextItemType (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.Item contextItem
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.sxpath.XPathDynamicContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sxpath.XPathDynamicContext context
	public java.util.List evaluate (net.sf.saxon.sxpath.XPathDynamicContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sxpath.XPathDynamicContext context
		net.sf.saxon.om.SequenceIterator iter
		java.util.List list
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item evaluateSingle (net.sf.saxon.sxpath.XPathDynamicContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sxpath.XPathDynamicContext context
	public boolean effectiveBooleanValue (net.sf.saxon.sxpath.XPathDynamicContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sxpath.XPathDynamicContext context
	public net.sf.saxon.expr.Expression getInternalExpression () 
}

net/sf/saxon/sxpath/XPathStaticContext.class
XPathStaticContext.java
package net.sf.saxon.sxpath
public abstract net.sf.saxon.sxpath.XPathStaticContext extends java.lang.Object implements net.sf.saxon.expr.StaticContext  {
	public abstract void setDefaultElementNamespace (java.lang.String) 
	public abstract void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
	public abstract net.sf.saxon.sxpath.XPathVariable declareVariable (net.sf.saxon.value.QNameValue) 
	public abstract net.sf.saxon.sxpath.XPathVariable declareVariable (java.lang.String, java.lang.String) 
	public abstract net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
}

net/sf/saxon/sxpath/XPathVariable.class
XPathVariable.java
package net.sf.saxon.sxpath
public final net.sf.saxon.sxpath.XPathVariable extends java.lang.Object implements net.sf.saxon.expr.LocalBinding  {
	private net.sf.saxon.om.StructuredQName name
	private net.sf.saxon.value.SequenceType requiredType
	private net.sf.saxon.om.Sequence defaultValue
	private int slotNumber
	private void  () 
	protected static net.sf.saxon.sxpath.XPathVariable make (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.sxpath.XPathVariable v
	public boolean isGlobal () 
	public final boolean isAssignable () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType requiredType
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public net.sf.saxon.value.IntegerValue[] getIntegerBoundsForVariable () 
	public void setSlotNumber (int) 
		int slotNumber
	public int getLocalSlotNumber () 
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void addReference (net.sf.saxon.expr.VariableReference, boolean) 
		net.sf.saxon.expr.VariableReference ref
		boolean isLoopingReference
	public void setDefaultValue (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence defaultValue
	public net.sf.saxon.om.Sequence getDefaultValue () 
	public net.sf.saxon.om.Sequence evaluateVariable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void setIndexedVariable () 
	public boolean isIndexedVariable () 
}

net/sf/saxon/trace/AbstractTraceListener.class
AbstractTraceListener.java
package net.sf.saxon.trace
public abstract net.sf.saxon.trace.AbstractTraceListener extends java.lang.Object implements net.sf.saxon.lib.TraceListener2  {
	private int indent
	private int detail
	private net.sf.saxon.lib.Logger out
	private static StringBuffer spaceBuffer
	public void  () 
	public net.sf.saxon.expr.parser.CodeInjector getCodeInjector () 
	public void setLevelOfDetail (int) 
		int level
	public void open (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	protected abstract java.lang.String getOpeningAttributes () 
	public void close () 
	public void enter (net.sf.saxon.trace.InstructionInfo, net.sf.saxon.expr.XPathContext) 
		int rcurly
		String prop
		Object val
		net.sf.saxon.trace.InstructionInfo info
		net.sf.saxon.expr.XPathContext context
		int infotype
		net.sf.saxon.om.StructuredQName qName
		String tag
		String file
		String msg
		String name
		java.util.Iterator props
		int col
	public java.lang.String escape (java.lang.String) 
		char c
		int i
		String in
		CharSequence collapsed
		net.sf.saxon.tree.util.FastStringBuffer sb
	public void leave (net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.trace.InstructionInfo info
		int infotype
		String tag
	protected abstract java.lang.String tag (int) 
	protected int level (net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.trace.InstructionInfo info
		int construct
	public void startCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.om.Item item
	public void endCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.om.Item item
	private static java.lang.String spaces (int) 
		int n
	public void setOutputDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public net.sf.saxon.lib.Logger getOutputDestination () 
	public void endRuleSearch (java.lang.Object, net.sf.saxon.trans.Mode, net.sf.saxon.om.Item) 
		Object rule
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.om.Item item
	public void startRuleSearch () 
	static void  () 
}

net/sf/saxon/trace/ContextStackFrame$ApplyTemplates.class
ContextStackFrame.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackFrame$ApplyTemplates extends net.sf.saxon.trace.ContextStackFrame {
	public void  () 
	public void print (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger out
		net.sf.saxon.om.Item node
}

net/sf/saxon/trace/ContextStackFrame$BuiltInTemplateRule.class
ContextStackFrame.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackFrame$BuiltInTemplateRule extends net.sf.saxon.trace.ContextStackFrame {
	private net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void print (net.sf.saxon.lib.Logger) 
		String diag
		String diag
		String diag
		String diag
		String diag
		net.sf.saxon.lib.Logger out
		net.sf.saxon.om.Item contextItem
		String diag
}

net/sf/saxon/trace/ContextStackFrame$CallTemplate.class
ContextStackFrame.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackFrame$CallTemplate extends net.sf.saxon.trace.ContextStackFrame {
	net.sf.saxon.om.StructuredQName templateName
	public void  () 
	public net.sf.saxon.om.StructuredQName getTemplateName () 
	public void setTemplateName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName templateName
	public void print (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger out
		String name
}

net/sf/saxon/trace/ContextStackFrame$CallingApplication.class
ContextStackFrame.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackFrame$CallingApplication extends net.sf.saxon.trace.ContextStackFrame {
	public void  () 
	public void print (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger out
}

net/sf/saxon/trace/ContextStackFrame$FunctionCall.class
ContextStackFrame.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackFrame$FunctionCall extends net.sf.saxon.trace.ContextStackFrame {
	net.sf.saxon.om.StructuredQName functionName
	public void  () 
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public void setFunctionName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName functionName
	public void print (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger out
}

net/sf/saxon/trace/ContextStackFrame$VariableEvaluation.class
ContextStackFrame.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackFrame$VariableEvaluation extends net.sf.saxon.trace.ContextStackFrame {
	net.sf.saxon.om.StructuredQName variableName
	public void  () 
	public net.sf.saxon.om.StructuredQName getVariableName () 
	public void setVariableName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName variableName
	public void print (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger out
}

net/sf/saxon/trace/ContextStackFrame.class
ContextStackFrame.java
package net.sf.saxon.trace
public abstract net.sf.saxon.trace.ContextStackFrame extends java.lang.Object {
	private net.sf.saxon.expr.parser.Location location
	private net.sf.saxon.om.Item contextItem
	private Object container
	public void  () 
	public void setLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location loc
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public void setComponent (java.lang.Object) 
		Object container
	public java.lang.Object getContainer () 
	public void setContextItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item contextItem
	public net.sf.saxon.om.Item getContextItem () 
	public abstract void print (net.sf.saxon.lib.Logger) 
	protected java.lang.String showLocation () 
		int line
	private static java.lang.String displayContainer (java.lang.Object) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.StructuredQName name
		String objectName
		Object container
	static java.lang.String access$000 (java.lang.Object) 
		Object x0
}

net/sf/saxon/trace/ContextStackIterator.class
ContextStackIterator.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackIterator extends java.lang.Object implements java.util.Iterator  {
	private net.sf.saxon.expr.XPathContextMajor next
	public void  (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public boolean hasNext () 
	public net.sf.saxon.trace.ContextStackFrame next () 
		net.sf.saxon.trace.ContextStackFrame$FunctionCall sf
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.trace.ContextStackFrame$ApplyTemplates sf
		net.sf.saxon.expr.instruct.ApplyTemplates loc
		net.sf.saxon.trace.ContextStackFrame$CallTemplate sf
		net.sf.saxon.expr.instruct.CallTemplate loc
		net.sf.saxon.trace.ContextStackFrame$VariableEvaluation sf
		net.sf.saxon.expr.instruct.GlobalVariable var
		net.sf.saxon.trace.ContextStackFrame csf
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.expr.ContextOriginator origin
	private static net.sf.saxon.expr.XPathContextMajor getMajorCaller (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContext caller
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/trace/ExpressionPresenter.class
ExpressionPresenter.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ExpressionPresenter extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.event.Receiver receiver
	private int depth
	private boolean inStartTag
	private String nextRole
	private java.util.Stack expressionStack
	private java.util.Stack nameStack
	private String defaultNamespace
	private java.util.Map options
	private boolean relocatable
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, javax.xml.transform.stream.StreamResult) 
		net.sf.saxon.Configuration config
		javax.xml.transform.stream.StreamResult out
	public void  (net.sf.saxon.Configuration, javax.xml.transform.stream.StreamResult, boolean) 
		net.sf.saxon.Configuration config
		javax.xml.transform.stream.StreamResult out
		boolean checksum
	public void init (net.sf.saxon.Configuration, javax.xml.transform.stream.StreamResult, boolean) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
		javax.xml.transform.stream.StreamResult out
		boolean checksum
		java.util.Properties props
	public void  (net.sf.saxon.Configuration, net.sf.saxon.lib.Logger) 
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.Logger out
	public void  (net.sf.saxon.Configuration, net.sf.saxon.event.Receiver) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
		net.sf.saxon.event.Receiver receiver
	public void setDefaultNamespace (java.lang.String) 
		String namespace
	public void setOption (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String getOption (java.lang.String) 
		String key
	public int getIntOption (java.lang.String, int) 
		NumberFormatException err
		String key
		int defaultValue
		String s
	public boolean isRelocatable () 
	public void setRelocatable (boolean) 
		boolean relocatable
	public static net.sf.saxon.event.Receiver defaultDestination (net.sf.saxon.Configuration, net.sf.saxon.lib.Logger)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		net.sf.saxon.lib.Logger out
		java.util.Properties props
	public static java.util.Properties makeDefaultProperties (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
		java.util.Properties props
	public int startElement (java.lang.String, net.sf.saxon.expr.Expression) 
		String name
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.expr.Expression parent
		int n
		String mod
		int lineNr
	private java.lang.String truncatedModuleName (java.lang.String) 
		int p
		String[] parts
		String module
	public void emitRetainedStaticContext (net.sf.saxon.expr.parser.RetainedStaticContext, net.sf.saxon.expr.parser.RetainedStaticContext) 
		String p
		String uri
		java.util.Iterator iter
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.parser.RetainedStaticContext sc
		net.sf.saxon.expr.parser.RetainedStaticContext parentSC
	public int startElement (java.lang.String) 
		String name
	private int _startElement (java.lang.String) 
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.trans.XPathException err
		String name
	public void setChildRole (java.lang.String) 
		String role
	public void emitAttribute (java.lang.String, java.lang.String) 
		net.sf.saxon.trans.XPathException err
		String name
		String value
	public void emitAttribute (java.lang.String, net.sf.saxon.om.StructuredQName) 
		String prefix
		net.sf.saxon.trans.XPathException err
		String name
		net.sf.saxon.om.StructuredQName value
	private java.lang.String allocatePrefix (java.lang.String) 
		String prefix
		int c
		String uri
	public void namespace (java.lang.String, java.lang.String) 
		net.sf.saxon.trans.XPathException e
		String prefix
		String uri
	public int endElement () 
		net.sf.saxon.trans.XPathException err
		String name
	public void startSubsidiaryElement (java.lang.String) 
		String name
	public void endSubsidiaryElement () 
	public void close () 
		int c
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public net.sf.saxon.type.TypeHierarchy getTypeHierarchy () 
	public static java.lang.String jsEscape (java.lang.String) 
		String hex
		char c
		int i
		String in
		net.sf.saxon.tree.util.FastStringBuffer out
}

net/sf/saxon/trace/InstructionInfo.class
InstructionInfo.java
package net.sf.saxon.trace
public abstract net.sf.saxon.trace.InstructionInfo extends java.lang.Object implements net.sf.saxon.expr.parser.Location  {
	public abstract int getConstructType () 
	public abstract net.sf.saxon.om.StructuredQName getObjectName () 
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract java.util.Iterator getProperties () 
}

net/sf/saxon/trace/LocationKind.class
LocationKind.java
package net.sf.saxon.trace
public net.sf.saxon.trace.LocationKind extends java.lang.Object {
	public static final int EXTENSION_INSTRUCTION
	public static final int LITERAL_RESULT_ELEMENT
	public static final int LITERAL_RESULT_ATTRIBUTE
	public static final int TEMPLATE
	public static final int FUNCTION_CALL
	public static final int XPATH_IN_XSLT
	public static final int FOR_EXPRESSION
	public static final int LET_EXPRESSION
	public static final int RETURN_EXPRESSION
	public static final int IF_EXPRESSION
	public static final int THEN_EXPRESSION
	public static final int ELSE_EXPRESSION
	public static final int WHERE_CLAUSE
	public static final int ORDER_BY_CLAUSE
	public static final int TYPESWITCH_EXPRESSION
	public static final int CASE_EXPRESSION
	public static final int DEFAULT_EXPRESSION
	public static final int VALIDATE_EXPRESSION
	public static final int SWITCH_EXPRESSION
	public static final int COPY_MODIFY_EXPRESSION
	public static final int INSERT_EXPRESSION
	public static final int REPLACE_EXPRESSION
	public static final int DELETE_EXPRESSION
	public static final int RENAME_EXPRESSION
	public static final int TRACE_CALL
	public static final int SAXON_EVALUATE
	public static final int FUNCTION
	public static final int XPATH_EXPRESSION
	public static final int UNCLASSIFIED
	public static final int CLAUSE_BASE
	private void  () 
}

net/sf/saxon/trace/TimingCodeInjector.class
TimingCodeInjector.java
package net.sf.saxon.trace
public net.sf.saxon.trace.TimingCodeInjector extends net.sf.saxon.trace.TraceCodeInjector {
	public void  () 
	public net.sf.saxon.expr.Expression inject (net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext, int, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.StaticContext env
		int construct
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.expr.flwor.Clause injectClause (net.sf.saxon.expr.flwor.Clause, net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.flwor.Clause target
		net.sf.saxon.expr.StaticContext env
}

net/sf/saxon/trace/TimingTraceListener$1.class
TimingTraceListener.java
package net.sf.saxon.trace
 net.sf.saxon.trace.TimingTraceListener$1 extends java.lang.Object {
}

net/sf/saxon/trace/TimingTraceListener$InstructionDetails.class
TimingTraceListener.java
package net.sf.saxon.trace
 net.sf.saxon.trace.TimingTraceListener$InstructionDetails extends java.lang.Object {
	public net.sf.saxon.trace.InstructionInfo instruct
	public long gross
	public long net
	public long count
	private void  () 
	void  (net.sf.saxon.trace.TimingTraceListener$1) 
		net.sf.saxon.trace.TimingTraceListener$1 x0
}

net/sf/saxon/trace/TimingTraceListener.class
TimingTraceListener.java
package net.sf.saxon.trace
public net.sf.saxon.trace.TimingTraceListener extends java.lang.Object implements net.sf.saxon.lib.TraceListener  {
	private int repeat
	net.sf.saxon.lib.Logger out
	private long t_total
	private java.util.Stack instructs
	java.util.HashMap instructMap
	protected net.sf.saxon.Configuration config
	private net.sf.saxon.trace.InstructionInfo[] instructStack
	private int stackDepth
	private int lang
	public void  () 
	public void setOutputDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	public void open (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	public void close () 
		String name
		String file
		net.sf.saxon.trace.TimingTraceListener$InstructionDetails ins
		net.sf.saxon.PreparedStylesheet sheet
		net.sf.saxon.Controller controller
		java.util.Properties props
		net.sf.saxon.event.TransformerReceiver tr
		net.sf.saxon.event.Receiver result
		javax.xml.stream.XMLStreamWriter writer
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.TransformerException e
		javax.xml.stream.XMLStreamException e
	public void enter (net.sf.saxon.trace.InstructionInfo, net.sf.saxon.expr.XPathContext) 
		long start
		net.sf.saxon.trace.TimingTraceListener$InstructionDetails instructDetails
		net.sf.saxon.trace.InstructionInfo instruction
		net.sf.saxon.expr.XPathContext context
		int loc
	public void leave (net.sf.saxon.trace.InstructionInfo) 
		int i
		boolean inStack
		net.sf.saxon.trace.TimingTraceListener$InstructionDetails parentInstruct
		net.sf.saxon.trace.TimingTraceListener$InstructionDetails instruct
		long duration
		long net
		net.sf.saxon.trace.TimingTraceListener$InstructionDetails foundInstructDetails
		net.sf.saxon.trace.InstructionInfo instruction
		int loc
	public void startCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public void endCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.PreparedStylesheet getStyleSheet ()  throws net.sf.saxon.trans.XPathException 
		String process
		String templateOr
		String templatesAnd
		String xsl
		javax.xml.transform.Source styleSource
		net.sf.saxon.trans.CompilerInfo compilerInfo
}

net/sf/saxon/trace/TraceCodeInjector.class
TraceCodeInjector.java
package net.sf.saxon.trace
public net.sf.saxon.trace.TraceCodeInjector extends java.lang.Object implements net.sf.saxon.expr.parser.CodeInjector  {
	public void  () 
	public net.sf.saxon.expr.Expression inject (net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext, int, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.StaticContext env
		int construct
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.instruct.TraceExpression trace
	public net.sf.saxon.expr.flwor.Clause injectClause (net.sf.saxon.expr.flwor.Clause, net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.flwor.Clause target
		net.sf.saxon.expr.StaticContext env
}

net/sf/saxon/trace/TraceEventMulticaster.class
TraceEventMulticaster.java
package net.sf.saxon.trace
public net.sf.saxon.trace.TraceEventMulticaster extends java.lang.Object implements net.sf.saxon.lib.TraceListener  {
	protected final net.sf.saxon.lib.TraceListener a
	protected final net.sf.saxon.lib.TraceListener b
	protected void  (net.sf.saxon.lib.TraceListener, net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener a
		net.sf.saxon.lib.TraceListener b
	public void setOutputDestination (net.sf.saxon.lib.Logger) 
		net.sf.saxon.lib.Logger stream
	protected net.sf.saxon.lib.TraceListener remove (net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener oldl
		net.sf.saxon.lib.TraceListener a2
		net.sf.saxon.lib.TraceListener b2
	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 element
		net.sf.saxon.expr.XPathContext context
	public void leave (net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.trace.InstructionInfo element
	public void startCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public void endCurrentItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public void startRuleSearch () 
	public void endRuleSearch (java.lang.Object, net.sf.saxon.trans.SimpleMode, net.sf.saxon.om.Item) 
		Object rule
		net.sf.saxon.trans.SimpleMode mode
		net.sf.saxon.om.Item item
	public static net.sf.saxon.lib.TraceListener add (net.sf.saxon.lib.TraceListener, net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener a
		net.sf.saxon.lib.TraceListener b
	public static net.sf.saxon.lib.TraceListener remove (net.sf.saxon.lib.TraceListener, net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener l
		net.sf.saxon.lib.TraceListener oldl
	protected static net.sf.saxon.lib.TraceListener addInternal (net.sf.saxon.lib.TraceListener, net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener a
		net.sf.saxon.lib.TraceListener b
	protected static net.sf.saxon.lib.TraceListener removeInternal (net.sf.saxon.lib.TraceListener, net.sf.saxon.lib.TraceListener) 
		net.sf.saxon.lib.TraceListener l
		net.sf.saxon.lib.TraceListener oldl
}

net/sf/saxon/trace/XQueryTraceListener.class
XQueryTraceListener.java
package net.sf.saxon.trace
public net.sf.saxon.trace.XQueryTraceListener extends net.sf.saxon.trace.AbstractTraceListener {
	public void  () 
	protected java.lang.String getOpeningAttributes () 
	protected java.lang.String tag (int) 
		int construct
	public void startRuleSearch () 
	public void endRuleSearch (java.lang.Object, net.sf.saxon.trans.Mode, net.sf.saxon.om.Item) 
		Object rule
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.om.Item item
}

net/sf/saxon/trace/XSLTTraceCodeInjector.class
XSLTTraceCodeInjector.java
package net.sf.saxon.trace
public net.sf.saxon.trace.XSLTTraceCodeInjector extends net.sf.saxon.trace.TraceCodeInjector {
	public void  () 
	public net.sf.saxon.expr.Expression inject (net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext, int, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.StaticContext env
		int construct
		net.sf.saxon.om.StructuredQName qName
}

net/sf/saxon/trace/XSLTTraceListener.class
XSLTTraceListener.java
package net.sf.saxon.trace
public net.sf.saxon.trace.XSLTTraceListener extends net.sf.saxon.trace.AbstractTraceListener {
	public void  () 
	public net.sf.saxon.expr.parser.CodeInjector getCodeInjector () 
	protected java.lang.String getOpeningAttributes () 
	protected java.lang.String tag (int) 
		int construct
	public static java.lang.String tagName (int) 
		int construct
}

net/sf/saxon/trans/CommandLineOptions$ParamSetter.class
CommandLineOptions.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.CommandLineOptions$ParamSetter extends java.lang.Object {
	public abstract void setParam (net.sf.saxon.s9api.QName, net.sf.saxon.s9api.XdmValue) 
}

net/sf/saxon/trans/CommandLineOptions.class
CommandLineOptions.java
package net.sf.saxon.trans
public net.sf.saxon.trans.CommandLineOptions extends java.lang.Object {
	public static final int TYPE_BOOLEAN
	public static final int TYPE_FILENAME
	public static final int TYPE_CLASSNAME
	public static final int TYPE_ENUMERATION
	public static final int TYPE_INTEGER
	public static final int TYPE_QNAME
	public static final int TYPE_FILENAME_LIST
	public static final int TYPE_DATETIME
	public static final int TYPE_STRING
	public static final int TYPE_INTEGER_PAIR
	public static final int VALUE_REQUIRED
	public static final int VALUE_PROHIBITED
	java.util.HashMap recognizedOptions
	java.util.HashMap optionHelp
	protected java.util.Properties namedOptions
	java.util.Properties configOptions
	java.util.Map permittedValues
	java.util.Map defaultValues
	java.util.List positionalOptions
	java.util.Properties paramValues
	java.util.Properties paramExpressions
	java.util.Properties paramFiles
	java.util.Properties serializationParams
	private static net.sf.saxon.value.DayTimeDurationValue milliSecond
	public void  () 
	public void addRecognizedOption (java.lang.String, int, java.lang.String) 
		String option
		int optionProperties
		String helpText
	public void setPermittedValues (java.lang.String, java.lang.String[], java.lang.String) 
		String option
		String[] values
		String defaultValue
		java.util.Set valueSet
	private static java.lang.String displayPermittedValues (java.util.Set) 
		String val
		java.util.Set permittedValues
		net.sf.saxon.tree.util.FastStringBuffer sb
	public void setActualOptions (java.lang.String[])  throws net.sf.saxon.trans.XPathException 
		String option
		String option
		int colon
		String option
		String option
		String msg
		int prop
		String defaultValue
		String msg
		int prop
		java.util.Set permitted
		int colon
		String option
		String value
		String keyword
		String value
		char ch
		int eq
		String arg
		String[] args
	public boolean definesParameterValues () 
	public boolean testIfSchemaAware () 
	public void applyToConfiguration (net.sf.saxon.s9api.Processor)  throws javax.xml.transform.TransformerException 
		IllegalArgumentException err
		String name
		String value
		java.util.Enumeration e
		javax.xml.transform.Source sourceInput
		net.sf.saxon.trans.XPathException err
		Object resolver
		Object resolver
		Boolean isRecover
		net.sf.saxon.lib.Initializer initializer
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.Configuration config
		String value
	public java.lang.String displayPermittedOptions () 
		String opt
		String[] options
		net.sf.saxon.tree.util.FastStringBuffer sb
	private void displayOptionHelp (java.lang.String) 
		String message
		String option
		int prop
	public java.lang.String getOptionValue (java.lang.String) 
		String option
	public java.util.List getPositionalOptions () 
	public void setParams (net.sf.saxon.s9api.Processor, net.sf.saxon.trans.CommandLineOptions$ParamSetter)  throws net.sf.saxon.s9api.SaxonApiException 
		String name
		String value
		java.util.Enumeration e
		javax.xml.transform.Source s
		java.util.List nodeList
		net.sf.saxon.s9api.DocumentBuilder builder
		net.sf.saxon.s9api.XdmValue nodes
		String name
		String value
		java.util.List sourceList
		java.util.Enumeration e
		String name
		String value
		net.sf.saxon.s9api.XPathCompiler xpc
		net.sf.saxon.s9api.XPathExecutable xpe
		net.sf.saxon.s9api.XdmValue val
		java.util.Enumeration e
		net.sf.saxon.s9api.Processor processor
		net.sf.saxon.trans.CommandLineOptions$ParamSetter paramSetter
		boolean useURLs
	public void setSerializationParams (net.sf.saxon.s9api.Serializer) 
		String name
		String value
		java.util.Enumeration e
		net.sf.saxon.s9api.Serializer serializer
	public void applyStaticParams (net.sf.saxon.s9api.XsltCompiler)  throws net.sf.saxon.s9api.SaxonApiException 
		String name
		String value
		java.util.Enumeration e
		String name
		String value
		net.sf.saxon.s9api.XPathCompiler xpc
		net.sf.saxon.s9api.XPathExecutable xpe
		net.sf.saxon.s9api.XdmValue val
		java.util.Enumeration e
		net.sf.saxon.s9api.XsltCompiler compiler
		net.sf.saxon.s9api.Processor processor
	public static boolean loadDocuments (java.lang.String, boolean, net.sf.saxon.s9api.Processor, boolean, java.util.List)  throws net.sf.saxon.s9api.SaxonApiException 
		javax.xml.transform.Source sourceInput
		javax.xml.transform.TransformerException e
		javax.xml.transform.Source sourceInput
		javax.xml.transform.Source sourceInput
		org.xml.sax.XMLReader parser
		javax.xml.transform.Source sourceInput
		org.xml.sax.InputSource eis
		javax.xml.transform.Source sourceInput
		javax.xml.transform.Source sourceInput
		java.io.File file
		String file1
		String[] files
		org.xml.sax.XMLReader parser
		org.xml.sax.InputSource eis
		javax.xml.transform.Source sourceInput
		java.io.File sourceFile
		String sourceFileName
		boolean useURLs
		net.sf.saxon.s9api.Processor processor
		boolean useSAXSource
		java.util.List sources
		javax.xml.transform.Source sourceInput
		net.sf.saxon.Configuration config
	public static boolean isImplicitURI (java.lang.String) 
		String name
	public static void loadAdditionalSchemas (net.sf.saxon.Configuration, java.lang.String)  throws net.sf.saxon.type.SchemaException 
		String schema
		java.io.File schemaFile
		net.sf.saxon.Configuration config
		String additionalSchemas
		java.util.StringTokenizer st
	public static java.lang.String showExecutionTimeNano (long) 
		double millisecs
		net.sf.saxon.value.DayTimeDurationValue d
		long days
		long hours
		long minutes
		java.math.BigDecimal seconds
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.trans.XPathException e
		long nanosecs
	static void  () 
}

net/sf/saxon/trans/CompilerInfo.class
CompilerInfo.java
package net.sf.saxon.trans
public net.sf.saxon.trans.CompilerInfo extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private transient javax.xml.transform.URIResolver uriResolver
	private transient net.sf.saxon.lib.OutputURIResolver outputURIResolver
	private transient javax.xml.transform.ErrorListener errorListener
	private net.sf.saxon.expr.parser.CodeInjector codeInjector
	private int recoveryPolicy
	private boolean schemaAware
	private String messageReceiverClassName
	private net.sf.saxon.om.StructuredQName defaultInitialMode
	private net.sf.saxon.om.StructuredQName defaultInitialTemplate
	private net.sf.saxon.functions.FunctionLibrary extensionFunctionLibrary
	private net.sf.saxon.expr.instruct.GlobalParameterSet suppliedParameters
	private String defaultCollation
	private net.sf.saxon.trans.packages.PackageLibrary packageLibrary
	private boolean generateByteCode
	private boolean assertionsEnabled
	private String targetEdition
	private boolean jitFlag
	private boolean relocatable
	private java.util.Collection queryLibraries
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.trans.CompilerInfo) 
		net.sf.saxon.trans.CompilerInfo info
	public void copyFrom (net.sf.saxon.trans.CompilerInfo) 
		net.sf.saxon.trans.CompilerInfo info
	public net.sf.saxon.Configuration getConfiguration () 
	public void setJustInTimeCompilation (boolean) 
		boolean jit
	public boolean isJustInTimeCompilation () 
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void setParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.Sequence seq
	public net.sf.saxon.expr.instruct.GlobalParameterSet getParameters () 
	public void clearParameters () 
	public void setTargetEdition (java.lang.String) 
		String edition
	public java.lang.String getTargetEdition () 
	public boolean isRelocatable () 
	public void setRelocatable (boolean) 
		boolean relocatable
	public void setPackageLibrary (net.sf.saxon.trans.packages.PackageLibrary) 
		net.sf.saxon.trans.packages.PackageLibrary library
	public net.sf.saxon.trans.packages.PackageLibrary getPackageLibrary () 
	public boolean isAssertionsEnabled () 
	public void setAssertionsEnabled (boolean) 
		boolean enabled
	public void setGenerateByteCode (boolean) 
		boolean option
	public boolean isGenerateByteCode () 
	public javax.xml.transform.URIResolver getURIResolver () 
	public net.sf.saxon.lib.OutputURIResolver getOutputURIResolver () 
	public void setOutputURIResolver (net.sf.saxon.lib.OutputURIResolver) 
		net.sf.saxon.lib.OutputURIResolver outputURIResolver
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public java.lang.String getMessageReceiverClassName () 
	public void setMessageReceiverClassName (java.lang.String) 
		String messageReceiverClassName
	public void setDefaultCollation (java.lang.String) 
		String collation
	public java.lang.String getDefaultCollation () 
	public void setCodeInjector (net.sf.saxon.expr.parser.CodeInjector) 
		net.sf.saxon.expr.parser.CodeInjector injector
	public net.sf.saxon.expr.parser.CodeInjector getCodeInjector () 
	public boolean isCompileWithTracing () 
	public void setRecoveryPolicy (int) 
		int policy
	public int getRecoveryPolicy () 
	public boolean isVersionWarning () 
	public void setVersionWarning (boolean) 
		boolean warn
	public void setSchemaAware (boolean) 
		boolean schemaAware
	public boolean isSchemaAware () 
	public void setDefaultInitialTemplate (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName initialTemplate
	public net.sf.saxon.om.StructuredQName getDefaultInitialTemplate () 
	public void setDefaultInitialMode (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName initialMode
	public net.sf.saxon.om.StructuredQName getDefaultInitialMode () 
	public void setXsltVersion (int) 
		int version
	public int getXsltVersion () 
	public void setExtensionFunctionLibrary (net.sf.saxon.functions.FunctionLibrary) 
		net.sf.saxon.functions.FunctionLibrary library
	public net.sf.saxon.functions.FunctionLibrary getExtensionFunctionLibrary () 
	public void setXQueryLibraries (java.util.Collection) 
		java.util.Collection libraries
	public java.util.Collection getQueryLibraries () 
}

net/sf/saxon/trans/ComponentTest.class
ComponentTest.java
package net.sf.saxon.trans
public net.sf.saxon.trans.ComponentTest extends java.lang.Object {
	private int componentKind
	private net.sf.saxon.pattern.QNameTest nameTest
	private int arity
	public void  (int, net.sf.saxon.pattern.QNameTest, int) 
		int componentKind
		net.sf.saxon.pattern.QNameTest nameTest
		int arity
	public int getComponentKind () 
	public net.sf.saxon.pattern.QNameTest getQNameTest () 
	public int getArity () 
	public boolean isPartialWildcard () 
	public boolean matches (net.sf.saxon.expr.instruct.Actor) 
		net.sf.saxon.expr.instruct.Actor component
	public boolean matches (net.sf.saxon.trans.SymbolicName) 
		net.sf.saxon.trans.SymbolicName sn
	public net.sf.saxon.trans.SymbolicName getSymbolicNameIfExplicit () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
}

net/sf/saxon/trans/CompoundMode.class
CompoundMode.java
package net.sf.saxon.trans
public net.sf.saxon.trans.CompoundMode extends net.sf.saxon.trans.Mode {
	private net.sf.saxon.trans.Mode base
	private net.sf.saxon.trans.SimpleMode overrides
	private int overridingPrecedence
	public void  (net.sf.saxon.trans.Mode, net.sf.saxon.trans.SimpleMode) 
		net.sf.saxon.trans.Mode base
		net.sf.saxon.trans.SimpleMode overrides
	public net.sf.saxon.trans.rules.BuiltInRuleSet getBuiltInRuleSet () 
	public net.sf.saxon.trans.SimpleMode getActivePart () 
	public boolean isEmpty () 
	public int getMaxPrecedence () 
	public int getMaxRank () 
	public void computeRankings (int)  throws net.sf.saxon.trans.XPathException 
		int start
	public void processRules (net.sf.saxon.trans.Mode$RuleAction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode$RuleAction action
	public java.util.Set getExplicitNamespaces (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
		java.util.HashSet r
	public void allocateAllBindingSlots (net.sf.saxon.style.StylesheetPackage) 
		java.util.List baseBindings
		java.util.List newBindings
		net.sf.saxon.expr.Component comp
		net.sf.saxon.style.StylesheetPackage pack
	public net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.rules.Rule r
	public int getStackFrameSlotsNeeded () 
	public net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Mode$RuleFilter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.Mode$RuleFilter filter
		net.sf.saxon.trans.rules.Rule r
	public java.lang.String getCodeForBuiltInRuleSet (net.sf.saxon.trans.rules.BuiltInRuleSet) 
		net.sf.saxon.trans.rules.BuiltInRuleSet builtInRuleSet
	public void exportTemplateRules (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void explainTemplateRules (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
}

net/sf/saxon/trans/ConfigurationReader.class
ConfigurationReader.java
package net.sf.saxon.trans
public net.sf.saxon.trans.ConfigurationReader extends java.lang.Object implements org.xml.sax.ContentHandler net.sf.saxon.om.NamespaceResolver  {
	private int level
	private String section
	private String subsection
	private net.sf.saxon.tree.util.FastStringBuffer buffer
	protected net.sf.saxon.Configuration config
	private ClassLoader classLoader
	private java.util.List errors
	private org.xml.sax.Locator locator
	private java.util.Stack namespaceStack
	private net.sf.saxon.trans.packages.PackageLibrary packageLibrary
	private net.sf.saxon.trans.packages.PackageDetails currentPackage
	public void  () 
	public void setClassLoader (java.lang.ClassLoader) 
		ClassLoader classLoader
	public net.sf.saxon.Configuration makeConfiguration (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.InputSource is
		org.xml.sax.InputSource is
		org.xml.sax.SAXNotRecognizedException e
		org.xml.sax.SAXNotSupportedException e
		java.io.IOException e
		org.xml.sax.SAXException e
		javax.xml.transform.ErrorListener listener
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.ErrorListener listener
		javax.xml.transform.Source source
		org.xml.sax.InputSource is
		org.xml.sax.XMLReader parser
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	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 
		java.net.URI absoluteLoc
		Exception err
		String base
		String edition
		String licenseLoc
		String label
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	private void readGlobalElement (org.xml.sax.Attributes) 
		String name
		String value
		int i
		org.xml.sax.Attributes atts
		java.util.Properties props
	private void applyProperty (java.util.Properties, java.lang.String, java.lang.String) 
		String message
		IllegalArgumentException e
		java.util.Properties props
		String propertyName
		String featureKey
		String value
	private void readSerializationElement (org.xml.sax.Attributes) 
		net.sf.saxon.trans.XPathException e
		String uri
		String name
		String value
		int i
		org.xml.sax.Attributes atts
		java.util.Properties props
	private void readCollation (org.xml.sax.Attributes) 
		String name
		String value
		int i
		net.sf.saxon.trans.XPathException e
		org.xml.sax.Attributes atts
		java.util.Properties props
		String collationUri
		net.sf.saxon.lib.StringCollator collator
	private void readLocalizationsElement (org.xml.sax.Attributes) 
		String name
		String value
		int i
		org.xml.sax.Attributes atts
	private void readLocalization (org.xml.sax.Attributes) 
		String name
		String value
		int i
		net.sf.saxon.lib.LocalizerFactory factory
		org.xml.sax.Attributes atts
		String lang
		java.util.Properties properties
	private void readFileExtension (org.xml.sax.Attributes) 
		org.xml.sax.Attributes atts
		String extension
		String mediaType
	protected void readExtensionElement (org.xml.sax.Attributes) 
		org.xml.sax.Attributes atts
		net.sf.saxon.trans.XPathException err
	protected void readXsltPackage (org.xml.sax.Attributes) 
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		NumberFormatException err
		org.xml.sax.Attributes atts
		String name
		String version
		net.sf.saxon.trans.packages.VersionedPackageName vpn
		net.sf.saxon.trans.packages.PackageDetails details
		String sourceLoc
		javax.xml.transform.stream.StreamSource source
		String exportLoc
		String priority
	protected void readWithParam (org.xml.sax.Attributes) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.trans.XPathException e
		org.xml.sax.Attributes atts
		String name
		net.sf.saxon.om.QNameParser qp
		net.sf.saxon.om.StructuredQName qName
		String select
		net.sf.saxon.sxpath.IndependentContext env
		net.sf.saxon.expr.parser.XPathParser parser
		net.sf.saxon.om.Sequence value
	private void readXQueryElement (org.xml.sax.Attributes) 
		String name
		String value
		int i
		org.xml.sax.Attributes atts
		java.util.Properties props
	private void readXsltElement (org.xml.sax.Attributes) 
		String name
		String value
		int i
		org.xml.sax.Attributes atts
		java.util.Properties props
	private void readXsdElement (org.xml.sax.Attributes) 
		String name
		String value
		int i
		org.xml.sax.Attributes atts
		java.util.Properties props
	private void error (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String element
		String attribute
		String actual
		String required
		net.sf.saxon.trans.XPathException err
	protected void error (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException err
	protected void errorClass (java.lang.String, java.lang.String, java.lang.String, java.lang.Class, java.lang.Exception) 
		String element
		String attribute
		String actual
		Class required
		Exception cause
		net.sf.saxon.trans.XPathException err
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		net.sf.saxon.lib.ExternalObjectModel model
		net.sf.saxon.trans.XPathException e
		ClassCastException cce
		net.sf.saxon.lib.ExtensionFunctionDefinition model
		net.sf.saxon.trans.XPathException e
		ClassCastException cce
		IllegalArgumentException iae
		javax.xml.transform.Source source
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source source
		net.sf.saxon.trans.XPathException e
		String content
		String uri
		String localName
		String qName
	private javax.xml.transform.Source getInputSource (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String base
		java.net.URI abs
		java.net.URISyntaxException e
		String href
	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 
		String target
		String data
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String[] pair
		java.util.List list
		int i
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
		String[] pair
		java.util.List list
		java.util.Set prefixes
}

net/sf/saxon/trans/DecimalFormatManager.class
DecimalFormatManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.DecimalFormatManager extends java.lang.Object {
	private net.sf.saxon.trans.DecimalSymbols defaultDFS
	private java.util.HashMap formatTable
	private int language
	private int languageLevel
	public void  (int, int) 
		int language
		int languageLevel
	public net.sf.saxon.trans.DecimalSymbols getDefaultDecimalFormat () 
	public net.sf.saxon.trans.DecimalSymbols getNamedDecimalFormat (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.DecimalSymbols ds
	public net.sf.saxon.trans.DecimalSymbols obtainNamedDecimalFormat (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.DecimalSymbols ds
	public java.lang.Iterable getDecimalFormatNames () 
	public void checkConsistency ()  throws net.sf.saxon.trans.XPathException 
		java.util.Map$Entry entry
}

net/sf/saxon/trans/DecimalSymbols.class
DecimalSymbols.java
package net.sf.saxon.trans
public net.sf.saxon.trans.DecimalSymbols extends java.lang.Object {
	public static final int DECIMAL_SEPARATOR
	public static final int GROUPING_SEPARATOR
	public static final int DIGIT
	public static final int MINUS_SIGN
	public static final int PERCENT
	public static final int PER_MILLE
	public static final int ZERO_DIGIT
	public static final int EXPONENT_SEPARATOR
	public static final int PATTERN_SEPARATOR
	public static final int INFINITY
	public static final int NAN
	private static final int ERR_NOT_SINGLE_CHAR
	private static final int ERR_NOT_UNICODE_DIGIT
	private static final int ERR_SAME_CHAR_IN_TWO_ROLES
	private static final int ERR_TWO_VALUES_FOR_SAME_PROPERTY
	private static String[] XSLT_CODES
	private static String[] XQUERY_CODES
	private String[] errorCodes
	private String infinityValue
	private String NaNValue
	public static final String[] propertyNames
	private int[] intValues
	private int[] precedences
	private boolean[] inconsistent
	static int[] zeroDigits
	public void  (int, int) 
		int language
		int languageLevel
	public void setHostLanguage (int, int) 
		int language
		int languageLevel
	public int getDecimalSeparator () 
	public int getGroupingSeparator () 
	public int getDigit () 
	public int getMinusSign () 
	public int getPercent () 
	public int getPerMille () 
	public int getZeroDigit () 
	public int getExponentSeparator () 
	public int getPatternSeparator () 
	public java.lang.String getInfinity () 
	public java.lang.String getNaN () 
	public int getLanguageLevel () 
	public void setDecimalSeparator (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setGroupingSeparator (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setDigit (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setMinusSign (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setPercent (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setPerMille (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setZeroDigit (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setExponentSeparator (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setPatternSeparator (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setInfinity (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setNaN (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	public void setProperty (int, java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		int intValue
		int key
		String value
		int precedence
		String name
	public void setIntProperty (java.lang.String, int) 
		int i
		String name
		int value
	public void export (net.sf.saxon.om.StructuredQName, net.sf.saxon.trace.ExpressionPresenter) 
		int propValue
		int i
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.trans.DecimalSymbols defaultSymbols
	private int singleChar (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String name
		String value
		net.sf.saxon.regex.UnicodeString us
	public void checkConsistency (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.z.IntHashMap map
		int zero
	private void duplicate (java.lang.String, java.lang.String, net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		String role1
		String role2
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.trans.XPathException err
	public static boolean isValidZeroDigit (int) 
		int zeroDigit
	public boolean equals (java.lang.Object) 
		Object obj
		net.sf.saxon.trans.DecimalSymbols o
	public int hashCode () 
	static void  () 
}

net/sf/saxon/trans/DynamicLoader.class
DynamicLoader.java
package net.sf.saxon.trans
public net.sf.saxon.trans.DynamicLoader extends java.lang.Object {
	private ClassLoader classLoader
	protected java.util.HashMap knownClasses
	public void  () 
	protected void registerKnownClasses () 
	public void setClassLoader (java.lang.ClassLoader) 
		ClassLoader loader
	public java.lang.ClassLoader getClassLoader () 
	public java.lang.Class getClass (java.lang.String, net.sf.saxon.lib.Logger, java.lang.ClassLoader)  throws net.sf.saxon.trans.XPathException 
		Throwable ex
		ClassLoader loader
		Throwable e
		String className
		net.sf.saxon.lib.Logger traceOut
		ClassLoader classLoader
		Class known
		boolean tracing
	public java.lang.Object getInstance (java.lang.String, java.lang.ClassLoader)  throws net.sf.saxon.trans.XPathException 
		Exception err
		String className
		ClassLoader classLoader
		Class theclass
	public java.lang.Object getInstance (java.lang.String, net.sf.saxon.lib.Logger, java.lang.ClassLoader)  throws net.sf.saxon.trans.XPathException 
		NoClassDefFoundError err
		Exception err
		String className
		net.sf.saxon.lib.Logger traceOut
		ClassLoader classLoader
		Class theclass
	private java.lang.String getJarFileForClass (java.lang.String) 
		String className
	private java.lang.String getMissingJarFileMessage (java.lang.String) 
		String className
		String jar
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		String name
		ClassLoader loader
}

net/sf/saxon/trans/Err.class
Err.java
package net.sf.saxon.trans
public net.sf.saxon.trans.Err extends java.lang.Object {
	public static final int ELEMENT
	public static final int ATTRIBUTE
	public static final int FUNCTION
	public static final int VALUE
	public static final int VARIABLE
	public static final int GENERAL
	public static final int URI
	public void  () 
	public static java.lang.String wrap (java.lang.CharSequence) 
		CharSequence cs
	public static java.lang.String wrap (java.lang.CharSequence, int) 
		String hex
		char c
		int i
		net.sf.saxon.om.StructuredQName qn
		String uri
		String s
		Exception e
		String s
		String s
		CharSequence cs
		int valueType
		net.sf.saxon.tree.util.FastStringBuffer sb
		int len
		String s
	public static java.lang.CharSequence depict (net.sf.saxon.om.Item) 
		CharSequence cs
		String prefix
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
	public static java.lang.CharSequence depictSequence (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.GroundedValue val
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence seq
	private static java.lang.CharSequence truncate30 (java.lang.CharSequence) 
		CharSequence cs
	public static java.lang.String abbreviateURI (java.lang.String) 
		String uri
		int lastSlash
	public static java.lang.String wrap (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
}

net/sf/saxon/trans/FunctionStreamability.class
FunctionStreamability.java
package net.sf.saxon.trans
public final net.sf.saxon.trans.FunctionStreamability extends java.lang.Enum {
	public static final net.sf.saxon.trans.FunctionStreamability UNCLASSIFIED
	public static final net.sf.saxon.trans.FunctionStreamability ABSORBING
	public static final net.sf.saxon.trans.FunctionStreamability INSPECTION
	public static final net.sf.saxon.trans.FunctionStreamability FILTER
	public static final net.sf.saxon.trans.FunctionStreamability SHALLOW_DESCENT
	public static final net.sf.saxon.trans.FunctionStreamability DEEP_DESCENT
	public static final net.sf.saxon.trans.FunctionStreamability ASCENT
	public String streamabilityStr
	private static final net.sf.saxon.trans.FunctionStreamability[] $VALUES
	public static net.sf.saxon.trans.FunctionStreamability[] values () 
	public static net.sf.saxon.trans.FunctionStreamability valueOf (java.lang.String) 
		String name
	public boolean isConsuming () 
	public boolean isStreaming () 
	private void  (java.lang.String, int, java.lang.String) 
		String v
	static void  () 
}

net/sf/saxon/trans/GlobalVariableManager.class
GlobalVariableManager.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.GlobalVariableManager extends java.lang.Object {
	public abstract net.sf.saxon.expr.instruct.GlobalVariable getEquivalentVariable (net.sf.saxon.expr.Expression) 
	public abstract void addGlobalVariable (net.sf.saxon.expr.instruct.GlobalVariable)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/trans/Instantiator.class
Instantiator.java
package net.sf.saxon.trans
public net.sf.saxon.trans.Instantiator extends java.lang.Object implements net.sf.saxon.trans.Maker  {
	private String className
	private net.sf.saxon.Configuration config
	public void  (java.lang.String, net.sf.saxon.Configuration) 
		String className
		net.sf.saxon.Configuration config
	public java.lang.Object make ()  throws net.sf.saxon.trans.XPathException 
		ClassCastException e
		Object o
}

net/sf/saxon/trans/KeyDefinition.class
KeyDefinition.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyDefinition extends net.sf.saxon.expr.instruct.Actor implements net.sf.saxon.expr.ContextOriginator  {
	private net.sf.saxon.trans.SymbolicName symbolicName
	private net.sf.saxon.pattern.Pattern match
	private net.sf.saxon.type.BuiltInAtomicType useType
	private net.sf.saxon.lib.StringCollator collation
	private String collationName
	private boolean backwardsCompatible
	private boolean strictComparison
	private boolean convertUntypedToOther
	private boolean rangeKey
	private boolean composite
	public void  (net.sf.saxon.trans.SymbolicName, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.Expression, java.lang.String, net.sf.saxon.lib.StringCollator) 
		net.sf.saxon.trans.SymbolicName symbolicName
		net.sf.saxon.pattern.Pattern match
		net.sf.saxon.expr.Expression use
		String collationName
		net.sf.saxon.lib.StringCollator collation
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public void setRangeKey (boolean) 
		boolean rangeKey
	public boolean isRangeKey () 
	public void setComposite (boolean) 
		boolean composite
	public boolean isComposite () 
	public void setIndexedItemType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.BuiltInAtomicType itemType
	public net.sf.saxon.type.BuiltInAtomicType getIndexedItemType () 
	public void setBackwardsCompatible (boolean) 
		boolean bc
	public boolean isBackwardsCompatible () 
	public void setStrictComparison (boolean) 
		boolean strict
	public boolean isStrictComparison () 
	public void setConvertUntypedToOther (boolean) 
		boolean convertToOther
	public boolean isConvertUntypedToOther () 
	public void setStackFrameMap (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager map
	public void allocateAllBindingSlots (net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.style.StylesheetPackage pack
	public int getComponentKind () 
	public void setLocation (java.lang.String, int) 
		String systemId
		int lineNumber
	public net.sf.saxon.pattern.Pattern getMatch () 
	public net.sf.saxon.expr.Expression getUse () 
	public java.lang.String getCollationName () 
	public net.sf.saxon.lib.StringCollator getCollation () 
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void export (net.sf.saxon.trace.ExpressionPresenter, boolean, java.util.Map)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		boolean reusable
		java.util.Map componentIdMap
		String flags
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
}

net/sf/saxon/trans/KeyDefinitionSet.class
KeyDefinitionSet.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyDefinitionSet extends java.lang.Object {
	private net.sf.saxon.om.StructuredQName keyName
	private int keySetNumber
	private java.util.List keyDefinitions
	private String collationName
	private boolean composite
	private boolean backwardsCompatible
	private boolean rangeKey
	private boolean reusable
	public void  (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName keyName
		int keySetNumber
	public void addKeyDefinition (net.sf.saxon.trans.KeyDefinition)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.KeyDefinition other
		java.util.List v
		net.sf.saxon.trans.KeyDefinition keyDef
	public net.sf.saxon.om.StructuredQName getKeyName () 
	public java.lang.String getCollationName () 
	public boolean isComposite () 
	public int getKeySetNumber () 
	public java.util.List getKeyDefinitions () 
	public boolean isBackwardsCompatible () 
	public boolean isRangeKey () 
	public void setReusable (boolean) 
		boolean reusable
	public boolean isReusable () 
}

net/sf/saxon/trans/KeyIndex$CompositeAtomicMatchKey.class
KeyIndex.java
package net.sf.saxon.trans
 net.sf.saxon.trans.KeyIndex$CompositeAtomicMatchKey extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicMatchKey  {
	private java.util.List keys
	final net.sf.saxon.trans.KeyIndex this$0
	public void  (net.sf.saxon.trans.KeyIndex, java.util.List) 
		java.util.List keys
	public net.sf.saxon.value.AtomicValue asAtomic () 
	public boolean equals (java.lang.Object) 
		int i
		java.util.List keys2
		Object obj
	public int hashCode () 
		net.sf.saxon.expr.sort.AtomicMatchKey amk
		int h
}

net/sf/saxon/trans/KeyIndex.class
KeyIndex.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyIndex extends java.lang.Object {
	private java.util.Map index
	private net.sf.saxon.type.UType keyTypesPresent
	private net.sf.saxon.type.UType keyTypesConvertedFromUntyped
	private java.util.List untypedKeys
	private net.sf.saxon.lib.ConversionRules rules
	private int implicitTimezone
	private net.sf.saxon.lib.StringCollator collation
	public void  (boolean) 
		boolean isRangeKey
	public java.util.Map getUnderlyingMap () 
	public void buildIndex (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int k
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.XPathContext context
		java.util.List definitions
	private void constructIndex (net.sf.saxon.om.TreeInfo, net.sf.saxon.trans.KeyDefinition, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.trans.KeyDefinition keydef
		net.sf.saxon.expr.XPathContext context
		boolean isFirst
		net.sf.saxon.pattern.Pattern match
		net.sf.saxon.expr.XPathContextMajor xc
		net.sf.saxon.expr.instruct.SlotManager map
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item node
	private void processNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.KeyDefinition, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		java.util.List amks
		net.sf.saxon.value.AtomicValue keyVal
		net.sf.saxon.type.UType actualUType
		net.sf.saxon.expr.sort.AtomicMatchKey amk
		net.sf.saxon.value.AtomicValue keyVal
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.KeyDefinition keydef
		net.sf.saxon.expr.XPathContext xc
		boolean isFirst
		net.sf.saxon.tree.iter.ManualIterator si
		net.sf.saxon.lib.StringCollator collation
		int implicitTimezone
		net.sf.saxon.expr.Expression use
		net.sf.saxon.om.SequenceIterator useval
	private void addEntry (net.sf.saxon.expr.sort.AtomicMatchKey, net.sf.saxon.om.NodeInfo, boolean) 
		int d
		int i
		net.sf.saxon.expr.sort.LocalOrderComparer comparer
		boolean found
		net.sf.saxon.expr.sort.AtomicMatchKey val
		net.sf.saxon.om.NodeInfo curr
		boolean isFirst
		java.util.List nodes
	public void reindexUntypedValues (net.sf.saxon.type.BuiltInAtomicType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.sort.AtomicMatchKey uk
		java.util.List nodes
		net.sf.saxon.value.AtomicValue convertedValue
		net.sf.saxon.expr.sort.AtomicMatchKey amk
		net.sf.saxon.value.UntypedAtomicValue v
		net.sf.saxon.type.BuiltInAtomicType type
		net.sf.saxon.type.UType uType
		net.sf.saxon.type.StringConverter converter
	public boolean isEmpty () 
	public java.util.List get (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue soughtValue
	public java.util.List getComposite (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator soughtValue
		java.util.List amks
		net.sf.saxon.value.AtomicValue keyVal
	private static net.sf.saxon.expr.sort.AtomicMatchKey getCollationKey (net.sf.saxon.value.AtomicValue, net.sf.saxon.lib.StringCollator, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.lib.StringCollator collation
		int implicitTimezone
}

net/sf/saxon/trans/KeyManager.class
KeyManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyManager extends java.lang.Object {
	private net.sf.saxon.expr.PackageData packageData
	private static final net.sf.saxon.trans.KeyIndex underConstruction
	private java.util.HashMap keyDefinitions
	private transient java.util.WeakHashMap docIndexes
	public void  (net.sf.saxon.Configuration, net.sf.saxon.expr.PackageData) 
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.PackageData pack
	private void registerIdrefKey (net.sf.saxon.Configuration) 
		net.sf.saxon.sxpath.IndependentContext sc
		net.sf.saxon.expr.parser.RetainedStaticContext rsc
		net.sf.saxon.expr.Expression sf
		net.sf.saxon.expr.Expression use
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.SymbolicName symbolicName
		net.sf.saxon.trans.KeyDefinition key
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
		net.sf.saxon.pattern.BasePatternWithPredicate pp
	public void preRegisterKeyDefinition (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName keyName
		net.sf.saxon.trans.KeyDefinitionSet keySet
	public void addKeyDefinition (net.sf.saxon.om.StructuredQName, net.sf.saxon.trans.KeyDefinition, boolean, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.trans.KeyDefinition kd
		java.util.List v
		net.sf.saxon.om.StructuredQName keyName
		net.sf.saxon.trans.KeyDefinition keydef
		boolean reusable
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.KeyDefinitionSet keySet
		boolean backwardsCompatible
	public net.sf.saxon.trans.KeyDefinitionSet getKeyDefinitionSet (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.trans.KeyDefinitionSet findKeyDefinition (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.Expression, java.lang.String) 
		net.sf.saxon.trans.KeyDefinition keyDef
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.pattern.Pattern finder
		net.sf.saxon.expr.Expression use
		String collationName
	private synchronized net.sf.saxon.trans.KeyIndex buildIndex (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.KeyIndex index
	public net.sf.saxon.om.SequenceIterator selectByKey (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.TreeInfo, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.BuiltInAtomicType itemType
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.value.AtomicValue soughtValue
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.KeyIndex index
		java.util.List nodes
	public net.sf.saxon.om.SequenceIterator selectByCompositeKey (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.TreeInfo, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.SequenceIterator soughtValue
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.KeyIndex index
		java.util.List nodes
	public net.sf.saxon.trans.KeyIndex obtainIndex (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.trans.KeyIndex obtainSharedIndex (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.KeyIndex index
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.KeyIndex index
		int keySetNumber
	private net.sf.saxon.trans.KeyIndex obtainLocalIndex (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.TreeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.KeyIndex index
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.KeyIndex index
		int keySetNumber
	private synchronized void putSharedIndex (net.sf.saxon.om.TreeInfo, int, net.sf.saxon.trans.KeyIndex, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.Controller controller
		net.sf.saxon.z.IntHashMap indexList
		net.sf.saxon.om.TreeInfo doc
		int keyFingerprint
		net.sf.saxon.trans.KeyIndex index
		net.sf.saxon.expr.XPathContext context
		java.lang.ref.WeakReference indexRef
		net.sf.saxon.z.IntHashMap indexList
	private synchronized void putLocalIndex (net.sf.saxon.om.TreeInfo, int, net.sf.saxon.trans.KeyIndex, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.TreeInfo doc
		int keyFingerprint
		net.sf.saxon.trans.KeyIndex index
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.z.IntHashMap docIndexes
	private synchronized net.sf.saxon.trans.KeyIndex getSharedIndex (net.sf.saxon.om.TreeInfo, int) 
		net.sf.saxon.om.TreeInfo doc
		int keyFingerprint
		java.lang.ref.WeakReference ref
		net.sf.saxon.z.IntHashMap indexList
	private synchronized net.sf.saxon.trans.KeyIndex getLocalIndex (net.sf.saxon.om.TreeInfo, int, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.TreeInfo doc
		int keyFingerprint
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.z.IntHashMap docIndexes
	public synchronized void clearDocumentIndexes (net.sf.saxon.om.TreeInfo) 
		net.sf.saxon.om.TreeInfo doc
	public java.util.Collection getAllKeyDefinitionSets () 
	public int getNumberOfKeyDefinitions () 
	public void exportKeys (net.sf.saxon.trace.ExpressionPresenter, java.util.Map)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.KeyDefinition kd
		boolean reusable
		java.util.List list
		java.util.Map$Entry e
		net.sf.saxon.trace.ExpressionPresenter out
		java.util.Map componentIdMap
	static void  () 
}

net/sf/saxon/trans/LicenseException.class
LicenseException.java
package net.sf.saxon.trans
public net.sf.saxon.trans.LicenseException extends java.lang.RuntimeException {
	private int reason
	public static final int EXPIRED
	public static final int INVALID
	public static final int NOT_FOUND
	public static final int WRONG_FEATURES
	public static final int CANNOT_READ
	public static final int WRONG_CONFIGURATION
	public void  (java.lang.String, int) 
		String message
		int reason
	public void setReason (int) 
		int reason
	public int getReason () 
}

net/sf/saxon/trans/Maker.class
Maker.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.Maker extends java.lang.Object {
	public abstract java.lang.Object make ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/trans/Mode$1.class
Mode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.Mode$1 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleFilter  {
	final int val$min
	final int val$max
	final net.sf.saxon.trans.Mode this$0
	void  (net.sf.saxon.trans.Mode, int, int) 
		net.sf.saxon.trans.Mode this$0
	public boolean testRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule r
		int p
}

net/sf/saxon/trans/Mode$2.class
Mode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.Mode$2 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleFilter  {
	final net.sf.saxon.trans.rules.Rule val$currentRule
	final net.sf.saxon.trans.Mode this$0
	void  (net.sf.saxon.trans.Mode, net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.Mode this$0
	public boolean testRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule r
		int comp
}

net/sf/saxon/trans/Mode$RuleAction.class
Mode.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.Mode$RuleAction extends java.lang.Object {
	public abstract void processRule (net.sf.saxon.trans.rules.Rule)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/trans/Mode$RuleFilter.class
Mode.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.Mode$RuleFilter extends java.lang.Object {
	public abstract boolean testRule (net.sf.saxon.trans.rules.Rule) 
}

net/sf/saxon/trans/Mode.class
Mode.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.Mode extends net.sf.saxon.expr.instruct.Actor {
	public static final net.sf.saxon.om.StructuredQName OMNI_MODE
	public static final net.sf.saxon.om.StructuredQName UNNAMED_MODE_NAME
	public static final net.sf.saxon.om.StructuredQName DEFAULT_MODE_NAME
	protected net.sf.saxon.om.StructuredQName modeName
	private boolean streamable
	private int recoveryPolicy
	public boolean mustBeTyped
	public boolean mustBeUntyped
	boolean hasRules
	boolean bindingSlotsAllocated
	private java.util.Set accumulators
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName modeName
	public net.sf.saxon.expr.Component$M getDeclaringComponent () 
	public abstract net.sf.saxon.trans.rules.BuiltInRuleSet getBuiltInRuleSet () 
	public boolean isUnnamedMode () 
	public net.sf.saxon.om.StructuredQName getModeName () 
	public abstract net.sf.saxon.trans.SimpleMode getActivePart () 
	public abstract int getMaxPrecedence () 
	public abstract int getMaxRank () 
	public abstract void computeRankings (int)  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getModeTitle () 
	public java.util.Set getAccumulators () 
	public void setAccumulators (java.util.Set) 
		java.util.Set accumulators
	public int getComponentKind () 
	public net.sf.saxon.trans.SymbolicName getSymbolicName () 
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public abstract boolean isEmpty () 
	public void setRecoveryPolicy (int) 
		int policy
	public void setHasRules (boolean) 
		boolean hasRules
	public int getRecoveryPolicy () 
	public void setStreamable (boolean) 
		boolean streamable
	public boolean isDeclaredStreamable () 
	public abstract java.util.Set getExplicitNamespaces (net.sf.saxon.om.NamePool) 
	public abstract void processRules (net.sf.saxon.trans.Mode$RuleAction)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.XPathContext makeNewContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMajor c2
	protected net.sf.saxon.expr.XPathContext makeNewContextIfNeeded (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public abstract net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Mode$RuleFilter)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.Item, int, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int min
		int max
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.Mode$RuleFilter filter
	public net.sf.saxon.trans.rules.Rule getNextMatchRule (net.sf.saxon.om.Item, net.sf.saxon.trans.rules.Rule, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.rules.Rule currentRule
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.Mode$RuleFilter filter
	public abstract void exportTemplateRules (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public abstract void explainTemplateRules (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.instruct.TailCall applyTemplates (net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContextMajor, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType annotation
		int kind
		net.sf.saxon.type.SchemaType annotation
		int kind
		net.sf.saxon.expr.instruct.TemplateRule template
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParameters
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.expr.parser.Location locationId
		net.sf.saxon.Controller controller
		boolean tracing
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.lib.TraceListener traceListener
		boolean lookahead
		net.sf.saxon.expr.instruct.TemplateRule previousTemplate
	public abstract int getStackFrameSlotsNeeded () 
	public java.lang.String getCodeForBuiltInRuleSet (net.sf.saxon.trans.rules.BuiltInRuleSet) 
		net.sf.saxon.trans.rules.BuiltInRuleSet builtInRuleSet
	public net.sf.saxon.trans.rules.BuiltInRuleSet getBuiltInRuleSetForCode (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String code
	public final void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
		int s
		String flags
		int e
	protected void exportUseAccumulators (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter presenter
	public boolean isMustBeTyped () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter presenter
		int s
		String flags
		int e
	public volatile net.sf.saxon.expr.Component getDeclaringComponent () 
	static void  () 
}

net/sf/saxon/trans/NoDynamicContextException.class
NoDynamicContextException.java
package net.sf.saxon.trans
public net.sf.saxon.trans.NoDynamicContextException extends net.sf.saxon.trans.XPathException {
	public void  (java.lang.String) 
		String message
}

net/sf/saxon/trans/NonDelegatingURIResolver.class
NonDelegatingURIResolver.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.NonDelegatingURIResolver extends java.lang.Object implements javax.xml.transform.URIResolver  {
}

net/sf/saxon/trans/QuitParsingException.class
QuitParsingException.java
package net.sf.saxon.trans
public net.sf.saxon.trans.QuitParsingException extends net.sf.saxon.trans.XPathException {
	private boolean notifiedByConsumer
	public void  (boolean) 
		boolean notifiedByConsumer
	public boolean isNotifiedByConsumer () 
}

net/sf/saxon/trans/SaxonErrorCode.class
SaxonErrorCode.java
package net.sf.saxon.trans
public net.sf.saxon.trans.SaxonErrorCode extends java.lang.Object {
	public static final String SXLM0001
	public static final String SXCH0002
	public static final String SXCH0003
	public static final String SXCH0004
	public static final String SXRE0001
	public static final String SXSE0001
	public static final String SXSE0002
	public static final String SXXP0003
	public static final String SXXP0004
	public static final String SXXP0005
	public static final String SXSQ0001
	public static final String SXSQ0002
	public static final String SXSQ0003
	public static final String SXSQ0004
	public static final String SXJE0001
	public static final String SXJE0005
	public static final String SXJE0051
	public static final String SXJE0052
	public static final String SXJE0053
	public static final String SXJM0001
	public static final String SXJM0002
	public static final String SXJX0001
	public static final String SXJS0001
	public static final String SXPK0001
	public static final String SXPK0002
	public static final String SXPK0003
	public static final String SXST0060
	public static final String SXST0061
	public static final String SXST0062
	public static final String SXST0065
	public static final String SXST0066
	public static final String SXST0067
	public static final String SXST0068
	public static final String SXTA0001
	public static final String SXUP0081
	public static final String SXWN9000
	public static final String SXWN9001
	public static final String SXWN9002
	public static final String SXWN9003
	public static final String SXWN9004
	public static final String SXWN9005
	public static final String SXWN9006
	public static final String SXWN9007
	public static final String SXWN9008
	public static final String SXWN9009
	public static final String SXWN9010
	public static final String SXWN9011
	public static final String SXWN9012
	public static final String SXWN9013
	public static final String SXWN9014
	public static final String SXWN9015
	public static final String SXWN9016
	public static final String SXWN9017
	public void  () 
}

net/sf/saxon/trans/ShallowSkipRuleSet.class
ShallowSkipRuleSet.java
package net.sf.saxon.trans
public net.sf.saxon.trans.ShallowSkipRuleSet extends java.lang.Object implements net.sf.saxon.trans.rules.BuiltInRuleSet  {
	private static net.sf.saxon.trans.ShallowSkipRuleSet THE_INSTANCE
	public static net.sf.saxon.trans.ShallowSkipRuleSet getInstance () 
	private void  () 
	public void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
	public int[] getActionForParentNodes (int) 
		int nodeKind
	static void  () 
}

net/sf/saxon/trans/SimpleMode$1.class
SimpleMode.java
package net.sf.saxon.trans
final net.sf.saxon.trans.SimpleMode$1 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	final net.sf.saxon.trans.SimpleMode val$to
	void  (net.sf.saxon.trans.SimpleMode) 
	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.trans.rules.Rule r2
}

net/sf/saxon/trans/SimpleMode$2.class
SimpleMode.java
package net.sf.saxon.trans
final net.sf.saxon.trans.SimpleMode$2 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	final net.sf.saxon.style.StylesheetPackage val$pack
	final net.sf.saxon.trans.SimpleMode val$mode
	final java.util.List val$bindings
	final java.util.Set val$rulesProcessed
	void  (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.trans.SimpleMode, java.util.List, java.util.Set) 
	public void processRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule r
		net.sf.saxon.expr.instruct.TemplateRule tr
}

net/sf/saxon/trans/SimpleMode$3.class
SimpleMode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.SimpleMode$3 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	final net.sf.saxon.trace.ExpressionPresenter val$out
	final net.sf.saxon.trans.SimpleMode this$0
	void  (net.sf.saxon.trans.SimpleMode, net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trans.SimpleMode 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/trans/SimpleMode$4.class
SimpleMode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.SimpleMode$4 extends java.lang.Object implements net.sf.saxon.trans.SimpleMode$RuleGroupAction  {
	String type
	final net.sf.saxon.trace.ExpressionPresenter val$out
	final net.sf.saxon.trans.SimpleMode this$0
	void  (net.sf.saxon.trans.SimpleMode, net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trans.SimpleMode this$0
	public void start () 
	public void setString (java.lang.String) 
		String type
	public void start (int) 
		int i
	public void end () 
}

net/sf/saxon/trans/SimpleMode$5.class
SimpleMode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.SimpleMode$5 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	final net.sf.saxon.trace.ExpressionPresenter val$out
	final net.sf.saxon.trans.SimpleMode this$0
	void  (net.sf.saxon.trans.SimpleMode, net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trans.SimpleMode 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/trans/SimpleMode$6.class
SimpleMode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.SimpleMode$6 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	final net.sf.saxon.trans.SimpleMode$RuleSorter val$sorter
	final net.sf.saxon.trans.SimpleMode this$0
	void  (net.sf.saxon.trans.SimpleMode, net.sf.saxon.trans.SimpleMode$RuleSorter) 
		net.sf.saxon.trans.SimpleMode this$0
	public void processRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule r
}

net/sf/saxon/trans/SimpleMode$7.class
SimpleMode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.SimpleMode$7 extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	final net.sf.saxon.expr.instruct.SlotManager val$slotManager
	final java.util.List val$count
	final net.sf.saxon.trans.SimpleMode this$0
	void  (net.sf.saxon.trans.SimpleMode, net.sf.saxon.expr.instruct.SlotManager, java.util.List) 
		net.sf.saxon.trans.SimpleMode this$0
	public void processRule (net.sf.saxon.trans.rules.Rule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.Rule r
		int slots
		int max
}

net/sf/saxon/trans/SimpleMode$MaxPrecedenceAction.class
SimpleMode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.SimpleMode$MaxPrecedenceAction extends java.lang.Object implements net.sf.saxon.trans.Mode$RuleAction  {
	public int max
	private void  () 
	public void processRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule r
	void  (net.sf.saxon.trans.SimpleMode$1) 
		net.sf.saxon.trans.SimpleMode$1 x0
}

net/sf/saxon/trans/SimpleMode$RuleGroupAction.class
SimpleMode.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.SimpleMode$RuleGroupAction extends java.lang.Object {
	public abstract void setString (java.lang.String) 
	public abstract void start () 
	public abstract void start (int)  throws net.sf.saxon.trans.XPathException 
	public abstract void end ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/trans/SimpleMode$RuleSorter.class
SimpleMode.java
package net.sf.saxon.trans
 net.sf.saxon.trans.SimpleMode$RuleSorter extends java.lang.Object implements net.sf.saxon.expr.sort.Sortable  {
	public java.util.ArrayList rules
	private int start
	public void  (int) 
		int start
	public void addRule (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule rule
	public int compare (int, int) 
		int a
		int b
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.trans.rules.Rule temp
	public void allocateRanks () 
		int i
		int rank
	public int getNumberOfRules () 
}

net/sf/saxon/trans/SimpleMode.class
SimpleMode.java
package net.sf.saxon.trans
public net.sf.saxon.trans.SimpleMode extends net.sf.saxon.trans.Mode {
	protected net.sf.saxon.trans.rules.RuleChain genericRuleChain
	protected net.sf.saxon.trans.rules.RuleChain atomicValueRuleChain
	protected net.sf.saxon.trans.rules.RuleChain functionItemRuleChain
	protected net.sf.saxon.trans.rules.RuleChain documentRuleChain
	protected net.sf.saxon.trans.rules.RuleChain textRuleChain
	protected net.sf.saxon.trans.rules.RuleChain commentRuleChain
	protected net.sf.saxon.trans.rules.RuleChain processingInstructionRuleChain
	protected net.sf.saxon.trans.rules.RuleChain namespaceRuleChain
	protected net.sf.saxon.trans.rules.RuleChain unnamedElementRuleChain
	protected net.sf.saxon.trans.rules.RuleChain unnamedAttributeRuleChain
	protected net.sf.saxon.z.IntHashMap namedElementRuleChains
	protected net.sf.saxon.z.IntHashMap namedAttributeRuleChains
	protected java.util.Map qNamedElementRuleChains
	protected java.util.Map qNamedAttributeRuleChains
	private net.sf.saxon.trans.rules.BuiltInRuleSet builtInRuleSet
	private net.sf.saxon.trans.rules.Rule mostRecentRule
	private int mostRecentModuleHash
	private int stackFrameSlotsNeeded
	private int highestRank
	private java.util.Map explicitPropertyPrecedences
	private java.util.Map explicitPropertyValues
	public void  (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName modeName
	public void setBuiltInRuleSet (net.sf.saxon.trans.rules.BuiltInRuleSet) 
		net.sf.saxon.trans.rules.BuiltInRuleSet defaultRules
	public net.sf.saxon.trans.rules.BuiltInRuleSet getBuiltInRuleSet () 
	public net.sf.saxon.trans.SimpleMode getActivePart () 
	public void checkForConflictingProperties ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.BuiltInRuleSet base
		String prop
		String value
		java.util.Map$Entry entry
	public java.lang.String getLabel () 
	public static void copyRules (net.sf.saxon.trans.SimpleMode, net.sf.saxon.trans.SimpleMode) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.SimpleMode from
		net.sf.saxon.trans.SimpleMode to
	protected net.sf.saxon.trans.rules.RuleSearchState makeRuleSearchState (net.sf.saxon.trans.rules.RuleChain, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trans.rules.RuleChain chain
		net.sf.saxon.expr.XPathContext context
	public boolean isEmpty () 
	public void setExplicitProperty (java.lang.String, java.lang.String, int) 
		String v
		String name
		String value
		int precedence
		Integer p
		String typed
	public java.lang.String getPropertyValue (java.lang.String) 
		String name
	public java.util.Set getExplicitNamespaces (net.sf.saxon.om.NamePool) 
		int fp
		net.sf.saxon.om.NamePool pool
		java.util.Set namespaces
		net.sf.saxon.z.IntIterator ii
	public void addRule (net.sf.saxon.pattern.Pattern, net.sf.saxon.trans.rules.RuleTarget, net.sf.saxon.style.StylesheetModule, int, double, boolean) 
		int sequence
		int sequence
		int kind
		net.sf.saxon.type.ItemType test
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.trans.rules.RuleTarget action
		net.sf.saxon.style.StylesheetModule module
		int precedence
		double priority
		boolean explicitMode
		int moduleHash
		int sequence
		int minImportPrecedence
		net.sf.saxon.trans.rules.Rule newRule
	public net.sf.saxon.trans.rules.Rule makeRule (net.sf.saxon.pattern.Pattern, net.sf.saxon.trans.rules.RuleTarget, int, int, double, int) 
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.trans.rules.RuleTarget action
		int precedence
		int minImportPrecedence
		double priority
		int sequence
	public void addRule (net.sf.saxon.pattern.Pattern, net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.RuleChain chain
		int fp
		net.sf.saxon.trans.rules.RuleChain chain
		int fp
		net.sf.saxon.type.ItemType type
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.trans.rules.Rule newRule
		net.sf.saxon.type.UType uType
	private void addRuleToList (net.sf.saxon.trans.rules.Rule, net.sf.saxon.trans.rules.RuleChain) 
		int precedence
		double priority
		net.sf.saxon.trans.rules.Rule rule
		net.sf.saxon.trans.rules.Rule prev
		net.sf.saxon.trans.rules.Rule newRule
		net.sf.saxon.trans.rules.RuleChain list
	public void allocatePatternSlots (int) 
		int slots
	public net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.rules.Rule bestRule
	protected net.sf.saxon.trans.rules.RuleChain getNamedRuleChain (net.sf.saxon.expr.XPathContext, int, java.lang.String, java.lang.String) 
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.expr.XPathContext c
		int kind
		String uri
		String local
	private static void indexByQName (net.sf.saxon.om.NamePool, net.sf.saxon.z.IntHashMap, java.util.Map) 
		int fp
		net.sf.saxon.trans.rules.RuleChain eChain
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.z.IntHashMap indexByFP
		java.util.Map indexByQN
		net.sf.saxon.z.IntIterator ii
	protected net.sf.saxon.trans.rules.Rule searchRuleChain (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.rules.Rule, net.sf.saxon.trans.rules.RuleChain)  throws net.sf.saxon.trans.XPathException 
		int rank
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.rules.Rule bestRule
		net.sf.saxon.trans.rules.RuleChain chain
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.rules.Rule head
	protected boolean ruleMatches (net.sf.saxon.trans.rules.Rule, net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContextMajor, net.sf.saxon.trans.rules.RuleSearchState)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.Rule r
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.trans.rules.RuleSearchState pre
	public net.sf.saxon.trans.rules.Rule getRule (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Mode$RuleFilter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleChain namedNodeChain
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.rules.RuleChain unnamedNodeChain
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.Mode$RuleFilter filter
		net.sf.saxon.trans.rules.Rule bestRule
	protected net.sf.saxon.trans.rules.Rule searchRuleChain (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.rules.Rule, net.sf.saxon.trans.rules.RuleChain, net.sf.saxon.trans.rules.RuleSearchState, net.sf.saxon.trans.Mode$RuleFilter)  throws net.sf.saxon.trans.XPathException 
		int rank
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.rules.Rule bestRule
		net.sf.saxon.trans.rules.RuleChain chain
		net.sf.saxon.trans.rules.RuleSearchState ruleSearchState
		net.sf.saxon.trans.Mode$RuleFilter filter
		net.sf.saxon.trans.rules.Rule head
	protected void reportAmbiguity (net.sf.saxon.om.Item, net.sf.saxon.trans.rules.Rule, net.sf.saxon.trans.rules.Rule, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String path
		String message
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.rules.Rule r1
		net.sf.saxon.trans.rules.Rule r2
		net.sf.saxon.expr.XPathContext c
		String path
		String errorCode
		net.sf.saxon.pattern.Pattern pat1
		net.sf.saxon.pattern.Pattern pat2
		String message
		net.sf.saxon.trans.XPathException err
	private static java.lang.String showPattern (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern p
	public void prepareStreamability ()  throws net.sf.saxon.trans.XPathException 
	public void allocateAllBindingSlots (net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.style.StylesheetPackage pack
	public static void forceAllocateAllBindingSlots (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.trans.SimpleMode, java.util.List) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.trans.SimpleMode mode
		java.util.List bindings
		java.util.Set rulesProcessed
	public void computeStreamability ()  throws net.sf.saxon.trans.XPathException 
	public void invertStreamableTemplates ()  throws net.sf.saxon.trans.XPathException 
	public void explainTemplateRules (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.trans.Mode$RuleAction action
		net.sf.saxon.trans.SimpleMode$RuleGroupAction group
	public void exportTemplateRules (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
		net.sf.saxon.trans.Mode$RuleAction action
	public void processRules (net.sf.saxon.trans.Mode$RuleAction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode$RuleAction action
	public void processRules (net.sf.saxon.trans.Mode$RuleAction, net.sf.saxon.trans.SimpleMode$RuleGroupAction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode$RuleAction action
		net.sf.saxon.trans.SimpleMode$RuleGroupAction group
	protected net.sf.saxon.trans.SimpleMode$RuleGroupAction setGroup (net.sf.saxon.trans.SimpleMode$RuleGroupAction, java.lang.String) 
		net.sf.saxon.trans.SimpleMode$RuleGroupAction group
		String type
	public void processRuleChains (net.sf.saxon.z.IntHashMap, net.sf.saxon.trans.Mode$RuleAction, net.sf.saxon.trans.SimpleMode$RuleGroupAction)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.trans.rules.RuleChain r
		net.sf.saxon.z.IntIterator ii
		net.sf.saxon.z.IntHashMap chains
		net.sf.saxon.trans.Mode$RuleAction action
		net.sf.saxon.trans.SimpleMode$RuleGroupAction group
	public void processRuleChain (net.sf.saxon.trans.rules.RuleChain, net.sf.saxon.trans.Mode$RuleAction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.RuleChain chain
		net.sf.saxon.trans.Mode$RuleAction action
		net.sf.saxon.trans.rules.Rule r
	public void processRuleChain (net.sf.saxon.trans.rules.RuleChain, net.sf.saxon.trans.Mode$RuleAction, net.sf.saxon.trans.SimpleMode$RuleGroupAction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.rules.RuleChain chain
		net.sf.saxon.trans.Mode$RuleAction action
		net.sf.saxon.trans.SimpleMode$RuleGroupAction group
		net.sf.saxon.trans.rules.Rule r
	public void optimizeRules () 
	public int getMaxPrecedence () 
		net.sf.saxon.trans.SimpleMode$MaxPrecedenceAction action
		net.sf.saxon.trans.XPathException e
	public void computeRankings (int)  throws net.sf.saxon.trans.XPathException 
		int start
		net.sf.saxon.trans.SimpleMode$RuleSorter sorter
		net.sf.saxon.trans.Mode$RuleAction addToSorter
	public int getMaxRank () 
	public void allocateAllPatternSlots () 
		net.sf.saxon.trans.XPathException e
		java.util.List count
		net.sf.saxon.expr.instruct.SlotManager slotManager
		net.sf.saxon.trans.Mode$RuleAction slotAllocator
	public int getStackFrameSlotsNeeded () 
	public void setStackFrameSlotsNeeded (int) 
		int slots
}

net/sf/saxon/trans/StylesheetCache.class
StylesheetCache.java
package net.sf.saxon.trans
public net.sf.saxon.trans.StylesheetCache extends java.lang.Object {
	private java.util.Map cacheByText
	private java.util.Map cacheByLocation
	private java.util.Map cacheByNode
	public void  () 
	public net.sf.saxon.s9api.XsltExecutable getStylesheetByText (java.lang.String) 
		String style
	public net.sf.saxon.s9api.XsltExecutable getStylesheetByLocation (java.lang.String) 
		String style
	public net.sf.saxon.s9api.XsltExecutable getStylesheetByNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo style
	public void setStylesheetByText (java.lang.String, net.sf.saxon.s9api.XsltExecutable) 
		String style
		net.sf.saxon.s9api.XsltExecutable xsltExecutable
	public void setStylesheetByLocation (java.lang.String, net.sf.saxon.s9api.XsltExecutable) 
		String style
		net.sf.saxon.s9api.XsltExecutable xsltExecutable
	public void setStylesheetByNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.s9api.XsltExecutable) 
		net.sf.saxon.om.NodeInfo style
		net.sf.saxon.s9api.XsltExecutable xsltExecutable
}

net/sf/saxon/trans/SymbolicName$F.class
SymbolicName.java
package net.sf.saxon.trans
public net.sf.saxon.trans.SymbolicName$F extends net.sf.saxon.trans.SymbolicName {
	int arity
	public void  (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName name
		int arity
	public int getArity () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
	public java.lang.String getShortName () 
}

net/sf/saxon/trans/SymbolicName.class
SymbolicName.java
package net.sf.saxon.trans
public net.sf.saxon.trans.SymbolicName extends java.lang.Object {
	private int kind
	private net.sf.saxon.om.StructuredQName name
	public void  (int, net.sf.saxon.om.StructuredQName) 
		int kind
		net.sf.saxon.om.StructuredQName name
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int getComponentKind () 
	public net.sf.saxon.om.StructuredQName getComponentName () 
	public java.lang.String toString () 
	public java.lang.String getShortName () 
}

net/sf/saxon/trans/TextOnlyCopyRuleSet.class
TextOnlyCopyRuleSet.java
package net.sf.saxon.trans
public net.sf.saxon.trans.TextOnlyCopyRuleSet extends java.lang.Object implements net.sf.saxon.trans.rules.BuiltInRuleSet  {
	private static net.sf.saxon.trans.TextOnlyCopyRuleSet THE_INSTANCE
	public static net.sf.saxon.trans.TextOnlyCopyRuleSet getInstance () 
	private void  () 
	public void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
	public int[] getActionForParentNodes (int) 
		int nodeKind
	static void  () 
}

net/sf/saxon/trans/Timer.class
Timer.java
package net.sf.saxon.trans
public net.sf.saxon.trans.Timer extends java.lang.Object {
	private long start
	private long prev
	public void  () 
	public void report (java.lang.String) 
		String label
		long time
	public void reportCumulative (java.lang.String) 
		String label
		long time
}

net/sf/saxon/trans/TypeAliasManager.class
TypeAliasManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.TypeAliasManager extends java.lang.Object {
	public void  () 
	public void registerTypeAlias (net.sf.saxon.om.StructuredQName, net.sf.saxon.type.ItemType) 
		net.sf.saxon.om.StructuredQName name
		net.sf.saxon.type.ItemType type
	public void processDeclaration (net.sf.saxon.style.ComponentDeclaration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.ComponentDeclaration declaration
	public void processAllDeclarations (java.util.List)  throws net.sf.saxon.trans.XPathException 
		java.util.List topLevel
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName alias
}

net/sf/saxon/trans/UncheckedXPathException.class
UncheckedXPathException.java
package net.sf.saxon.trans
public net.sf.saxon.trans.UncheckedXPathException extends java.lang.RuntimeException {
	private net.sf.saxon.trans.XPathException cause
	public void  (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException cause
	public net.sf.saxon.trans.XPathException getXPathException () 
}

net/sf/saxon/trans/Visibility.class
Visibility.java
package net.sf.saxon.trans
public final net.sf.saxon.trans.Visibility extends java.lang.Enum {
	public static final net.sf.saxon.trans.Visibility PUBLIC
	public static final net.sf.saxon.trans.Visibility PRIVATE
	public static final net.sf.saxon.trans.Visibility FINAL
	public static final net.sf.saxon.trans.Visibility ABSTRACT
	public static final net.sf.saxon.trans.Visibility HIDDEN
	public String visibilityStr
	private static final net.sf.saxon.trans.Visibility[] $VALUES
	public static net.sf.saxon.trans.Visibility[] values () 
	public static net.sf.saxon.trans.Visibility valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String v
	static void  () 
}

net/sf/saxon/trans/XPathException$Circularity.class
XPathException.java
package net.sf.saxon.trans
public net.sf.saxon.trans.XPathException$Circularity extends net.sf.saxon.trans.XPathException {
	public void  (java.lang.String) 
		String message
	public volatile javax.xml.transform.SourceLocator getLocator () 
}

net/sf/saxon/trans/XPathException.class
XPathException.java
package net.sf.saxon.trans
public net.sf.saxon.trans.XPathException extends javax.xml.transform.TransformerException {
	private boolean isTypeError
	private boolean isSyntaxError
	private boolean isStaticError
	private boolean isGlobalError
	private String hostLanguage
	private net.sf.saxon.om.StructuredQName errorCode
	private net.sf.saxon.om.Sequence errorObject
	private boolean hasBeenReported
	transient net.sf.saxon.expr.XPathContext context
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable err
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable err
	public void  (java.lang.String, java.lang.String, net.sf.saxon.expr.parser.Location) 
		String message
		String errorCode
		net.sf.saxon.expr.parser.Location loc
	public void  (java.lang.String, net.sf.saxon.expr.parser.Location, java.lang.Throwable) 
		String message
		net.sf.saxon.expr.parser.Location loc
		Throwable err
	public void  (java.lang.String, java.lang.String) 
		String message
		String errorCode
	public void  (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext) 
		String message
		String errorCode
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.trans.XPathException makeXPathException (java.lang.Exception) 
		net.sf.saxon.trans.XPathException xe
		Exception err
	public void setXPathContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void setLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location loc
	public net.sf.saxon.expr.parser.Location getLocator () 
		javax.xml.transform.SourceLocator locator
	public net.sf.saxon.expr.XPathContext getXPathContext () 
	public void setIsStaticError (boolean) 
		boolean is
	public boolean isStaticError () 
	public void setIsSyntaxError (boolean) 
		boolean is
	public boolean isSyntaxError () 
	public void setIsTypeError (boolean) 
		boolean is
	public boolean isTypeError () 
	public void setIsGlobalError (boolean) 
		boolean is
	public boolean isGlobalError () 
	public void setHostLanguage (java.lang.String) 
		String language
	public java.lang.String getHostLanguage () 
	public void setErrorCode (java.lang.String) 
		String code
	public void maybeSetErrorCode (java.lang.String) 
		String code
	public void setErrorCodeQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName code
	public net.sf.saxon.om.StructuredQName getErrorCodeQName () 
	public java.lang.String getErrorCodeLocalPart () 
	public java.lang.String getErrorCodeNamespace () 
	public void setErrorObject (net.sf.saxon.om.Sequence) 
		net.sf.saxon.om.Sequence value
	public net.sf.saxon.om.Sequence getErrorObject () 
	public void setHasBeenReported (boolean) 
		boolean reported
	public boolean hasBeenReported () 
	public void maybeSetLocation (net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.expr.parser.Location here
	public void maybeSetContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public boolean isReportableStatically () 
		String local
		net.sf.saxon.om.StructuredQName err
	public volatile javax.xml.transform.SourceLocator getLocator () 
}

net/sf/saxon/trans/XmlCatalogResolver$1.class
XmlCatalogResolver.java
package net.sf.saxon.trans
final net.sf.saxon.trans.XmlCatalogResolver$1 extends org.apache.xml.resolver.helpers.Debug {
	final net.sf.saxon.Configuration val$config
	void  (net.sf.saxon.Configuration) 
	public void message (int, java.lang.String) 
		int level
		String message
	public void message (int, java.lang.String, java.lang.String) 
		int level
		String message
		String spec
	public void message (int, java.lang.String, java.lang.String, java.lang.String) 
		int level
		String message
		String spec1
		String spec2
}

net/sf/saxon/trans/XmlCatalogResolver.class
XmlCatalogResolver.java
package net.sf.saxon.trans
public net.sf.saxon.trans.XmlCatalogResolver extends java.lang.Object {
	public void  () 
	public static void setCatalog (java.lang.String, net.sf.saxon.Configuration, boolean)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException err
		String catalog
		net.sf.saxon.Configuration config
		boolean isTracing
}

net/sf/saxon/trans/packages/IPackageLoader.class
IPackageLoader.java
package net.sf.saxon.trans.packages
public abstract net.sf.saxon.trans.packages.IPackageLoader extends java.lang.Object {
	public abstract net.sf.saxon.style.StylesheetPackage loadPackageDoc (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.style.StylesheetPackage loadPackage (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/trans/packages/PackageDetails.class
PackageDetails.java
package net.sf.saxon.trans.packages
public net.sf.saxon.trans.packages.PackageDetails extends java.lang.Object {
	public net.sf.saxon.trans.packages.VersionedPackageName nameAndVersion
	public String baseName
	public String shortName
	public net.sf.saxon.style.StylesheetPackage loadedPackage
	public javax.xml.transform.Source sourceLocation
	public javax.xml.transform.Source exportLocation
	public Integer priority
	public java.util.Map staticParams
	public Thread beingProcessed
	public void  () 
}

net/sf/saxon/trans/packages/PackageInspector.class
PackageInspector.java
package net.sf.saxon.trans.packages
public net.sf.saxon.trans.packages.PackageInspector extends net.sf.saxon.event.ProxyReceiver {
	private String packageName
	private String packageVersion
	private int elementCount
	private void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName namecode
		net.sf.saxon.type.SchemaType typecode
		net.sf.saxon.expr.parser.Location location
		int properties
	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 name
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	private net.sf.saxon.trans.packages.VersionedPackageName getNameAndVersion () 
		net.sf.saxon.trans.XPathException e
	public static net.sf.saxon.trans.packages.PackageDetails getPackageDetails (java.io.File, net.sf.saxon.Configuration) 
		net.sf.saxon.trans.packages.PackageDetails details
		java.io.File top
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.packages.PackageInspector inspector
		net.sf.saxon.trans.packages.VersionedPackageName vp
}

net/sf/saxon/trans/packages/PackageLibrary.class
PackageLibrary.java
package net.sf.saxon.trans.packages
public net.sf.saxon.trans.packages.PackageLibrary extends java.lang.Object {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.trans.CompilerInfo compilerInfo
	private java.util.Map packageVersions
	private java.util.Map packages
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.trans.CompilerInfo) 
		net.sf.saxon.trans.CompilerInfo compilerInfo
	public void  (net.sf.saxon.trans.packages.PackageLibrary) 
		net.sf.saxon.trans.packages.PackageLibrary library
	public void  (net.sf.saxon.trans.CompilerInfo, java.util.Set)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.packages.PackageDetails details
		java.io.File file
		net.sf.saxon.trans.CompilerInfo info
		java.util.Set files
	public void addPackage (net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.style.StylesheetPackage packageIn
		String name
		net.sf.saxon.style.PackageVersion version
		net.sf.saxon.trans.packages.VersionedPackageName vp
		net.sf.saxon.trans.packages.PackageDetails details
	public void addPackage (net.sf.saxon.trans.packages.PackageDetails) 
		net.sf.saxon.trans.packages.PackageDetails details
		net.sf.saxon.trans.packages.VersionedPackageName vp
		String name
		net.sf.saxon.style.PackageVersion version
		java.util.List versions
	public net.sf.saxon.trans.packages.PackageDetails findPackage (java.lang.String, net.sf.saxon.style.PackageVersionRanges) 
		Integer prio
		net.sf.saxon.trans.packages.PackageDetails details
		net.sf.saxon.style.PackageVersion pv
		net.sf.saxon.trans.packages.PackageDetails details
		Integer prio
		net.sf.saxon.style.PackageVersion pv
		net.sf.saxon.trans.packages.PackageDetails details
		java.util.Set shortList
		net.sf.saxon.trans.packages.PackageDetails highest
		String name
		net.sf.saxon.style.PackageVersionRanges ranges
		java.util.Set candidates
		java.util.List available
		int maxPriority
	public net.sf.saxon.trans.packages.PackageDetails findDetailsForAlias (java.lang.String) 
		net.sf.saxon.trans.packages.PackageDetails details
		String shortName
		net.sf.saxon.trans.packages.PackageDetails selected
	public net.sf.saxon.style.StylesheetPackage obtainLoadedPackage (net.sf.saxon.trans.packages.PackageDetails, java.util.List)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source input
		net.sf.saxon.trans.packages.IPackageLoader loader
		net.sf.saxon.style.StylesheetPackage pack
		java.util.Map$Entry entry
		net.sf.saxon.style.Compilation compilation
		net.sf.saxon.style.PrincipalStylesheetModule psm
		net.sf.saxon.style.StylesheetPackage styPack
		net.sf.saxon.trans.packages.PackageDetails details
		java.util.List disallowed
	private void testForCycles (net.sf.saxon.trans.packages.PackageDetails, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.packages.VersionedPackageName n
		net.sf.saxon.tree.util.FastStringBuffer buffer
		net.sf.saxon.trans.packages.PackageDetails details
		java.util.List disallowed
	private void checkNameAndVersion (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.trans.packages.PackageDetails)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.trans.packages.PackageDetails details
		String storedName
	public java.util.List getPackages () 
		net.sf.saxon.trans.packages.PackageDetails details
		java.util.List result
	static void  () 
}

net/sf/saxon/trans/packages/PackageNameGrabber.class
PackageNameGrabber.java
package net.sf.saxon.trans.packages
public net.sf.saxon.trans.packages.PackageNameGrabber 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/trans/packages/UsePack.class
UsePack.java
package net.sf.saxon.trans.packages
public net.sf.saxon.trans.packages.UsePack extends java.lang.Object {
	public String packageName
	public net.sf.saxon.style.PackageVersionRanges ranges
	public net.sf.saxon.expr.parser.Location location
	public void  (java.lang.String, java.lang.String, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		String name
		String version
		net.sf.saxon.expr.parser.Location location
}

net/sf/saxon/trans/packages/VersionedPackageName.class
VersionedPackageName.java
package net.sf.saxon.trans.packages
public net.sf.saxon.trans.packages.VersionedPackageName extends java.lang.Object {
	public String packageName
	public net.sf.saxon.style.PackageVersion packageVersion
	public void  (java.lang.String, net.sf.saxon.style.PackageVersion) 
		String packageName
		net.sf.saxon.style.PackageVersion version
	public void  (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String packageName
		String version
	public java.lang.String toString () 
	public boolean equalsIgnoringSuffix (net.sf.saxon.trans.packages.VersionedPackageName) 
		net.sf.saxon.trans.packages.VersionedPackageName other
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

net/sf/saxon/trans/rules/BuiltInRuleSet.class
BuiltInRuleSet.java
package net.sf.saxon.trans.rules
public abstract net.sf.saxon.trans.rules.BuiltInRuleSet extends java.lang.Object implements net.sf.saxon.expr.ContextOriginator  {
	public static final int DEEP_COPY
	public static final int DEEP_SKIP
	public static final int FAIL
	public static final int SHALLOW_COPY
	public static final int APPLY_TEMPLATES_TO_ATTRIBUTES
	public static final int APPLY_TEMPLATES_TO_CHILDREN
	public abstract void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
	public abstract int[] getActionForParentNodes (int) 
}

net/sf/saxon/trans/rules/DeepCopyRuleSet.class
DeepCopyRuleSet.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.DeepCopyRuleSet extends java.lang.Object implements net.sf.saxon.trans.rules.BuiltInRuleSet  {
	private static net.sf.saxon.trans.rules.DeepCopyRuleSet THE_INSTANCE
	public static net.sf.saxon.trans.rules.DeepCopyRuleSet getInstance () 
	private void  () 
	public void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
	public int[] getActionForParentNodes (int) 
		int nodeKind
	static void  () 
}

net/sf/saxon/trans/rules/DeepSkipRuleSet.class
DeepSkipRuleSet.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.DeepSkipRuleSet extends java.lang.Object implements net.sf.saxon.trans.rules.BuiltInRuleSet  {
	private static net.sf.saxon.trans.rules.DeepSkipRuleSet THE_INSTANCE
	public static net.sf.saxon.trans.rules.DeepSkipRuleSet getInstance () 
	private void  () 
	public void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
	public int[] getActionForParentNodes (int) 
		int nodeKind
	static void  () 
}

net/sf/saxon/trans/rules/FailRuleSet.class
FailRuleSet.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.FailRuleSet extends java.lang.Object implements net.sf.saxon.trans.rules.BuiltInRuleSet  {
	private static net.sf.saxon.trans.rules.FailRuleSet THE_INSTANCE
	public static net.sf.saxon.trans.rules.FailRuleSet getInstance () 
	private void  () 
	public void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
		String id
		net.sf.saxon.trans.XPathException err
	public int[] getActionForParentNodes (int) 
		int nodeKind
	static void  () 
}

net/sf/saxon/trans/rules/Rule.class
Rule.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.Rule extends java.lang.Object {
	protected net.sf.saxon.pattern.Pattern pattern
	protected net.sf.saxon.trans.rules.RuleTarget action
	protected int precedence
	protected int minImportPrecedence
	protected double priority
	protected net.sf.saxon.trans.rules.Rule next
	protected int sequence
	private boolean alwaysMatches
	private int rank
	public void  () 
	public void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.trans.rules.RuleTarget, int, int, double, int) 
		net.sf.saxon.pattern.Pattern p
		net.sf.saxon.trans.rules.RuleTarget o
		int prec
		int min
		double prio
		int seq
	protected void copyFrom (net.sf.saxon.trans.rules.Rule, boolean) 
		net.sf.saxon.trans.rules.Rule r
		boolean copyChain
	public net.sf.saxon.trans.rules.Rule copy (boolean) 
		boolean copyChain
		net.sf.saxon.trans.rules.Rule r2
	public int getSequence () 
	public void setAction (net.sf.saxon.trans.rules.RuleTarget) 
		net.sf.saxon.trans.rules.RuleTarget action
	public net.sf.saxon.trans.rules.RuleTarget getAction () 
	public net.sf.saxon.trans.rules.Rule getNext () 
	public void setNext (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule next
	public net.sf.saxon.pattern.Pattern getPattern () 
	public void setPattern (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern pattern
	public int getPrecedence () 
	public int getMinImportPrecedence () 
	public double getPriority () 
	public void setAlwaysMatches (boolean) 
		boolean matches
	public boolean isAlwaysMatches () 
	public void setRank (int) 
		int rank
	public int getRank () 
	public void export (net.sf.saxon.trace.ExpressionPresenter, boolean)  throws net.sf.saxon.trans.XPathException 
		int s
		int e
		net.sf.saxon.trace.ExpressionPresenter out
		boolean modeStreamable
		net.sf.saxon.trans.rules.RuleTarget target
		net.sf.saxon.expr.instruct.TemplateRule template
	public void exportOtherProperties (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter out
	public int compareRank (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule other
	public int compareComputedRank (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule other
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContextMajor context
}

net/sf/saxon/trans/rules/RuleChain.class
RuleChain.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.RuleChain extends java.lang.Object {
	private net.sf.saxon.trans.rules.Rule head
	public Object optimizationData
	public void  () 
	public void  (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule head
	public net.sf.saxon.trans.rules.Rule head () 
	public void setHead (net.sf.saxon.trans.rules.Rule) 
		net.sf.saxon.trans.rules.Rule head
	public int getLength () 
		int i
		net.sf.saxon.trans.rules.Rule r
}

net/sf/saxon/trans/rules/RuleManager.class
RuleManager.java
package net.sf.saxon.trans.rules
public final net.sf.saxon.trans.rules.RuleManager extends java.lang.Object {
	private net.sf.saxon.style.StylesheetPackage stylesheetPackage
	private net.sf.saxon.Configuration config
	private net.sf.saxon.trans.SimpleMode unnamedMode
	private java.util.HashMap modes
	private net.sf.saxon.trans.SimpleMode omniMode
	private int recoveryPolicy
	private boolean unnamedModeExplicit
	private net.sf.saxon.trans.CompilerInfo compilerInfo
	public void  (net.sf.saxon.style.StylesheetPackage) 
		net.sf.saxon.style.StylesheetPackage pack
	public void  (net.sf.saxon.style.StylesheetPackage, net.sf.saxon.trans.CompilerInfo) 
		net.sf.saxon.style.StylesheetPackage pack
		net.sf.saxon.trans.CompilerInfo compilerInfo
		net.sf.saxon.expr.Component c
	public void setUnnamedModeExplicit (boolean) 
		boolean declared
	public boolean isUnnamedModeExplicit () 
	public void setCompilerInfo (net.sf.saxon.trans.CompilerInfo) 
		net.sf.saxon.trans.CompilerInfo compilerInfo
	public void setRecoveryPolicy (int) 
		int policy
	public int getRecoveryPolicy () 
	public java.util.Collection getAllNamedModes () 
	public net.sf.saxon.trans.SimpleMode getUnnamedMode () 
	public net.sf.saxon.trans.Mode obtainMode (net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.expr.Component c
		net.sf.saxon.om.StructuredQName modeName
		boolean createIfAbsent
		net.sf.saxon.trans.Mode m
	public void registerMode (net.sf.saxon.trans.Mode) 
		net.sf.saxon.trans.Mode mode
	public boolean existsOmniMode () 
	public void setTemplateRule (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.instruct.TemplateRule, net.sf.saxon.trans.Mode, net.sf.saxon.style.StylesheetModule, double) 
		net.sf.saxon.pattern.UnionPattern up
		net.sf.saxon.pattern.Pattern p1
		net.sf.saxon.pattern.Pattern p2
		net.sf.saxon.pattern.CombinedNodeTest cnt
		net.sf.saxon.pattern.NodeTest[] nt
		net.sf.saxon.pattern.NodeTestPattern nt0
		net.sf.saxon.pattern.NodeTestPattern nt1
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.expr.instruct.TemplateRule eh
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.style.StylesheetModule module
		double priority
	public net.sf.saxon.trans.rules.Rule getTemplateRule (net.sf.saxon.om.Item, net.sf.saxon.trans.Mode, int, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.Mode mode
		int min
		int max
		net.sf.saxon.expr.XPathContext c
	public void computeRankings ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
	public void invertStreamableTemplates ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
	public void checkConsistency ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
	public void explainTemplateRules (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void optimizeRules () 
		net.sf.saxon.trans.Mode mode
}

net/sf/saxon/trans/rules/RuleSearchState.class
RuleSearchState.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.RuleSearchState extends java.lang.Object {
	public void  (net.sf.saxon.trans.SimpleMode) 
		net.sf.saxon.trans.SimpleMode mode
}

net/sf/saxon/trans/rules/RuleSetWithWarnings.class
RuleSetWithWarnings.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.RuleSetWithWarnings extends java.lang.Object implements net.sf.saxon.trans.rules.BuiltInRuleSet  {
	private net.sf.saxon.trans.rules.BuiltInRuleSet baseRuleSet
	public void  (net.sf.saxon.trans.rules.BuiltInRuleSet) 
		net.sf.saxon.trans.rules.BuiltInRuleSet baseRuleSet
	public net.sf.saxon.trans.rules.BuiltInRuleSet getBaseRuleSet () 
	public void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
	public void outputWarning (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		String id
		net.sf.saxon.trans.XPathException warning
	public int[] getActionForParentNodes (int) 
		int nodeKind
}

net/sf/saxon/trans/rules/RuleTarget.class
RuleTarget.java
package net.sf.saxon.trans.rules
public abstract net.sf.saxon.trans.rules.RuleTarget extends java.lang.Object {
	public abstract void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
	public abstract void registerRule (net.sf.saxon.trans.rules.Rule) 
}

net/sf/saxon/trans/rules/ShallowCopyRuleSet.class
ShallowCopyRuleSet.java
package net.sf.saxon.trans.rules
public net.sf.saxon.trans.rules.ShallowCopyRuleSet extends java.lang.Object implements net.sf.saxon.trans.rules.BuiltInRuleSet  {
	private static net.sf.saxon.trans.rules.ShallowCopyRuleSet THE_INSTANCE
	public static net.sf.saxon.trans.rules.ShallowCopyRuleSet getInstance () 
	private void  () 
	public void process (net.sf.saxon.om.Item, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.om.FocusIterator iter
		net.sf.saxon.expr.instruct.TailCall tc
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.NodeName fqn
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.tree.iter.AxisIterator attributes
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.instruct.ParameterSet parameters
		net.sf.saxon.expr.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.parser.Location locationId
	public int[] getActionForParentNodes (int) 
		int nodeKind
	static void  () 
}

net/sf/saxon/tree/AttributeLocation.class
AttributeLocation.java
package net.sf.saxon.tree
public net.sf.saxon.tree.AttributeLocation extends java.lang.Object implements net.sf.saxon.expr.parser.Location  {
	private String systemId
	private int lineNumber
	private int columnNumber
	private net.sf.saxon.om.StructuredQName elementName
	private net.sf.saxon.om.StructuredQName attributeName
	private net.sf.saxon.om.NodeInfo elementNode
	public void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.om.StructuredQName attributeName
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.om.StructuredQName elementName
		net.sf.saxon.om.StructuredQName attributeName
		net.sf.saxon.expr.parser.Location location
	public void setElementNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.om.NodeInfo getElementNode () 
	public net.sf.saxon.om.StructuredQName getElementName () 
	public net.sf.saxon.om.StructuredQName getAttributeName () 
	public int getColumnNumber () 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
}

net/sf/saxon/tree/NamespaceNode.class
NamespaceNode.java
package net.sf.saxon.tree
public net.sf.saxon.tree.NamespaceNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	net.sf.saxon.om.NodeInfo element
	net.sf.saxon.om.NamespaceBinding nsBinding
	int position
	int fingerprint
	public void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NamespaceBinding, int) 
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.om.NamespaceBinding nscode
		int position
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public int getNodeKind () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		int c
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public boolean hasFingerprint () 
	public int getFingerprint () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public java.lang.String getPrefix () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	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[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public void setSystemId (java.lang.String) 
		String systemId
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public static net.sf.saxon.tree.iter.AxisIterator makeIterator (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NamespaceNode node
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.pattern.NodeTest test
		java.util.List nodes
		java.util.Iterator bindings
		int position
		net.sf.saxon.tree.NamespaceNode node
	public boolean isStreamed () 
	public volatile net.sf.saxon.om.Item head () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/tree/iter/AdjacentTextNodeMergingIterator.class
AdjacentTextNodeMergingIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.AdjacentTextNodeMergingIterator extends java.lang.Object implements net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.om.Item next
	public void  (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
	public boolean hasNext () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.Orphan o
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.om.Item current
	public void close () 
	public int getProperties () 
}

net/sf/saxon/tree/iter/ArrayIterator$OfNodes.class
ArrayIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ArrayIterator$OfNodes extends net.sf.saxon.tree.iter.ArrayIterator implements net.sf.saxon.tree.iter.AxisIterator  {
	public void  (net.sf.saxon.om.NodeInfo[]) 
		net.sf.saxon.om.NodeInfo[] list
	public net.sf.saxon.om.NodeInfo next () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/iter/ArrayIterator.class
ArrayIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ArrayIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.tree.iter.GroundedIterator  {
	protected net.sf.saxon.om.Item[] items
	private int index
	protected int start
	protected int end
	public void  (net.sf.saxon.om.Item[]) 
		net.sf.saxon.om.Item[] nodes
	public void  (net.sf.saxon.om.Item[], int, int) 
		net.sf.saxon.om.Item[] items
		int start
		int end
	public net.sf.saxon.om.SequenceIterator makeSliceIterator (int, int) 
		int min
		int max
		net.sf.saxon.om.Item[] items
		int currentStart
		int currentEnd
		int newStart
		int newEnd
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public int getLength () 
	public void close () 
	public net.sf.saxon.om.Item[] getArray () 
	public int getStartPosition () 
	public int getEndPosition () 
	public net.sf.saxon.om.GroundedValue materialize () 
		net.sf.saxon.value.SequenceExtent seq
		java.util.List sublist
		net.sf.saxon.value.SequenceExtent seq
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceExtent seq
		java.util.List sublist
		net.sf.saxon.value.SequenceExtent seq
	public int getProperties () 
}

net/sf/saxon/tree/iter/AtomicIterator.class
AtomicIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.AtomicIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator  {
	public abstract net.sf.saxon.value.AtomicValue next () 
}

net/sf/saxon/tree/iter/AtomizingIterator.class
AtomizingIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.AtomizingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.om.AtomicSequence currentValue
	private int currentValuePosition
	private int currentValueSize
	public void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.value.AtomicValue next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.AtomicSequence v
		net.sf.saxon.om.Item nextSource
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/tree/iter/AxisIterator.class
AxisIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.AxisIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator  {
	public abstract net.sf.saxon.om.NodeInfo next () 
}

net/sf/saxon/tree/iter/AxisIteratorImpl.class
AxisIteratorImpl.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.AxisIteratorImpl extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator  {
	public void  () 
	public void close () 
	public int getProperties () 
}

net/sf/saxon/tree/iter/ConcatenatingAxisIterator.class
ConcatenatingAxisIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ConcatenatingAxisIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator  {
	net.sf.saxon.tree.iter.AxisIterator first
	net.sf.saxon.tree.iter.AxisIterator second
	net.sf.saxon.tree.iter.AxisIterator active
	public void  (net.sf.saxon.tree.iter.AxisIterator, net.sf.saxon.tree.iter.AxisIterator) 
		net.sf.saxon.tree.iter.AxisIterator first
		net.sf.saxon.tree.iter.AxisIterator second
	public static net.sf.saxon.tree.iter.AxisIterator makeConcatenatingIterator (net.sf.saxon.tree.iter.AxisIterator, net.sf.saxon.tree.iter.AxisIterator) 
		net.sf.saxon.tree.iter.AxisIterator first
		net.sf.saxon.tree.iter.AxisIterator second
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo n
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/iter/EmptyIterator$OfAtomic.class
EmptyIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.EmptyIterator$OfAtomic extends net.sf.saxon.tree.iter.EmptyIterator implements net.sf.saxon.tree.iter.AtomicIterator  {
	public static final net.sf.saxon.tree.iter.EmptyIterator$OfAtomic THE_INSTANCE
	public void  () 
	public net.sf.saxon.value.AtomicValue next () 
	public volatile net.sf.saxon.om.Item next () 
	public volatile net.sf.saxon.om.SequenceIterator getReverseIterator () 
	static void  () 
}

net/sf/saxon/tree/iter/EmptyIterator$OfNodes.class
EmptyIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.EmptyIterator$OfNodes extends net.sf.saxon.tree.iter.EmptyIterator implements net.sf.saxon.tree.iter.AxisIterator  {
	public static final net.sf.saxon.tree.iter.EmptyIterator$OfNodes THE_INSTANCE
	public void  () 
	public net.sf.saxon.om.NodeInfo next () 
	public volatile net.sf.saxon.om.Item next () 
	public volatile net.sf.saxon.om.SequenceIterator getReverseIterator () 
	static void  () 
}

net/sf/saxon/tree/iter/EmptyIterator.class
EmptyIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.EmptyIterator 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.GroundedIterator net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.tree.iter.UnfailingIterator net.sf.saxon.om.AtomizedValueIterator  {
	private static net.sf.saxon.tree.iter.EmptyIterator theInstance
	public static net.sf.saxon.tree.iter.EmptyIterator getInstance () 
	public static net.sf.saxon.tree.iter.EmptyIterator emptyIterator () 
	protected void  () 
	public net.sf.saxon.om.AtomicSequence nextAtomizedValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item next () 
	public int getLength () 
	public void close () 
	public net.sf.saxon.tree.iter.EmptyIterator getReverseIterator () 
	public int getProperties () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public boolean hasNext () 
	public volatile net.sf.saxon.om.SequenceIterator getReverseIterator () 
	static void  () 
}

net/sf/saxon/tree/iter/GroundedIterator.class
GroundedIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.GroundedIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.GroundedValue materialize ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/tree/iter/HomogeneityCheckerIterator.class
HomogeneityCheckerIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.HomogeneityCheckerIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator base
	net.sf.saxon.expr.parser.Location loc
	int state
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.parser.Location loc
	public void close () 
	private net.sf.saxon.trans.XPathException reportMixedItems () 
		net.sf.saxon.trans.XPathException err
	public int getProperties () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		java.util.List nodes
		net.sf.saxon.om.Item item
}

net/sf/saxon/tree/iter/ListIterator$Atomic.class
ListIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ListIterator$Atomic extends net.sf.saxon.tree.iter.ListIterator implements net.sf.saxon.tree.iter.AtomicIterator  {
	public void  (java.util.List) 
		java.util.List list
	public net.sf.saxon.value.AtomicValue next () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/iter/ListIterator$OfNodes.class
ListIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ListIterator$OfNodes extends net.sf.saxon.tree.iter.ListIterator implements net.sf.saxon.tree.iter.AxisIterator  {
	public void  (java.util.List) 
		java.util.List list
	public net.sf.saxon.om.NodeInfo next () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/iter/ListIterator.class
ListIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ListIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.tree.iter.GroundedIterator net.sf.saxon.tree.iter.ReversibleIterator  {
	private int index
	protected java.util.List list
	public void  (java.util.List) 
		java.util.List list
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public void close () 
	public int getLength () 
	public int getProperties () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
		java.util.List l2
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/tree/iter/LookaheadIterator.class
LookaheadIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.LookaheadIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract boolean hasNext () 
}

net/sf/saxon/tree/iter/LookaheadIteratorImpl.class
LookaheadIteratorImpl.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.LookaheadIteratorImpl extends java.lang.Object implements net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.om.Item next
	private void  (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
	public static net.sf.saxon.tree.iter.LookaheadIterator makeLookaheadIterator (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
	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 () 
}

net/sf/saxon/tree/iter/ManualIterator$1.class
ManualIterator.java
package net.sf.saxon.tree.iter
 net.sf.saxon.tree.iter.ManualIterator$1 extends java.lang.Object implements net.sf.saxon.expr.LastPositionFinder  {
	final net.sf.saxon.tree.iter.ManualIterator this$0
	void  (net.sf.saxon.tree.iter.ManualIterator) 
		net.sf.saxon.tree.iter.ManualIterator this$0
	public int getLength () 
}

net/sf/saxon/tree/iter/ManualIterator.class
ManualIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ManualIterator extends java.lang.Object implements net.sf.saxon.om.FocusIterator net.sf.saxon.tree.iter.UnfailingIterator net.sf.saxon.tree.iter.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.GroundedIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.Item item
	private int position
	private net.sf.saxon.expr.LastPositionFinder lastPositionFinder
	public void  () 
	public void  (net.sf.saxon.om.Item, int) 
		net.sf.saxon.om.Item value
		int position
	public void  (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item value
	public void setContextItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item value
	public void setLastPositionFinder (net.sf.saxon.expr.LastPositionFinder) 
		net.sf.saxon.expr.LastPositionFinder finder
	public void incrementPosition () 
	public void setPosition (int) 
		int position
	public boolean hasNext () 
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public net.sf.saxon.tree.iter.ManualIterator getReverseIterator () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public volatile net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/tree/iter/MappingJavaIterator$Mapper.class
MappingJavaIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.MappingJavaIterator$Mapper extends java.lang.Object {
	public abstract java.lang.Object map (java.lang.Object) 
}

net/sf/saxon/tree/iter/MappingJavaIterator.class
MappingJavaIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.MappingJavaIterator extends java.lang.Object implements java.util.Iterator  {
	private java.util.Iterator input
	private net.sf.saxon.tree.iter.MappingJavaIterator$Mapper mapper
	public void  (java.util.Iterator, net.sf.saxon.tree.iter.MappingJavaIterator$Mapper) 
		java.util.Iterator in
		net.sf.saxon.tree.iter.MappingJavaIterator$Mapper mapper
	public boolean hasNext () 
	public java.lang.Object next () 
		Object next
	public void remove () 
}

net/sf/saxon/tree/iter/NodeWrappingAxisIterator.class
NodeWrappingAxisIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.NodeWrappingAxisIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private java.util.Iterator base
	private net.sf.saxon.tree.iter.NodeWrappingFunction wrappingFunction
	public void  (java.util.Iterator, net.sf.saxon.tree.iter.NodeWrappingFunction) 
		java.util.Iterator base
		net.sf.saxon.tree.iter.NodeWrappingFunction wrappingFunction
	public java.util.Iterator getBaseIterator () 
	public net.sf.saxon.tree.iter.NodeWrappingFunction getNodeWrappingFunction () 
	public boolean hasNext () 
	public net.sf.saxon.om.NodeInfo next () 
		Object next
	public void close () 
	public boolean isIgnorable (java.lang.Object) 
		Object node
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/iter/NodeWrappingFunction.class
NodeWrappingFunction.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.NodeWrappingFunction extends java.lang.Object {
	public abstract net.sf.saxon.om.NodeInfo wrap (java.lang.Object) 
}

net/sf/saxon/tree/iter/PrependAxisIterator.class
PrependAxisIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.PrependAxisIterator extends net.sf.saxon.tree.iter.PrependSequenceIterator implements net.sf.saxon.tree.iter.AxisIterator  {
	public void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.iter.AxisIterator) 
		net.sf.saxon.om.NodeInfo start
		net.sf.saxon.tree.iter.AxisIterator base
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.trans.XPathException e
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/tree/iter/PrependSequenceIterator.class
PrependSequenceIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.PrependSequenceIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.Item start
	net.sf.saxon.om.Item current
	net.sf.saxon.om.SequenceIterator base
	int position
	public void  (net.sf.saxon.om.Item, net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.Item start
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item n
	public void close () 
	public int getProperties () 
}

net/sf/saxon/tree/iter/ReverseListIterator.class
ReverseListIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.ReverseListIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator net.sf.saxon.tree.iter.ReversibleIterator net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.expr.LastPositionFinder  {
	java.util.List items
	int index
	int start
	int end
	public void  (java.util.List) 
		java.util.List items
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public int getLength () 
	public void close () 
	public int getProperties () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/tree/iter/ReversibleIterator.class
ReversibleIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.ReversibleIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/tree/iter/SingleAtomicIterator.class
SingleAtomicIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.SingleAtomicIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.tree.iter.AtomicIterator net.sf.saxon.tree.iter.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.GroundedIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.value.AtomicValue item
	boolean gone
	public void  (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
	public boolean hasNext () 
	public net.sf.saxon.value.AtomicValue next () 
	public int getLength () 
	public void close () 
	public net.sf.saxon.tree.iter.SingleAtomicIterator getReverseIterator () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/tree/iter/SingleNodeIterator.class
SingleNodeIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.SingleNodeIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator net.sf.saxon.tree.iter.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.GroundedIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.NodeInfo item
	private int position
	private void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo value
	public static net.sf.saxon.tree.iter.AxisIterator makeIterator (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo item
	public boolean hasNext () 
	public net.sf.saxon.om.NodeInfo next () 
	public int getLength () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public net.sf.saxon.om.Item getValue () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/iter/SingletonIterator.class
SingletonIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.SingletonIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.tree.iter.UnfailingIterator net.sf.saxon.tree.iter.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.tree.iter.GroundedIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.om.Item item
	boolean gone
	private void  (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item value
	public static net.sf.saxon.tree.iter.UnfailingIterator makeIterator (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public int getLength () 
	public void close () 
	public net.sf.saxon.tree.iter.SingletonIterator getReverseIterator () 
	public net.sf.saxon.om.Item getValue () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public net.sf.saxon.om.GroundedValue getResidue ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public volatile net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/tree/iter/TextLinesIterator.class
TextLinesIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.TextLinesIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	protected java.io.LineNumberReader reader
	protected net.sf.saxon.z.IntPredicate checker
	net.sf.saxon.value.StringValue current
	int position
	protected net.sf.saxon.expr.parser.Location location
	protected java.net.URI uri
	protected void  () 
	public void  (java.io.LineNumberReader, net.sf.saxon.expr.parser.Location, java.net.URI, net.sf.saxon.z.IntPredicate)  throws net.sf.saxon.trans.XPathException 
		java.io.LineNumberReader reader
		net.sf.saxon.expr.parser.Location location
		java.net.URI uri
		net.sf.saxon.z.IntPredicate checker
	public net.sf.saxon.value.StringValue next ()  throws net.sf.saxon.trans.XPathException 
		String s
		net.sf.saxon.trans.XPathException e
		java.io.IOException err
	public void close () 
	public int getProperties () 
	private void checkLine (net.sf.saxon.z.IntPredicate, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.z.IntPredicate checker
		String buffer
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/tree/iter/UnfailingIterator.class
UnfailingIterator.java
package net.sf.saxon.tree.iter
public abstract net.sf.saxon.tree.iter.UnfailingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/iter/UnparsedTextIterator.class
UnparsedTextIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.UnparsedTextIterator extends net.sf.saxon.tree.iter.TextLinesIterator {
	net.sf.saxon.expr.XPathContext context
	String encoding
	public void  (java.net.URI, net.sf.saxon.expr.XPathContext, java.lang.String, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		java.net.URI absoluteURI
		net.sf.saxon.expr.XPathContext context
		String encoding
		net.sf.saxon.expr.parser.Location location
		net.sf.saxon.Configuration config
		java.io.Reader reader
	public void  (java.io.LineNumberReader, java.net.URI, net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.io.LineNumberReader reader
		java.net.URI absoluteURI
		net.sf.saxon.expr.XPathContext context
		String encoding
}

net/sf/saxon/tree/iter/UntypedAtomizingIterator.class
UntypedAtomizingIterator.java
package net.sf.saxon.tree.iter
public net.sf.saxon.tree.iter.UntypedAtomizingIterator 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 net.sf.saxon.value.AtomicValue current
	public void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.value.AtomicValue next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextSource
	public void close () 
	public int getProperties () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	public boolean hasNext () 
	public volatile net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/tree/linked/AncestorEnumeration.class
AncestorEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.AncestorEnumeration extends net.sf.saxon.tree.linked.TreeEnumeration {
	private boolean includeSelf
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeSelf
	protected void step () 
}

net/sf/saxon/tree/linked/AttributeEnumeration.class
AttributeEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.AttributeEnumeration extends net.sf.saxon.tree.iter.AxisIteratorImpl implements net.sf.saxon.tree.iter.LookaheadIterator  {
	private net.sf.saxon.tree.linked.ElementImpl element
	private net.sf.saxon.tree.util.AttributeCollectionImpl attributes
	private net.sf.saxon.pattern.NodeTest nodeTest
	private net.sf.saxon.om.NodeInfo next
	private int index
	private int length
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NameTest test
		net.sf.saxon.om.AttributeCollection attlist
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	public boolean hasNext () 
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo current
	private void advance () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/linked/AttributeImpl.class
AttributeImpl.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.AttributeImpl extends net.sf.saxon.tree.linked.NodeImpl {
	public void  (net.sf.saxon.tree.linked.ElementImpl, int) 
		net.sf.saxon.tree.linked.ElementImpl element
		int index
	public net.sf.saxon.om.NodeName getNodeName () 
	public int getFingerprint () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public boolean isId () 
		net.sf.saxon.type.MissingComponentException e
	public boolean isIdref () 
		net.sf.saxon.type.MissingComponentException e
		net.sf.saxon.om.AttributeCollection alist
	public boolean isNilled () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
		net.sf.saxon.tree.linked.AttributeImpl otherAtt
	public int hashCode () 
	protected long getSequenceNumber () 
		long parseq
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public net.sf.saxon.tree.linked.NodeImpl getNextSibling () 
	public net.sf.saxon.tree.linked.NodeImpl getPreviousSibling () 
	public net.sf.saxon.tree.linked.NodeImpl getPreviousInDocument () 
	public net.sf.saxon.tree.linked.NodeImpl getNextInDocument (net.sf.saxon.tree.linked.NodeImpl) 
		net.sf.saxon.tree.linked.NodeImpl anchor
	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
		net.sf.saxon.type.SimpleType typeCode
	public void delete () 
	public boolean isDeleted () 
	public void replace (net.sf.saxon.om.NodeInfo[], boolean) 
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.NodeInfo[] replacement
		boolean inherit
		net.sf.saxon.tree.linked.ParentNodeImpl element
	public void rename (net.sf.saxon.om.NodeName) 
		String newPrefix
		net.sf.saxon.om.NamespaceBinding newBinding
		String oldURI
		String newURI
		net.sf.saxon.om.NodeName newNameCode
	public void replaceStringValue (java.lang.CharSequence) 
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		CharSequence stringValue
	public void removeTypeAnnotation () 
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
	public void setTypeAnnotation (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		net.sf.saxon.type.SchemaType type
	public volatile net.sf.saxon.tree.util.SteppingNode getPreviousSibling () 
	public volatile net.sf.saxon.tree.util.SteppingNode getNextSibling () 
}

net/sf/saxon/tree/linked/ChildEnumeration.class
ChildEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.ChildEnumeration extends net.sf.saxon.tree.linked.TreeEnumeration {
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
}

net/sf/saxon/tree/linked/CommentImpl.class
CommentImpl.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.CommentImpl extends net.sf.saxon.tree.linked.NodeImpl {
	String comment
	public void  (java.lang.String) 
		String content
	public final java.lang.String getStringValue () 
	public net.sf.saxon.om.AtomicSequence atomize () 
	public final int getNodeKind () 
	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 void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
}

net/sf/saxon/tree/linked/DocumentImpl.class
DocumentImpl.java
package net.sf.saxon.tree.linked
public final net.sf.saxon.tree.linked.DocumentImpl extends net.sf.saxon.tree.linked.ParentNodeImpl implements net.sf.saxon.om.TreeInfo net.sf.saxon.om.MutableDocumentInfo  {
	private net.sf.saxon.tree.linked.ElementImpl documentElement
	private java.util.HashMap idTable
	private long documentNumber
	private String baseURI
	private java.util.HashMap entityTable
	private java.util.Set nilledElements
	private net.sf.saxon.z.IntHashMap elementList
	private java.util.HashMap userData
	private net.sf.saxon.Configuration config
	private net.sf.saxon.tree.linked.LineNumberMap lineNumberMap
	private net.sf.saxon.tree.linked.SystemIdMap systemIdMap
	private boolean imaginary
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.om.NodeInfo getRootNode () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public net.sf.saxon.event.Builder newBuilder () 
		net.sf.saxon.tree.linked.LinkedTreeBuilder builder
	public void setImaginary (boolean) 
		boolean imaginary
	public boolean isImaginary () 
	public boolean isTyped () 
	public long getDocumentNumber () 
	public void setDocumentElement (net.sf.saxon.tree.linked.ElementImpl) 
		net.sf.saxon.tree.linked.ElementImpl e
	public void graftLocationMap (net.sf.saxon.tree.linked.DocumentImpl) 
		net.sf.saxon.tree.linked.DocumentImpl original
	public void setSystemId (java.lang.String) 
		String uri
	public java.lang.String getSystemId () 
	public void setBaseURI (java.lang.String) 
		String uri
	public java.lang.String getBaseURI () 
	void setSystemId (int, java.lang.String) 
		int seq
		String uri
	java.lang.String getSystemId (int) 
		int seq
	public void setLineNumbering () 
	void setLineAndColumn (int, int, int) 
		int sequence
		int line
		int column
	int getLineNumber (int) 
		int sequence
	int getColumnNumber (int) 
		int sequence
	public void addNilledElement (net.sf.saxon.tree.linked.ElementImpl) 
		net.sf.saxon.tree.linked.ElementImpl element
	boolean isNilledElement (net.sf.saxon.tree.linked.ElementImpl) 
		net.sf.saxon.tree.linked.ElementImpl element
	public int getLineNumber () 
	public final int getNodeKind () 
	public final net.sf.saxon.tree.linked.NodeImpl getNextSibling () 
	public final net.sf.saxon.tree.linked.NodeImpl getPreviousSibling () 
	public net.sf.saxon.tree.linked.ElementImpl getDocumentElement () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.tree.linked.DocumentImpl getPhysicalRoot () 
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	net.sf.saxon.tree.iter.AxisIterator getAllElements (int) 
		net.sf.saxon.tree.linked.NodeImpl next
		int fingerprint
		net.sf.saxon.z.IntHashMap eList
		java.util.List list
	public void deIndex (net.sf.saxon.tree.linked.NodeImpl) 
		java.util.List list
		net.sf.saxon.z.IntHashMap eList
		net.sf.saxon.tree.linked.NodeImpl node
	private void indexIDs () 
		int i
		net.sf.saxon.tree.linked.ElementImpl e
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		net.sf.saxon.tree.linked.NodeImpl curr
		net.sf.saxon.tree.linked.NodeImpl root
	protected void registerID (net.sf.saxon.om.NodeInfo, java.lang.String) 
		net.sf.saxon.om.NodeInfo e
		String id
		java.util.HashMap table
		Object old
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String, boolean) 
		String id
		boolean getParent
		net.sf.saxon.om.NodeInfo node
	protected void deregisterID (java.lang.String) 
		String id
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
		String[] ids
	public java.util.Iterator getUnparsedEntityNames () 
		java.util.List ls
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public void copy (net.sf.saxon.event.Receiver, int, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		String name
		String[] details
		java.util.Iterator names
		net.sf.saxon.event.Receiver out
		int copyOptions
		net.sf.saxon.expr.parser.Location locationId
		net.sf.saxon.tree.linked.NodeImpl next
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
	public void resetIndexes () 
	public void setUserData (java.lang.String, java.lang.Object) 
		String key
		Object value
	public java.lang.Object getUserData (java.lang.String) 
		String key
	public volatile void compact (int) 
	public volatile void insertChildren (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
	public volatile java.lang.CharSequence getStringValueCS () 
	public volatile java.lang.String getStringValue () 
	public volatile net.sf.saxon.tree.util.SteppingNode getPreviousSibling () 
	public volatile net.sf.saxon.tree.util.SteppingNode getNextSibling () 
	static void  () 
}

net/sf/saxon/tree/linked/ElementImpl$1.class
ElementImpl.java
package net.sf.saxon.tree.linked
 net.sf.saxon.tree.linked.ElementImpl$1 extends java.lang.Object implements java.util.Iterator  {
	private net.sf.saxon.om.NamePool pool
	private java.util.Iterator iter
	final net.sf.saxon.tree.linked.ElementImpl this$0
	void  (net.sf.saxon.tree.linked.ElementImpl) 
		net.sf.saxon.tree.linked.ElementImpl this$0
	public boolean hasNext () 
	public java.lang.String next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/tree/linked/ElementImpl.class
ElementImpl.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.ElementImpl extends net.sf.saxon.tree.linked.ParentNodeImpl implements net.sf.saxon.om.NamespaceResolver  {
	private net.sf.saxon.om.NodeName nodeName
	private net.sf.saxon.type.SchemaType type
	private net.sf.saxon.om.AttributeCollection attributeList
	private net.sf.saxon.om.NamespaceBinding[] namespaceList
	public void  () 
	public void setAttributeList (net.sf.saxon.om.AttributeCollection) 
		net.sf.saxon.om.AttributeCollection atts
	public void setNamespaceList (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] namespaces
	public void setNodeName (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName name
	public void initialise (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.tree.util.AttributeCollectionImpl, net.sf.saxon.om.NodeInfo, int) 
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType elementType
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		net.sf.saxon.om.NodeInfo parent
		int sequenceNumber
	public net.sf.saxon.om.NodeName getNodeName () 
	public void setLocation (java.lang.String, int, int) 
		String systemId
		int line
		int column
		net.sf.saxon.tree.linked.DocumentImpl root
	public void setSystemId (java.lang.String) 
		String uri
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.tree.linked.ParentNodeImpl up
	public final java.lang.String getSystemId () 
		net.sf.saxon.tree.linked.DocumentImpl root
	public java.lang.String getBaseURI () 
	public net.sf.saxon.om.AttributeCollection gsetAttributeCollection () 
	public boolean isNilled () 
	public void setTypeAnnotation (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public void setNilled () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public int getLineNumber () 
		net.sf.saxon.tree.linked.DocumentImpl root
	public int getColumnNumber () 
		net.sf.saxon.tree.linked.DocumentImpl root
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
		int sequence
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		Object o
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBinding[] localNamespaces
		net.sf.saxon.om.NodeName nc
		int i
		net.sf.saxon.event.Receiver out
		int copyOptions
		net.sf.saxon.expr.parser.Location location
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.event.CopyInformee informee
		int childCopyOptions
		net.sf.saxon.tree.linked.NodeImpl next
	public void delete () 
		int index
		net.sf.saxon.tree.linked.ElementImpl n
		int atts
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.tree.linked.DocumentImpl root
	public void rename (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName newName
		String prefix
		String uri
		net.sf.saxon.om.NamespaceBinding ns
		String uc
	public void addNamespace (net.sf.saxon.om.NamespaceBinding, boolean) 
		net.sf.saxon.tree.linked.ElementImpl child
		net.sf.saxon.tree.iter.AxisIterator kids
		net.sf.saxon.om.NamespaceBinding nscode
		boolean inherit
	private void addNamespaceInternal (net.sf.saxon.om.NamespaceBinding, boolean) 
		int i
		net.sf.saxon.om.NamespaceBinding[] nsList
		int len
		net.sf.saxon.om.NamespaceBinding[] ns2
		net.sf.saxon.om.NamespaceBinding nscode
		boolean externalCall
	public void replaceStringValue (java.lang.CharSequence) 
		net.sf.saxon.tree.linked.TextImpl text
		CharSequence stringValue
	public void addAttribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, int) 
		net.sf.saxon.om.NamespaceBinding binding
		String prefix
		String uc
		net.sf.saxon.tree.linked.DocumentImpl root
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType attType
		CharSequence value
		int properties
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		int index
	public void removeAttribute (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.tree.linked.DocumentImpl root
		net.sf.saxon.om.NodeInfo attribute
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		int index
	public void removeTypeAnnotation () 
	public void setNamespaceDeclarations (net.sf.saxon.om.NamespaceBinding[], int) 
		net.sf.saxon.om.NamespaceBinding[] namespaces
		int namespacesUsed
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String uri
		net.sf.saxon.om.NamespaceBinding aNamespaceList
		String prefix
		boolean useDefault
		net.sf.saxon.om.NodeInfo next
	public java.util.Iterator iteratePrefixes () 
	public boolean isInScopeNamespace (java.lang.String) 
		net.sf.saxon.om.NamespaceBinding b
		String uri
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	protected void fixupInsertedNamespaces (boolean) 
		net.sf.saxon.om.NamespaceBinding aNamespaceList
		boolean found
		String prefix
		java.util.Iterator it
		String prefix
		String uri
		String parentUri
		net.sf.saxon.om.NamespaceBinding nscode
		net.sf.saxon.om.NamespaceBinding childNamespace
		boolean inherit
		java.util.Set childNamespaces
		net.sf.saxon.om.NamespaceResolver inscope
		net.sf.saxon.om.NamespaceBinding[] n2
		int j
	public net.sf.saxon.om.AttributeCollection getAttributeList () 
	public net.sf.saxon.om.NamespaceBinding[] getNamespaceList () 
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String localName
	public boolean isId () 
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.type.MissingComponentException e
	public volatile void compact (int) 
	public volatile void insertChildren (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
	public volatile java.lang.CharSequence getStringValueCS () 
	public volatile java.lang.String getStringValue () 
}

net/sf/saxon/tree/linked/FollowingEnumeration.class
FollowingEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.FollowingEnumeration extends net.sf.saxon.tree.linked.TreeEnumeration {
	private net.sf.saxon.tree.linked.NodeImpl root
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		int type
	protected void step () 
}

net/sf/saxon/tree/linked/FollowingSiblingEnumeration.class
FollowingSiblingEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.FollowingSiblingEnumeration extends net.sf.saxon.tree.linked.TreeEnumeration {
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
}

net/sf/saxon/tree/linked/LineNumberMap.class
LineNumberMap.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.LineNumberMap extends java.lang.Object {
	private int[] sequenceNumbers
	private int[] lineNumbers
	private int[] columnNumbers
	private int allocated
	public void  () 
	public void setLineAndColumn (int, int, int) 
		int sequence
		int line
		int column
	public int getLineNumber (int) 
		int sequence
		int index
	public int getColumnNumber (int) 
		int sequence
		int index
	private synchronized void condense () 
}

net/sf/saxon/tree/linked/LinkedBuilderMonitor.class
LinkedBuilderMonitor.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.LinkedBuilderMonitor extends net.sf.saxon.event.BuilderMonitor {
	private net.sf.saxon.tree.linked.LinkedTreeBuilder builder
	private int mark
	private net.sf.saxon.om.NodeInfo markedNode
	public void  (net.sf.saxon.tree.linked.LinkedTreeBuilder) 
		net.sf.saxon.tree.linked.LinkedTreeBuilder builder
	public void markNextNode (int) 
		int nodeKind
	public void markAttributeNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.om.NodeInfo element
	public void markNamespaceNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.om.NamePool pool
		String prefix
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		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 
		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 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 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.NodeInfo element
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SimpleType typeCode
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.om.NamePool pool
		String prefix
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public net.sf.saxon.om.NodeInfo getMarkedNode () 
}

net/sf/saxon/tree/linked/LinkedTreeBuilder$DefaultNodeFactory.class
LinkedTreeBuilder.java
package net.sf.saxon.tree.linked
 net.sf.saxon.tree.linked.LinkedTreeBuilder$DefaultNodeFactory extends java.lang.Object implements net.sf.saxon.tree.linked.NodeFactory  {
	public static net.sf.saxon.tree.linked.LinkedTreeBuilder$DefaultNodeFactory THE_INSTANCE
	private void  () 
	public net.sf.saxon.tree.linked.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, boolean, net.sf.saxon.tree.util.AttributeCollectionImpl, net.sf.saxon.om.NamespaceBinding[], int, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.expr.parser.Location, int) 
		String baseURI
		int lineNumber
		int columnNumber
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.type.SchemaType elementType
		boolean isNilled
		net.sf.saxon.tree.util.AttributeCollectionImpl attlist
		net.sf.saxon.om.NamespaceBinding[] namespaces
		int namespacesUsed
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.expr.parser.Location locationId
		int sequenceNumber
		net.sf.saxon.tree.linked.ElementImpl e
	public net.sf.saxon.tree.linked.TextImpl makeTextNode (net.sf.saxon.om.NodeInfo, java.lang.CharSequence) 
		net.sf.saxon.om.NodeInfo parent
		CharSequence content
	static void  () 
}

net/sf/saxon/tree/linked/LinkedTreeBuilder.class
LinkedTreeBuilder.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.LinkedTreeBuilder extends net.sf.saxon.event.Builder {
	private net.sf.saxon.tree.linked.ParentNodeImpl currentNode
	private boolean contentStarted
	private net.sf.saxon.tree.linked.NodeFactory nodeFactory
	private int[] size
	private int depth
	private java.util.ArrayList arrays
	private net.sf.saxon.om.NodeName elementNodeName
	private net.sf.saxon.type.SchemaType elementType
	private boolean isNilled
	private net.sf.saxon.expr.parser.Location pendingLocation
	private net.sf.saxon.tree.util.AttributeCollectionImpl attributes
	private net.sf.saxon.om.NamespaceBinding[] namespaces
	private int namespacesUsed
	private boolean allocateSequenceNumbers
	private int nextNodeNumber
	private static final net.sf.saxon.om.NamespaceBinding[] EMPTY_NAMESPACE_LIST
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.om.NodeInfo getCurrentRoot () 
		net.sf.saxon.om.NodeInfo physicalRoot
	public void reset () 
	public void setAllocateSequenceNumbers (boolean) 
		boolean allocate
	public void setNodeFactory (net.sf.saxon.tree.linked.NodeFactory) 
		net.sf.saxon.tree.linked.NodeFactory factory
	public void open () 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
		net.sf.saxon.tree.linked.DocumentImpl doc
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  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 nodeName
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.parser.Location location
		int properties
	public void namespace (net.sf.saxon.om.NamespaceBindingSet, int) 
		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
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding[] nslist
		net.sf.saxon.tree.linked.ElementImpl elem
	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 
		net.sf.saxon.tree.linked.TextImpl n
		net.sf.saxon.om.NodeInfo prev
		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 remainder
		net.sf.saxon.expr.parser.Location locationId
		int properties
		net.sf.saxon.tree.linked.ProcInstImpl pi
	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
		net.sf.saxon.tree.linked.CommentImpl comment
	public net.sf.saxon.tree.linked.ParentNodeImpl getCurrentParentNode () 
	public net.sf.saxon.tree.linked.NodeImpl getCurrentLeafNode () 
	public void graftElement (net.sf.saxon.tree.linked.ElementImpl) 
		net.sf.saxon.tree.linked.ElementImpl element
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
	public net.sf.saxon.event.BuilderMonitor getBuilderMonitor () 
	static void  () 
}

net/sf/saxon/tree/linked/NodeFactory.class
NodeFactory.java
package net.sf.saxon.tree.linked
public abstract net.sf.saxon.tree.linked.NodeFactory extends java.lang.Object {
	public abstract net.sf.saxon.tree.linked.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, boolean, net.sf.saxon.tree.util.AttributeCollectionImpl, net.sf.saxon.om.NamespaceBinding[], int, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.expr.parser.Location, int) 
	public abstract net.sf.saxon.tree.linked.TextImpl makeTextNode (net.sf.saxon.om.NodeInfo, java.lang.CharSequence) 
}

net/sf/saxon/tree/linked/NodeImpl.class
NodeImpl.java
package net.sf.saxon.tree.linked
public abstract net.sf.saxon.tree.linked.NodeImpl extends java.lang.Object implements net.sf.saxon.om.MutableNodeInfo net.sf.saxon.tree.util.SteppingNode net.sf.saxon.tree.wrapper.SiblingCountingNode javax.xml.transform.SourceLocator  {
	private net.sf.saxon.tree.linked.ParentNodeImpl parent
	private int index
	public static final char[] NODE_LETTER
	static final boolean $assertionsDisabled
	public void  () 
	public net.sf.saxon.tree.linked.NodeImpl head () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public final int getSiblingPosition () 
	protected final void setSiblingPosition (int) 
		int index
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType stype
	public void setSystemId (java.lang.String) 
		String uri
		net.sf.saxon.om.NodeInfo p
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean equals (java.lang.Object) 
		Object other
	public net.sf.saxon.om.NodeName getNodeName () 
	public boolean hasFingerprint () 
	public int getFingerprint () 
		net.sf.saxon.om.NodeName name
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
		long seq
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	protected long getSequenceNumber () 
		long prevseq
		int i
		net.sf.saxon.tree.linked.NodeImpl prev
	public final int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
		long a
		long b
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public java.lang.String getPrefix () 
		net.sf.saxon.om.NodeName qName
	public java.lang.String getURI () 
		net.sf.saxon.om.NodeName qName
	public java.lang.String getDisplayName () 
		net.sf.saxon.om.NodeName qName
	public java.lang.String getLocalPart () 
		net.sf.saxon.om.NodeName qName
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public final net.sf.saxon.tree.linked.NodeImpl getParent () 
	protected final net.sf.saxon.tree.linked.ParentNodeImpl getRawParent () 
	protected final void setRawParent (net.sf.saxon.tree.linked.ParentNodeImpl) 
		net.sf.saxon.tree.linked.ParentNodeImpl parent
	public net.sf.saxon.tree.linked.NodeImpl getPreviousSibling () 
	public net.sf.saxon.tree.linked.NodeImpl getNextSibling () 
	public net.sf.saxon.tree.linked.NodeImpl getFirstChild () 
	public net.sf.saxon.om.NodeInfo getLastChild () 
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NodeInfo parent
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String localName
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.om.NodeInfo parent
	public net.sf.saxon.tree.linked.DocumentImpl getPhysicalRoot () 
		net.sf.saxon.tree.linked.ParentNodeImpl up
	public net.sf.saxon.tree.linked.NodeImpl getNextInDocument (net.sf.saxon.tree.linked.NodeImpl) 
		net.sf.saxon.tree.linked.NodeImpl anchor
		net.sf.saxon.tree.linked.NodeImpl next
		net.sf.saxon.tree.linked.NodeImpl parent
	public net.sf.saxon.tree.linked.NodeImpl getSuccessorElement (net.sf.saxon.tree.linked.NodeImpl, java.lang.String, java.lang.String) 
		net.sf.saxon.tree.linked.NodeImpl anchor
		String uri
		String local
		net.sf.saxon.tree.linked.NodeImpl next
	public net.sf.saxon.tree.linked.NodeImpl getPreviousInDocument () 
		net.sf.saxon.tree.linked.NodeImpl prev
	private net.sf.saxon.tree.linked.NodeImpl getLastDescendantOrSelf () 
		net.sf.saxon.tree.linked.NodeImpl last
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public boolean hasChildNodes () 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public boolean isStreamed () 
	public void setTypeAnnotation (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public void delete () 
		net.sf.saxon.tree.linked.DocumentImpl newRoot
	public boolean isDeleted () 
	public void removeAttribute (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo attribute
	public void addAttribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, int) 
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SimpleType attType
		CharSequence value
		int properties
	public void rename (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName newNameCode
	public void addNamespace (net.sf.saxon.om.NamespaceBinding, boolean) 
		net.sf.saxon.om.NamespaceBinding nscode
		boolean inherit
	public void replace (net.sf.saxon.om.NodeInfo[], boolean) 
		net.sf.saxon.om.NodeInfo[] replacement
		boolean inherit
	public void insertChildren (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
		net.sf.saxon.om.NodeInfo[] source
		boolean atStart
		boolean inherit
	public void insertSiblings (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
		net.sf.saxon.om.NodeInfo[] source
		boolean before
		boolean inherit
	public void removeTypeAnnotation () 
	public net.sf.saxon.event.Builder newBuilder () 
	public volatile net.sf.saxon.om.NodeInfo getParent () 
	public volatile net.sf.saxon.om.Item head () 
	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 () 
	static void  () 
}

net/sf/saxon/tree/linked/ParentNodeImpl.class
ParentNodeImpl.java
package net.sf.saxon.tree.linked
abstract net.sf.saxon.tree.linked.ParentNodeImpl extends net.sf.saxon.tree.linked.NodeImpl {
	private Object children
	private int sequence
	void  () 
	protected final long getSequenceNumber () 
	protected final int getRawSequenceNumber () 
	protected final void setRawSequenceNumber (int) 
		int seq
	protected final void setChildren (java.lang.Object) 
		Object children
	public final boolean hasChildNodes () 
	public final int getNumberOfChildren () 
	protected final net.sf.saxon.tree.iter.AxisIterator iterateChildren (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl child
		net.sf.saxon.pattern.NodeTest test
	public final net.sf.saxon.tree.linked.NodeImpl getFirstChild () 
	public final net.sf.saxon.tree.linked.NodeImpl getLastChild () 
		net.sf.saxon.tree.linked.NodeImpl[] n
	protected final net.sf.saxon.tree.linked.NodeImpl getNthChild (int) 
		int n
		net.sf.saxon.tree.linked.NodeImpl[] nodes
	protected void removeChild (net.sf.saxon.tree.linked.NodeImpl) 
		net.sf.saxon.tree.linked.NodeImpl[] n2
		int i
		net.sf.saxon.tree.linked.NodeImpl child
		net.sf.saxon.tree.linked.NodeImpl[] nodes
	private net.sf.saxon.tree.linked.NodeImpl[] cleanUpChildren (net.sf.saxon.tree.linked.NodeImpl[]) 
		net.sf.saxon.tree.linked.TextImpl prev
		net.sf.saxon.tree.linked.NodeImpl node
		int i
		net.sf.saxon.tree.linked.NodeImpl[] children
		boolean prevText
		int j
		net.sf.saxon.tree.linked.NodeImpl[] c2
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.tree.util.FastStringBuffer sb
		net.sf.saxon.tree.linked.NodeImpl next
	protected synchronized void addChild (net.sf.saxon.tree.linked.NodeImpl, int) 
		net.sf.saxon.tree.linked.NodeImpl[] c
		net.sf.saxon.tree.linked.NodeImpl[] c
		net.sf.saxon.tree.linked.NodeImpl node
		int index
		net.sf.saxon.tree.linked.NodeImpl[] c
	public void insertChildren (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
		net.sf.saxon.om.NodeInfo[] source
		boolean atStart
		boolean inherit
	protected synchronized void insertChildrenAt (net.sf.saxon.om.NodeInfo[], int, boolean) 
		net.sf.saxon.tree.linked.NodeImpl child
		int i
		net.sf.saxon.tree.linked.NodeImpl[] n2
		net.sf.saxon.tree.linked.NodeImpl[] n2
		int adjacent
		net.sf.saxon.tree.linked.NodeImpl[] n0
		net.sf.saxon.tree.linked.NodeImpl[] n2
		net.sf.saxon.om.NodeInfo[] source
		int index
		boolean inherit
	private net.sf.saxon.tree.linked.NodeImpl convertForeignNode (net.sf.saxon.om.NodeInfo) 
		int kind
		net.sf.saxon.om.NodeInfo source
	protected synchronized void replaceChildrenAt (net.sf.saxon.om.NodeInfo[], int, boolean) 
		net.sf.saxon.tree.linked.NodeImpl child
		int i
		net.sf.saxon.tree.linked.NodeImpl[] n2
		net.sf.saxon.tree.linked.NodeImpl[] n0
		net.sf.saxon.tree.linked.NodeImpl[] n2
		net.sf.saxon.om.NodeInfo[] source
		int index
		boolean inherit
	public synchronized void compact (int) 
		int size
	public volatile net.sf.saxon.om.NodeInfo getLastChild () 
	public volatile net.sf.saxon.tree.util.SteppingNode getFirstChild () 
}

net/sf/saxon/tree/linked/PrecedingEnumeration.class
PrecedingEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.PrecedingEnumeration extends net.sf.saxon.tree.linked.TreeEnumeration {
	net.sf.saxon.tree.linked.NodeImpl nextAncestor
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected boolean conforms (net.sf.saxon.tree.linked.NodeImpl) 
		net.sf.saxon.tree.linked.NodeImpl node
	protected void step () 
}

net/sf/saxon/tree/linked/PrecedingOrAncestorEnumeration.class
PrecedingOrAncestorEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.PrecedingOrAncestorEnumeration extends net.sf.saxon.tree.linked.TreeEnumeration {
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
}

net/sf/saxon/tree/linked/PrecedingSiblingEnumeration.class
PrecedingSiblingEnumeration.java
package net.sf.saxon.tree.linked
final net.sf.saxon.tree.linked.PrecedingSiblingEnumeration extends net.sf.saxon.tree.linked.TreeEnumeration {
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
}

net/sf/saxon/tree/linked/ProcInstImpl.class
ProcInstImpl.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.ProcInstImpl extends net.sf.saxon.tree.linked.NodeImpl {
	String content
	String name
	String systemId
	int lineNumber
	public void  (java.lang.String, java.lang.String) 
		String name
		String content
	public net.sf.saxon.om.NodeName getNodeName () 
	public java.lang.String getStringValue () 
	public net.sf.saxon.om.AtomicSequence atomize () 
	public final int getNodeKind () 
	public void setLocation (java.lang.String, int) 
		String uri
		int lineNumber
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	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 void rename (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName newNameCode
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
}

net/sf/saxon/tree/linked/SystemIdMap.class
SystemIdMap.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.SystemIdMap extends java.lang.Object {
	private int[] sequenceNumbers
	private String[] uris
	private int allocated
	public void  () 
	public void setSystemId (int, java.lang.String) 
		int sequence
		String uri
	public java.lang.String getSystemId (int) 
		int i
		int sequence
}

net/sf/saxon/tree/linked/TextImpl.class
TextImpl.java
package net.sf.saxon.tree.linked
public net.sf.saxon.tree.linked.TextImpl extends net.sf.saxon.tree.linked.NodeImpl {
	private String content
	public void  (java.lang.String) 
		String content
	public void appendStringValue (java.lang.String) 
		String content
	public java.lang.String getStringValue () 
	public final int getNodeKind () 
	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 void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
}

net/sf/saxon/tree/linked/TreeEnumeration.class
TreeEnumeration.java
package net.sf.saxon.tree.linked
abstract net.sf.saxon.tree.linked.TreeEnumeration extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator net.sf.saxon.tree.iter.LookaheadIterator  {
	protected net.sf.saxon.tree.linked.NodeImpl start
	protected net.sf.saxon.tree.linked.NodeImpl next
	protected net.sf.saxon.pattern.NodeTest nodeTest
	protected net.sf.saxon.tree.linked.NodeImpl current
	protected int position
	public void  (net.sf.saxon.tree.linked.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.linked.NodeImpl origin
		net.sf.saxon.pattern.NodeTest nodeTest
	protected boolean conforms (net.sf.saxon.tree.linked.NodeImpl) 
		net.sf.saxon.tree.linked.NodeImpl node
	protected final void advance () 
	protected abstract void step () 
	public boolean hasNext () 
	public final net.sf.saxon.om.NodeInfo next () 
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/tiny/AncestorIterator.class
AncestorIterator.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.AncestorIterator extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.om.NodeInfo startNode
	private net.sf.saxon.om.NodeInfo current
	private net.sf.saxon.pattern.NodeTest test
	public void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo node
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/tiny/AppendableCharSequence.class
AppendableCharSequence.java
package net.sf.saxon.tree.tiny
public abstract net.sf.saxon.tree.tiny.AppendableCharSequence extends java.lang.Object implements java.lang.CharSequence  {
	public abstract void append (java.lang.CharSequence) 
	public abstract void setLength (int) 
}

net/sf/saxon/tree/tiny/AttributeIterator.class
AttributeIterator.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.AttributeIterator extends net.sf.saxon.tree.iter.AxisIteratorImpl implements net.sf.saxon.om.AtomizedValueIterator  {
	private net.sf.saxon.tree.tiny.TinyTree tree
	private int element
	private net.sf.saxon.pattern.NodeTest nodeTest
	private int index
	private int currentNodeNr
	void  (net.sf.saxon.tree.tiny.TinyTree, int, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int element
		net.sf.saxon.pattern.NodeTest nodeTest
	private boolean moveToNext () 
		net.sf.saxon.type.SchemaType typeCode
	public net.sf.saxon.om.NodeInfo next () 
	public net.sf.saxon.om.AtomicSequence nextAtomizedValue ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/tiny/CharSlice.class
CharSlice.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.CharSlice extends java.lang.Object implements java.lang.CharSequence  {
	private char[] array
	private int offset
	private int count
	public void  (char[]) 
		char[] array
	public void  (char[], int, int) 
		char[] array
		int start
		int length
	public int length () 
	public void setLength (int) 
		int length
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		int j
		int k
		net.sf.saxon.tree.tiny.CharSlice cs2
		int limit
		Object other
	public int hashCode () 
		int i
		int end
		int h
	public int indexOf (char) 
		int i
		char c
		int end
	public java.lang.String substring (int, int) 
		int start
		int end
	public void copyTo (char[], int) 
		char[] destination
		int destOffset
	public void getChars (int, int, char[], int) 
		int start
		int end
		char[] destination
		int destOffset
	public char[] toCharArray () 
		char[] chars
	public static char[] toCharArray (java.lang.CharSequence) 
		CharSequence in
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
}

net/sf/saxon/tree/tiny/CompressedWhitespace.class
CompressedWhitespace.java
package net.sf.saxon.tree.tiny
public net.sf.saxon.tree.tiny.CompressedWhitespace extends java.lang.Object implements java.lang.CharSequence  {
	private static char[] WHITE_CHARS
	private static int[] CODES
	private long value
	private static byte[] ESCAPE_N
	private static byte[] ESCAPE_R
	private static byte[] ESCAPE_T
	public void  (long) 
		long compressedValue
	public static java.lang.CharSequence compress (java.lang.CharSequence) 
		char c
		int i
		char c
		int i
		int i
		CharSequence in
		int inlen
		int runlength
		int outlength
		int ix
		int[] out
		long value
	public net.sf.saxon.tree.util.FastStringBuffer uncompress (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public static void uncompress (long, net.sf.saxon.tree.util.FastStringBuffer) 
		int j
		byte b
		char c
		int len
		int s
		long value
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public long getCompressedValue () 
	public int length () 
		int c
		int s
		int count
		long val
	public char charAt (int) 
		byte b
		int s
		int index
		int count
		long val
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public void write (java.io.Writer)  throws java.io.IOException 
		int j
		byte b
		char c
		int len
		int s
		java.io.Writer writer
		long val
	public void writeEscape (boolean[], java.io.Writer)  throws java.io.IOException 
		int j
		String e
		int j
		byte b
		char c
		int len
		int s
		boolean[] specialChars
		java.io.Writer writer
		long val
	public void writeEscape (boolean[], java.io.OutputStream)  throws java.io.IOException 
		byte[] e
		byte[] e
		int j
		byte[] e
		int j
		byte b
		char c
		int len
		int s
		boolean[] specialChars
		java.io.OutputStream stream
		long val
	static void  () 
}

net/sf/saxon/tree/tiny/DescendantIterator.class
DescendantIterator.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.DescendantIterator extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private final net.sf.saxon.tree.tiny.TinyTree tree
	private final net.sf.saxon.tree.tiny.TinyNodeImpl startNode
	private int nextNodeNr
	private final int startDepth
	private final net.sf.saxon.pattern.NodeTest test
	private final net.sf.saxon.z.IntPredicate matcher
	void  (net.sf.saxon.tree.tiny.TinyTree, net.sf.saxon.tree.tiny.TinyNodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.tiny.TinyTree doc
		net.sf.saxon.tree.tiny.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.om.NodeInfo next () 
		ArrayIndexOutOfBoundsException e
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/tiny/FollowingIterator.class
FollowingIterator.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.FollowingIterator extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.tree.tiny.TinyTree tree
	private net.sf.saxon.tree.tiny.TinyNodeImpl startNode
	private net.sf.saxon.om.NodeInfo current
	private net.sf.saxon.pattern.NodeTest test
	private boolean includeDescendants
	int position
	private final net.sf.saxon.z.IntPredicate matcher
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.tree.tiny.TinyTree, net.sf.saxon.tree.tiny.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tree.tiny.TinyTree doc
		net.sf.saxon.tree.tiny.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeDescendants
	public net.sf.saxon.om.NodeInfo next () 
		int nextSib
		int nodeNr
		int nodeNr
	public volatile net.sf.saxon.om.Item next () 
	static void  () 
}

net/sf/saxon/tree/tiny/LargeStringBuffer.class
LargeStringBuffer.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.LargeStringBuffer extends java.lang.Object implements net.sf.saxon.tree.tiny.AppendableCharSequence  {
	private static final int BITS
	private static final int SEGLEN
	private static final int MASK
	private char[][] data
	private int length
	private int segmentsUsed
	public void  () 
	private void addSegment (char[]) 
		char[] seg
		int segs
	public void append (java.lang.CharSequence) 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		char[] firstSeg
		int firstSegLen
		int fullSegments
		int lastSegLen
		char[] seg
		int i
		char[] seg
		int start
		char[] seg
		int i
		char[] seg
		int start
		char[] seg
		int i
		char[] seg
		int start
		CharSequence s
		int len
		char[] firstSeg
		int firstSegOffset
		int firstSegLen
		int fullSegments
		int lastSegLen
	public int length () 
	public void setLength (int) 
		int usedInLastSegment
		int length
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		int firstSegLen
		int doneTo
		int start
		int end
		int firstSeg
		int lastSeg
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int i
		char[] chars
		int h
	public java.lang.String substring (int, int) 
		int start
		int end
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
}

net/sf/saxon/tree/tiny/NodeVectorTree.class
NodeVectorTree.java
package net.sf.saxon.tree.tiny
public abstract net.sf.saxon.tree.tiny.NodeVectorTree extends java.lang.Object {
	public abstract boolean isTyped () 
	public abstract net.sf.saxon.om.NodeInfo getNode (int) 
	public abstract int getNodeKind (int) 
	public abstract int getFingerprint (int) 
	public abstract byte[] getNodeKindArray () 
	public abstract int[] getNameCodeArray () 
}

net/sf/saxon/tree/tiny/PrecedingIterator.class
PrecedingIterator.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.PrecedingIterator extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.tree.tiny.TinyTree tree
	private net.sf.saxon.tree.tiny.TinyNodeImpl startNode
	private net.sf.saxon.om.NodeInfo current
	private net.sf.saxon.pattern.NodeTest test
	private int nextAncestorDepth
	private boolean includeAncestors
	private final net.sf.saxon.z.IntPredicate matcher
	public void  (net.sf.saxon.tree.tiny.TinyTree, net.sf.saxon.tree.tiny.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tree.tiny.TinyTree doc
		net.sf.saxon.tree.tiny.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeAncestors
	public net.sf.saxon.om.NodeInfo next () 
		int nextNodeNr
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/tiny/PrecedingSiblingIterator.class
PrecedingSiblingIterator.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.PrecedingSiblingIterator extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.tree.tiny.TinyTree document
	private net.sf.saxon.tree.tiny.TinyNodeImpl startNode
	private int nextNodeNr
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.tree.tiny.TinyNodeImpl parentNode
	private final net.sf.saxon.z.IntPredicate matcher
	void  (net.sf.saxon.tree.tiny.TinyTree, net.sf.saxon.tree.tiny.TinyNodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.tiny.TinyTree doc
		net.sf.saxon.tree.tiny.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.tree.tiny.TinyNodeImpl next
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/tiny/SiblingIterator.class
SiblingIterator.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.SiblingIterator extends net.sf.saxon.tree.iter.AxisIteratorImpl implements net.sf.saxon.tree.iter.LookaheadIterator net.sf.saxon.om.AtomizedValueIterator  {
	private net.sf.saxon.tree.tiny.TinyTree tree
	private int nextNodeNr
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.tree.tiny.TinyNodeImpl startNode
	private net.sf.saxon.tree.tiny.TinyNodeImpl parentNode
	private boolean getChildren
	private boolean needToAdvance
	private final net.sf.saxon.z.IntPredicate matcher
	void  (net.sf.saxon.tree.tiny.TinyTree, net.sf.saxon.tree.tiny.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tree.tiny.TinyTree tree
		net.sf.saxon.tree.tiny.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean getChildren
	public net.sf.saxon.om.NodeInfo next () 
		int thisNode
		int[] tNext
		net.sf.saxon.pattern.NodeTest nTest
		net.sf.saxon.tree.tiny.TinyNodeImpl nextNode
	public net.sf.saxon.om.AtomicSequence nextAtomizedValue ()  throws net.sf.saxon.trans.XPathException 
		int thisNode
		net.sf.saxon.pattern.NodeTest nTest
		int[] tNext
		int kind
	public boolean hasNext () 
		net.sf.saxon.pattern.NodeTest nTest
		int[] tNext
		int n
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/tiny/Statistics.class
Statistics.java
package net.sf.saxon.tree.tiny
public net.sf.saxon.tree.tiny.Statistics extends java.lang.Object {
	public static final net.sf.saxon.tree.tiny.Statistics SOURCE_DOCUMENT_STATISTICS
	public static final net.sf.saxon.tree.tiny.Statistics TEMPORARY_TREE_STATISTICS
	public static final net.sf.saxon.tree.tiny.Statistics RESULT_TREE_STATISTICS
	public static final net.sf.saxon.tree.tiny.Statistics ASSERTION_TREE_STATISTICS
	public static final net.sf.saxon.tree.tiny.Statistics FN_PARSE_STATISTICS
	private int treesCreated
	private double averageNodes
	private double averageAttributes
	private double averageNamespaces
	private double averageCharacters
	public void  () 
	public void  (int, int, int, int) 
		int nodes
		int atts
		int namespaces
		int chars
	public double getAverageNodes () 
	public double getAverageAttributes () 
	public double getAverageNamespaces () 
	public double getAverageCharacters () 
	public synchronized void updateStatistics (int, int, int, int) 
		int n1
		int numberOfNodes
		int numberOfAttributes
		int numberOfNamespaces
		int chars
		int n0
	public java.lang.String toString () 
	static void  () 
}

net/sf/saxon/tree/tiny/TinyAttributeCollection.class
TinyAttributeCollection.java
package net.sf.saxon.tree.tiny
public net.sf.saxon.tree.tiny.TinyAttributeCollection extends java.lang.Object implements net.sf.saxon.om.AttributeCollection  {
	int element
	net.sf.saxon.tree.tiny.TinyTree tree
	int firstAttribute
	public void  (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int element
	public int getLength () 
		int i
	public int getFingerprint (int) 
		int index
		int nc
	public net.sf.saxon.om.NodeName getNodeName (int) 
		int index
	public net.sf.saxon.type.SimpleType getTypeAnnotation (int) 
		int index
	public net.sf.saxon.expr.parser.Location getLocation (int) 
		int index
	public java.lang.String getSystemId (int) 
		int index
	public int getLineNumber (int) 
		int index
	public int getProperties (int) 
		int index
	public java.lang.String getPrefix (int) 
		int index
	public java.lang.String getQName (int) 
		int index
	public java.lang.String getLocalName (int) 
		int index
	public java.lang.String getURI (int) 
		int index
	public int getIndex (java.lang.String, java.lang.String) 
		String uri
		String localname
		int fingerprint
	public int getIndexByFingerprint (int) 
		int fingerprint
		int i
	public java.lang.String getValueByFingerprint (int) 
		int fingerprint
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		String uri
		String localname
	public java.lang.String getValue (int) 
		int index
		CharSequence cs
	public boolean isId (int) 
		int index
	public boolean isIdref (int) 
		int index
}

net/sf/saxon/tree/tiny/TinyAttributeImpl.class
TinyAttributeImpl.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.TinyAttributeImpl extends net.sf.saxon.tree.tiny.TinyNodeImpl {
	public void  (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
	public void setSystemId (java.lang.String) 
		String uri
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.om.NodeInfo parent
	protected long getSequenceNumber () 
	public final int getNodeKind () 
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.String getStringValue () 
	public int getFingerprint () 
	public int getNameCode () 
	public java.lang.String getPrefix () 
		int code
	public java.lang.String getDisplayName () 
		int code
	public java.lang.String getLocalPart () 
	public final java.lang.String getURI () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	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
		net.sf.saxon.type.SimpleType typeCode
	public int getLineNumber () 
	public int getColumnNumber () 
	public boolean isNilled () 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isDefaultedAttribute () 
	public int hashCode () 
}

net/sf/saxon/tree/tiny/TinyBuilder.class
TinyBuilder.java
package net.sf.saxon.tree.tiny
public net.sf.saxon.tree.tiny.TinyBuilder extends net.sf.saxon.event.Builder {
	public static final int PARENT_POINTER_INTERVAL
	private net.sf.saxon.tree.tiny.TinyTree tree
	private int currentDepth
	private int nodeNr
	private boolean ended
	private net.sf.saxon.tree.tiny.Statistics statistics
	private boolean markDefaultedAttributes
	private int[] prevAtDepth
	private int[] siblingsAtDepth
	private boolean isIDElement
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.Configuration config
	public void setStatistics (net.sf.saxon.tree.tiny.Statistics) 
		net.sf.saxon.tree.tiny.Statistics stats
	public net.sf.saxon.tree.tiny.TinyTree getTree () 
	public int getCurrentDepth () 
	public void open () 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
		net.sf.saxon.tree.tiny.TinyTree tt
		net.sf.saxon.tree.tiny.TinyDocumentImpl doc
		int nodeNr
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void reset () 
	public void close ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.tiny.TinyTree tt
	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 prev
		int prev
		net.sf.saxon.om.NodeName elemName
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.parser.Location location
		int properties
		net.sf.saxon.tree.tiny.TinyTree tt
		int fp
		int prefixCode
		int nameCode
		int typeCode
	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 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 type
		CharSequence value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int fp
		String prefix
		int nameCode
	public void startContent () 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.tiny.TinyTree tt
	public net.sf.saxon.tree.tiny.TinyNodeImpl getLastCompletedElement () 
	public void characters (java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.tiny.TinyTree tt
		long lvalue
		int prev
		CharSequence chars
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int len
	protected int makeTextNode (java.lang.CharSequence, int) 
		int prev
		CharSequence chars
		int len
		net.sf.saxon.tree.tiny.TinyTree tt
		int bufferStart
		int n
	public void processingInstruction (java.lang.String, java.lang.CharSequence, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		String piname
		CharSequence remainder
		net.sf.saxon.expr.parser.Location locationId
		int properties
		net.sf.saxon.tree.tiny.TinyTree tt
		int s
		int nameCode
		int prev
	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
		net.sf.saxon.tree.tiny.TinyTree tt
		int s
		int prev
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
	public net.sf.saxon.event.BuilderMonitor getBuilderMonitor () 
	public void bulkCopy (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree source
		int nodeNr
		int newNodeNr
		int prev
	static void  () 
}

net/sf/saxon/tree/tiny/TinyBuilderCondensed.class
TinyBuilderCondensed.java
package net.sf.saxon.tree.tiny
public net.sf.saxon.tree.tiny.TinyBuilderCondensed extends net.sf.saxon.tree.tiny.TinyBuilder {
	public net.sf.saxon.z.IntHashMap textValues
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		int length
		int nodeNr
		int i
		int used
		int[] n2
		CharSequence chars
		int hash
		int[] nodes
		net.sf.saxon.tree.tiny.TinyTree tree
		int n
	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
	private static boolean isEqual (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence a
		CharSequence b
}

net/sf/saxon/tree/tiny/TinyBuilderMonitor.class
TinyBuilderMonitor.java
package net.sf.saxon.tree.tiny
public net.sf.saxon.tree.tiny.TinyBuilderMonitor extends net.sf.saxon.event.BuilderMonitor {
	private net.sf.saxon.tree.tiny.TinyBuilder builder
	private int mark
	private int markedNodeNr
	private int markedAttribute
	private int markedNamespace
	public void  (net.sf.saxon.tree.tiny.TinyBuilder) 
		net.sf.saxon.tree.tiny.TinyBuilder builder
	public void markNextNode (int) 
		int nodeKind
	public void markAttributeNode (net.sf.saxon.om.NodeInfo) 
		int i
		net.sf.saxon.om.NodeInfo origin
		int[] atts
		int used
		int fp
	public void markNamespaceNode (net.sf.saxon.om.NodeInfo) 
		int i
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.om.NamespaceBinding[] atts
		int used
		String local
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType, net.sf.saxon.expr.parser.Location, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SchemaType typeCode
		net.sf.saxon.expr.parser.Location location
		int properties
	public void 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 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 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 namespace (net.sf.saxon.om.NamespaceBindingSet, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBindingSet namespaceBindings
		int properties
	public net.sf.saxon.om.NodeInfo getMarkedNode () 
		net.sf.saxon.om.NamespaceBinding nscode
		net.sf.saxon.om.NamePool pool
		String prefix
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.pattern.NameTest test
		net.sf.saxon.tree.iter.AxisIterator iter
}

net/sf/saxon/tree/tiny/TinyCommentImpl.class
TinyCommentImpl.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.TinyCommentImpl extends net.sf.saxon.tree.tiny.TinyNodeImpl {
	public void  (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
	public final java.lang.String getStringValue () 
		int start
		int len
		char[] dest
	public net.sf.saxon.om.AtomicSequence atomize () 
	public final int getNodeKind () 
	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
}

net/sf/saxon/tree/tiny/TinyDocumentImpl.class
TinyDocumentImpl.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.TinyDocumentImpl extends net.sf.saxon.tree.tiny.TinyParentNodeImpl {
	private net.sf.saxon.z.IntHashMap elementList
	private String baseURI
	public void  (net.sf.saxon.tree.tiny.TinyTree) 
		net.sf.saxon.tree.tiny.TinyTree tree
	public net.sf.saxon.tree.tiny.TinyTree getTree () 
	public net.sf.saxon.om.NodeInfo getRootNode () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setSystemId (java.lang.String) 
		String uri
	public java.lang.String getSystemId () 
	public void setBaseURI (java.lang.String) 
		String uri
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public boolean isTyped () 
	public final int getNodeKind () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	net.sf.saxon.tree.iter.AxisIterator getAllElements (int) 
		int fingerprint
		java.util.List list
	java.util.List getElementList (int) 
		ArrayIndexOutOfBoundsException e
		int fingerprint
		int size
		java.util.ArrayList list
		int i
	public net.sf.saxon.type.SchemaType getSchemaType () 
		net.sf.saxon.tree.iter.AxisIterator children
		net.sf.saxon.om.NodeInfo node
	public void copy (net.sf.saxon.event.Receiver, int, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		String name
		String[] details
		String systemId
		String publicId
		java.util.Map$Entry entry
		net.sf.saxon.event.Receiver out
		int copyOptions
		net.sf.saxon.expr.parser.Location locationId
		net.sf.saxon.tree.iter.AxisIterator children
		net.sf.saxon.om.NodeInfo n
	public void showSize () 
	public int hashCode () 
}

net/sf/saxon/tree/tiny/TinyElementImpl.class
TinyElementImpl.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.TinyElementImpl extends net.sf.saxon.tree.tiny.TinyParentNodeImpl {
	public void  (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
	public final int getNodeKind () 
	public java.lang.String getBaseURI () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public static net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.tree.tiny.TinyTree, int, net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] array
		int count
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
		net.sf.saxon.om.NamespaceBinding[] buffer
		int ns
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		int fp
		String uri
		String local
		int a
		net.sf.saxon.om.NamePool pool
	public java.lang.String getAttributeValue (int) 
		int fp
		int a
	public void copy (net.sf.saxon.event.Receiver, int, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.tiny.TinyBuilder target
		net.sf.saxon.event.Receiver r3
		net.sf.saxon.event.Receiver r2
		boolean copyTypes
		net.sf.saxon.event.Receiver r1
		int lang
		net.sf.saxon.event.CopyNamespaceSensitiveException e
		net.sf.saxon.expr.parser.Location loc
		String systemId
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBinding[] localNamespaces
		net.sf.saxon.om.NamespaceBinding nscode
		int ns
		int lang
		net.sf.saxon.event.CopyNamespaceSensitiveException e
		int attCode
		int attfp
		String attPrefix
		int nameCode
		int fp
		String prefix
		int options
		int att
		CharSequence value
		CharSequence value
		int start
		int len
		net.sf.saxon.om.NodeInfo pi
		short nodeLevel
		net.sf.saxon.event.Receiver receiver
		int copyOptions
		net.sf.saxon.expr.parser.Location location
		boolean typed
		short level
		boolean closePending
		short startLevel
		boolean first
		boolean disallowNamespaceSensitiveContent
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NamePool pool
		int next
		net.sf.saxon.event.CopyInformee informee
		net.sf.saxon.type.SchemaType elementType
		net.sf.saxon.type.SimpleType attributeType
	private void checkNotNamespaceSensitiveElement (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.om.AtomicSequence value
		net.sf.saxon.type.SchemaType type
		int nodeNr
	private void checkNotNamespaceSensitiveAttribute (net.sf.saxon.type.SimpleType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.om.AtomicSequence value
		net.sf.saxon.type.SimpleType type
		int nodeNr
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String uri
		net.sf.saxon.om.NamespaceBinding nscode
		String prefix
		boolean useDefault
		int ns
		net.sf.saxon.om.NodeInfo parent
	public boolean isId () 
	public boolean isIdref () 
	private boolean isSkipValidator (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver r
}

net/sf/saxon/tree/tiny/TinyNodeImpl.class
TinyNodeImpl.java
package net.sf.saxon.tree.tiny
public abstract net.sf.saxon.tree.tiny.TinyNodeImpl extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	protected net.sf.saxon.tree.tiny.TinyTree tree
	protected int nodeNr
	protected net.sf.saxon.tree.tiny.TinyNodeImpl parent
	public static final char[] NODE_LETTER
	public void  () 
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public void setSystemId (java.lang.String) 
		String uri
	protected void setParentNode (net.sf.saxon.tree.tiny.TinyNodeImpl) 
		net.sf.saxon.tree.tiny.TinyNodeImpl parent
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	protected long getSequenceNumber () 
	public final int compareOrder (net.sf.saxon.om.NodeInfo) 
		long b
		net.sf.saxon.om.NodeInfo other
		long a
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.tree.tiny.TinyNodeImpl a
		net.sf.saxon.tree.tiny.TinyNodeImpl b
		net.sf.saxon.om.NodeInfo other
	public final boolean hasFingerprint () 
	public int getFingerprint () 
		int nc
	public java.lang.String getPrefix () 
		int code
	public java.lang.String getURI () 
		int code
	public java.lang.String getDisplayName () 
		int code
	public java.lang.String getLocalPart () 
		int code
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.iter.AxisIterator ancestors
		net.sf.saxon.tree.iter.AxisIterator descendants
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.tree.tiny.TinyNodeImpl el
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
		int type
	public net.sf.saxon.om.NodeInfo getParent () 
		int p
	static int getParentNodeNr (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
		int p
	public boolean hasChildNodes () 
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public boolean isAncestorOrSelf (net.sf.saxon.tree.tiny.TinyNodeImpl) 
		int nextSib
		net.sf.saxon.tree.tiny.TinyNodeImpl d
		int dn
		int n
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public boolean isStreamed () 
	public net.sf.saxon.tree.tiny.TinyTree getTree () 
	public int getNodeNumber () 
	public volatile net.sf.saxon.om.Item head () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/tree/tiny/TinyParentNodeImpl.class
TinyParentNodeImpl.java
package net.sf.saxon.tree.tiny
public abstract net.sf.saxon.tree.tiny.TinyParentNodeImpl extends net.sf.saxon.tree.tiny.TinyNodeImpl {
	public void  () 
	public final boolean hasChildNodes () 
	public final java.lang.String getStringValue () 
	public final java.lang.CharSequence getStringValueCS () 
	public static java.lang.CharSequence getStringValueCS (net.sf.saxon.tree.tiny.TinyTree, int) 
		byte kind
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
		int level
		int next
		net.sf.saxon.tree.util.FastStringBuffer sb
}

net/sf/saxon/tree/tiny/TinyProcInstImpl.class
TinyProcInstImpl.java
package net.sf.saxon.tree.tiny
final net.sf.saxon.tree.tiny.TinyProcInstImpl extends net.sf.saxon.tree.tiny.TinyNodeImpl {
	public void  (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
	public java.lang.String getStringValue () 
		int start
		int len
		char[] dest
	public net.sf.saxon.om.AtomicSequence atomize () 
	public final int getNodeKind () 
	public java.lang.String getBaseURI () 
	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 java.lang.String getTarget () 
	public java.lang.String getData () 
}

net/sf/saxon/tree/tiny/TinyTextImpl.class
TinyTextImpl.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.TinyTextImpl extends net.sf.saxon.tree.tiny.TinyNodeImpl {
	public void  (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
		int start
		int len
	public static java.lang.CharSequence getStringValue (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
		int start
		int len
	public final int getNodeKind () 
	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.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/tree/tiny/TinyTree.class
TinyTree.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.TinyTree extends net.sf.saxon.om.GenericTreeInfo implements net.sf.saxon.tree.tiny.NodeVectorTree  {
	private static final String[] EMPTY_STRING_ARRAY
	protected net.sf.saxon.tree.tiny.AppendableCharSequence charBuffer
	protected net.sf.saxon.tree.util.FastStringBuffer commentBuffer
	protected int numberOfNodes
	public byte[] nodeKind
	protected short[] depth
	protected int[] next
	protected int[] alpha
	protected int[] beta
	protected int[] nameCode
	protected int[] prior
	protected net.sf.saxon.type.SchemaType[] typeArray
	protected net.sf.saxon.om.AtomicSequence[] typedValueArray
	protected net.sf.saxon.z.IntSet idRefElements
	protected net.sf.saxon.z.IntSet idRefAttributes
	protected net.sf.saxon.z.IntSet nilledElements
	protected net.sf.saxon.z.IntSet defaultedAttributes
	private boolean allowTypedValueCache
	public static final int TYPECODE_IDREF
	protected int numberOfAttributes
	protected int[] attParent
	protected int[] attCode
	protected CharSequence[] attValue
	protected net.sf.saxon.om.AtomicSequence[] attTypedValue
	protected net.sf.saxon.type.SimpleType[] attType
	protected int numberOfNamespaces
	protected int[] namespaceParent
	protected net.sf.saxon.om.NamespaceBinding[] namespaceBinding
	private int[] lineNumbers
	private int[] columnNumbers
	private net.sf.saxon.tree.linked.SystemIdMap systemIdMap
	protected boolean usesNamespaces
	protected net.sf.saxon.om.PrefixPool prefixPool
	private net.sf.saxon.tree.tiny.TinyDocumentImpl root
	private java.util.HashMap idTable
	protected java.util.HashMap entityTable
	private net.sf.saxon.om.NodeInfo copiedFrom
	public static boolean useFastCopy
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.Configuration, net.sf.saxon.tree.tiny.Statistics) 
		net.sf.saxon.Configuration config
		net.sf.saxon.tree.tiny.Statistics statistics
		int nodes
		int attributes
		int namespaces
		int characters
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	private void ensureNodeCapacity (short, int) 
		int k
		short kind
		int needed
	private void ensureAttributeCapacity (int) 
		int k
		int needed
	private void ensureNamespaceCapacity (int) 
		int k
		int needed
	public net.sf.saxon.om.PrefixPool getPrefixPool () 
	public void setCopiedFrom (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo copiedFrom
	public net.sf.saxon.om.NodeInfo getCopiedFrom () 
	int addDocumentNode (net.sf.saxon.tree.tiny.TinyDocumentImpl) 
		net.sf.saxon.tree.tiny.TinyDocumentImpl doc
	int addNode (short, int, int, int, int) 
		short kind
		int depth
		int alpha
		int beta
		int nameCode
	void appendChars (java.lang.CharSequence) 
		net.sf.saxon.tree.tiny.LargeStringBuffer lsb
		CharSequence chars
	public int addTextNodeCopy (int, int) 
		int depth
		int existingNodeNr
	void condense (net.sf.saxon.tree.tiny.Statistics) 
		int k
		net.sf.saxon.tree.tiny.Statistics statistics
	void setElementAnnotation (int, net.sf.saxon.type.SchemaType) 
		int nodeNr
		net.sf.saxon.type.SchemaType type
	public int getTypeAnnotation (int) 
		int nodeNr
	public net.sf.saxon.type.SchemaType getSchemaType (int) 
		int nodeNr
	public net.sf.saxon.om.AtomicSequence getTypedValueOfElement (net.sf.saxon.tree.tiny.TinyElementImpl)  throws net.sf.saxon.trans.XPathException 
		CharSequence stringValue
		CharSequence stringValue
		CharSequence stringValue
		net.sf.saxon.om.AtomicSequence value
		net.sf.saxon.type.SchemaType stype
		int annotation
		net.sf.saxon.tree.tiny.TinyElementImpl element
		int nodeNr
	public net.sf.saxon.om.AtomicSequence getTypedValueOfElement (int)  throws net.sf.saxon.trans.XPathException 
		CharSequence stringValue
		CharSequence stringValue
		CharSequence stringValue
		net.sf.saxon.tree.tiny.TinyElementImpl element
		net.sf.saxon.om.AtomicSequence value
		net.sf.saxon.type.SchemaType stype
		int annotation
		int nodeNr
	public net.sf.saxon.om.AtomicSequence getTypedValueOfAttribute (net.sf.saxon.tree.tiny.TinyAttributeImpl, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.AtomicSequence value
		net.sf.saxon.type.SimpleType type
		net.sf.saxon.tree.tiny.TinyAttributeImpl att
		int nodeNr
	public int getNodeKind (int) 
		int nodeNr
		int kind
	public int getNameCode (int) 
		int nodeNr
	public int getFingerprint (int) 
		int nodeNr
		int nc
	public java.lang.String getPrefix (int) 
		int nodeNr
		int code
	void ensurePriorIndex () 
	private synchronized void makePriorIndex () 
		int nextNode
		int i
		int[] p
	void addAttribute (net.sf.saxon.om.NodeInfo, int, int, net.sf.saxon.type.SimpleType, java.lang.CharSequence, int) 
		net.sf.saxon.om.NodeInfo e
		String id
		net.sf.saxon.value.AtomicValue v
		net.sf.saxon.om.AtomicSequence as
		boolean isID
		boolean isIDREF
		net.sf.saxon.om.NodeInfo root
		int parent
		int nameCode
		net.sf.saxon.type.SimpleType type
		CharSequence attValue
		int properties
	private void initializeAttributeTypeCodes () 
	public void markDefaultedAttribute (int) 
		int attNr
	public boolean isDefaultedAttribute (int) 
		int attNr
	public void indexIDElement (net.sf.saxon.om.NodeInfo, int) 
		net.sf.saxon.om.NodeInfo e
		net.sf.saxon.om.NodeInfo root
		int nodeNr
		String id
	public boolean hasXmlSpacePreserveAttribute () 
		int i
	void addNamespace (int, net.sf.saxon.om.NamespaceBinding) 
		int parent
		net.sf.saxon.om.NamespaceBinding binding
	public final net.sf.saxon.tree.tiny.TinyNodeImpl getNode (int) 
		int nr
	net.sf.saxon.value.AtomicValue getAtomizedValueOfUntypedNode (int) 
		int length
		int start
		int level
		int next
		net.sf.saxon.tree.util.FastStringBuffer sb
		int start2
		int len2
		char[] dest
		int nodeNr
	net.sf.saxon.tree.tiny.TinyAttributeImpl getAttributeNode (int) 
		int nr
	int getAttributeAnnotation (int) 
		int nr
	net.sf.saxon.type.SimpleType getAttributeType (int) 
		int nr
	public boolean isIdAttribute (int) 
		net.sf.saxon.type.MissingComponentException e
		int nr
	public boolean isIdrefAttribute (int) 
		int nr
	public boolean isIdElement (int) 
		net.sf.saxon.type.MissingComponentException e
		int nr
	public boolean isIdrefElement (int) 
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.type.MissingComponentException e
		int nr
		net.sf.saxon.type.SchemaType type
	void setSystemId (int, java.lang.String) 
		int seq
		String uri
	public java.lang.String getSystemId (int) 
		int seq
	public net.sf.saxon.om.NodeInfo getRootNode () 
	public void setLineNumbering () 
	void setLineNumber (int, int, int) 
		int sequence
		int line
		int column
	public int getLineNumber (int) 
		int c
		int i
		int sequence
	public int getColumnNumber (int) 
		int c
		int i
		int sequence
	public void setNilled (int) 
		int nodeNr
	public boolean isNilled (int) 
		int nodeNr
	void registerID (net.sf.saxon.om.NodeInfo, java.lang.String) 
		net.sf.saxon.om.NodeInfo e
		String id
		net.sf.saxon.om.NodeInfo old
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String, boolean) 
		String id
		boolean getParent
		net.sf.saxon.om.NodeInfo node
	void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
		String[] ids
	public java.util.Iterator getUnparsedEntityNames () 
		java.util.List emptyList
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
	public net.sf.saxon.om.NamePool getNamePool () 
	public void diagnosticDump () 
		Exception err
		String eqName
		int i
		int i
		int i
		net.sf.saxon.om.NamePool pool
	public static synchronized void diagnosticDump (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.tree.tiny.TinyTree tree
		net.sf.saxon.om.NodeInfo node
	private static java.lang.String n8 (int) 
		int val
		String s
	public void showSize () 
	public boolean isTyped () 
	public int getNumberOfNodes () 
	public int getNumberOfAttributes () 
	public int getNumberOfNamespaces () 
	public byte[] getNodeKindArray () 
	public short[] getNodeDepthArray () 
	public int[] getNameCodeArray () 
	public net.sf.saxon.type.SchemaType[] getTypeArray () 
	public int[] getNextPointerArray () 
	public int[] getAlphaArray () 
	public int[] getBetaArray () 
	public net.sf.saxon.tree.tiny.AppendableCharSequence getCharacterBuffer () 
	public java.lang.CharSequence getCommentBuffer () 
	public int[] getAttributeNameCodeArray () 
	public net.sf.saxon.type.SimpleType[] getAttributeTypeArray () 
	public int[] getAttributeParentArray () 
	public java.lang.CharSequence[] getAttributeValueArray () 
	public net.sf.saxon.om.NamespaceBinding[] getNamespaceBindings () 
	public int[] getNamespaceParentArray () 
	public boolean isUsesNamespaces () 
	public void bulkCopy (net.sf.saxon.tree.tiny.TinyTree, int, int) 
		String prefix
		int attNameCode
		int a
		int lastAtt
		int atts
		int aFrom
		int aTo
		int lastNS
		int nrOfNamespaces
		int nTo
		int firstAtt
		int firstNS
		int start
		int len
		int start
		int len
		CharSequence text
		int start
		int len
		CharSequence text
		int from
		int to
		int i
		net.sf.saxon.tree.tiny.TinyTree source
		int nodeNr
		int currentDepth
		int end
		int length
		int depthDiff
	public volatile net.sf.saxon.om.NodeInfo getNode (int) 
	static void  () 
}

net/sf/saxon/tree/tiny/WhitespaceTextImpl.class
WhitespaceTextImpl.java
package net.sf.saxon.tree.tiny
public final net.sf.saxon.tree.tiny.WhitespaceTextImpl extends net.sf.saxon.tree.tiny.TinyNodeImpl {
	public void  (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
		long value
	public static java.lang.CharSequence getStringValueCS (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
		long value
	public static void appendStringValue (net.sf.saxon.tree.tiny.TinyTree, int, net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
		net.sf.saxon.tree.util.FastStringBuffer buffer
		long value
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public static long getLongValue (net.sf.saxon.tree.tiny.TinyTree, int) 
		net.sf.saxon.tree.tiny.TinyTree tree
		int nodeNr
	public final int getNodeKind () 
	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
}

net/sf/saxon/tree/util/AttributeCollectionImpl.class
AttributeCollectionImpl.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.AttributeCollectionImpl extends java.lang.Object implements org.xml.sax.Attributes net.sf.saxon.om.AttributeCollection  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.om.NodeName[] names
	private String[] values
	private net.sf.saxon.expr.parser.Location[] locations
	private int[] props
	private int used
	private net.sf.saxon.type.SimpleType[] types
	public static net.sf.saxon.tree.util.AttributeCollectionImpl EMPTY_ATTRIBUTE_COLLECTION
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public static net.sf.saxon.tree.util.AttributeCollectionImpl copy (net.sf.saxon.tree.util.AttributeCollectionImpl) 
		net.sf.saxon.tree.util.AttributeCollectionImpl atts
		net.sf.saxon.tree.util.AttributeCollectionImpl t
	public void addAttribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.String, net.sf.saxon.expr.parser.Location, int) 
		int newsize
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.type.SimpleType type
		String value
		net.sf.saxon.expr.parser.Location locationId
		int properties
		int n
	public void setAttribute (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.String, net.sf.saxon.expr.parser.Location, int) 
		int index
		net.sf.saxon.om.NodeName nodeName
		net.sf.saxon.type.SimpleType type
		String value
		net.sf.saxon.expr.parser.Location locationId
		int properties
	public void clear () 
	public void compact () 
	public int getLength () 
	public int getFingerprint (int) 
		int index
	public net.sf.saxon.om.NodeName getNodeName (int) 
		int index
	public net.sf.saxon.type.SimpleType getTypeAnnotation (int) 
		int index
	public net.sf.saxon.expr.parser.Location getLocation (int) 
		int index
	public java.lang.String getSystemId (int) 
		int index
	public int getLineNumber (int) 
		int index
	public int getProperties (int) 
		int index
	public java.lang.String getPrefix (int) 
		int index
	public java.lang.String getQName (int) 
		int index
	public java.lang.String getLocalName (int) 
		int index
	public java.lang.String getURI (int) 
		int index
	public java.lang.String getType (int) 
		int index
		int typeCode
	public java.lang.String getType (java.lang.String, java.lang.String) 
		String uri
		String localname
		int index
	public java.lang.String getValue (int) 
		int index
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		String uri
		String localname
		int index
	public java.lang.String getValueByFingerprint (int) 
		int fingerprint
		int index
	public int getIndex (java.lang.String) 
		String[] parts
		net.sf.saxon.om.QNameException err
		String lname
		String ppref
		int i
		String localName
		String qname
		String[] parts
		String prefix
	public int getIndex (java.lang.String, java.lang.String) 
		String uri
		String localname
	public int getIndexByFingerprint (int) 
		int fingerprint
	public java.lang.String getType (java.lang.String) 
		String name
		int index
	public java.lang.String getValue (java.lang.String) 
		String name
		int index
	public boolean hasAttributeInNamespace (java.lang.String) 
		int i
		String uri
	private int findByName (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
	private int findByFingerprint (int) 
		net.sf.saxon.om.NodeName nn
		int i
		int fingerprint
		net.sf.saxon.om.NamePool pool
	public int findByNodeName (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName nodeName
	public boolean isId (int) 
		net.sf.saxon.type.MissingComponentException e
		int index
	public boolean isIdref (int) 
		net.sf.saxon.type.MissingComponentException e
		int index
	public void removeAttribute (int) 
		int index
	public boolean isDeleted (int) 
		int index
	public void renameAttribute (int, net.sf.saxon.om.NodeName) 
		int index
		net.sf.saxon.om.NodeName newName
	public void replaceAttribute (int, java.lang.CharSequence) 
		int index
		CharSequence newValue
	public void setTypeAnnotation (int, net.sf.saxon.type.SimpleType) 
		int index
		net.sf.saxon.type.SimpleType type
	public void swap (int, int) 
		net.sf.saxon.type.SimpleType s
		int i
		int j
		net.sf.saxon.om.NodeName n
		String c
		int p
		net.sf.saxon.expr.parser.Location l
	static void  () 
}

net/sf/saxon/tree/util/DocumentNumberAllocator.class
DocumentNumberAllocator.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.DocumentNumberAllocator extends java.lang.Object {
	private long nextDocumentNumber
	private long nextStreamedDocumentNumber
	public void  () 
	public synchronized long allocateDocumentNumber () 
	public synchronized long allocateStreamedDocumentNumber () 
}

net/sf/saxon/tree/util/FastStringBuffer.class
FastStringBuffer.java
package net.sf.saxon.tree.util
public final net.sf.saxon.tree.util.FastStringBuffer extends java.lang.Object implements net.sf.saxon.tree.tiny.AppendableCharSequence  {
	public static final int C16
	public static final int C64
	public static final int C256
	public static final int C1024
	private char[] array
	private int used
	public void  (int) 
		int initialSize
	public void  (java.lang.CharSequence) 
		CharSequence cs
	public void append (java.lang.String) 
		String s
		int len
	public void append (net.sf.saxon.tree.tiny.CharSlice) 
		net.sf.saxon.tree.tiny.CharSlice s
		int len
	public void append (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer s
		int len
	public void append (java.lang.StringBuffer) 
		StringBuffer s
		int len
	public void append (java.lang.CharSequence) 
		int i
		CharSequence s
		int len
	public void append (char[], int, int) 
		char[] srcArray
		int start
		int length
	public void append (char[]) 
		char[] srcArray
		int length
	public void append (char) 
		char ch
	public void appendWideChar (int) 
		int ch
	public void append (net.sf.saxon.regex.UnicodeString) 
		int i
		net.sf.saxon.regex.UnicodeString str
	public void prependWideChar (int) 
		int ch
	public int length () 
	public boolean isEmpty () 
	public char charAt (int) 
		int index
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public void getChars (int, int, char[], int) 
		int srcBegin
		int srcEnd
		char[] dst
		int dstBegin
	public int indexOf (char) 
		int i
		char ch
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int i
		int h
	public char[] toCharArray () 
		char[] chars
	public void setCharAt (int, char) 
		int index
		char ch
	public void insert (int, char) 
		int index
		char ch
	public void insertWideChar (int, int) 
		int index
		int ch
	public void removeCharAt (int) 
		int index
	public void prepend (char) 
		char ch
		char[] a2
	public void prepend (java.lang.CharSequence) 
		int i
		CharSequence str
		int len
		char[] a2
	public void prependRepeated (char, int) 
		char[] a2
		char ch
		int repeat
	public void setLength (int) 
		int length
	public void ensureCapacity (int) 
		int newlen
		int extra
	public java.lang.CharSequence condense () 
	public void write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	public static java.lang.String diagnosticPrint (java.lang.CharSequence) 
		int d
		char c
		int i
		CharSequence in
		net.sf.saxon.tree.util.FastStringBuffer buff
}

net/sf/saxon/tree/util/NamespaceIterator.class
NamespaceIterator.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.NamespaceIterator extends java.lang.Object implements java.util.Iterator  {
	private net.sf.saxon.om.NodeInfo element
	private int index
	private net.sf.saxon.om.NamespaceBinding next
	private net.sf.saxon.om.NamespaceBinding[] localDeclarations
	java.util.HashSet undeclaredPrefixes
	public static java.util.Iterator iterateNamespaces (net.sf.saxon.om.NodeInfo) 
		java.util.List e
		net.sf.saxon.om.NodeInfo element
	public static void sendNamespaces (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceBinding[] localNamespaces
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.event.Receiver receiver
	private void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo element
	public boolean hasNext () 
	public net.sf.saxon.om.NamespaceBinding next () 
	private void advance () 
		boolean ascend
		net.sf.saxon.om.NamespaceBinding nsCode
		String uri
		String prefix
	public void remove () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/tree/util/NamespaceResolverWithDefault.class
NamespaceResolverWithDefault.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.NamespaceResolverWithDefault extends java.lang.Object implements net.sf.saxon.om.NamespaceResolver  {
	private net.sf.saxon.om.NamespaceResolver baseResolver
	private String defaultNamespace
	public void  (net.sf.saxon.om.NamespaceResolver, java.lang.String) 
		net.sf.saxon.om.NamespaceResolver base
		String defaultNamespace
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
		String p
		java.util.Iterator it
		java.util.ArrayList list
}

net/sf/saxon/tree/util/Navigator$AncestorEnumeration.class
Navigator.java
package net.sf.saxon.tree.util
public final net.sf.saxon.tree.util.Navigator$AncestorEnumeration extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private boolean includeSelf
	private boolean atStart
	private net.sf.saxon.om.NodeInfo start
	private net.sf.saxon.om.NodeInfo current
	public void  (net.sf.saxon.om.NodeInfo, boolean) 
		net.sf.saxon.om.NodeInfo start
		boolean includeSelf
	public final net.sf.saxon.om.NodeInfo next () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/util/Navigator$AxisFilter.class
Navigator.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.Navigator$AxisFilter extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.tree.iter.AxisIterator base
	private net.sf.saxon.pattern.NodeTest nodeTest
	public void  (net.sf.saxon.tree.iter.AxisIterator, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.iter.AxisIterator base
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo next
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/util/Navigator$DescendantEnumeration.class
Navigator.java
package net.sf.saxon.tree.util
public final net.sf.saxon.tree.util.Navigator$DescendantEnumeration extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.tree.iter.AxisIterator children
	private net.sf.saxon.tree.iter.AxisIterator descendants
	private net.sf.saxon.om.NodeInfo start
	private boolean includeSelf
	private boolean forwards
	private boolean atEnd
	public void  (net.sf.saxon.om.NodeInfo, boolean, boolean) 
		net.sf.saxon.om.NodeInfo start
		boolean includeSelf
		boolean forwards
	public final net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo nextd
		net.sf.saxon.om.NodeInfo n
		java.util.LinkedList list
		net.sf.saxon.tree.iter.AxisIterator forwards
		net.sf.saxon.om.NodeInfo n
	public void advance () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/util/Navigator$EmptyTextFilter.class
Navigator.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.Navigator$EmptyTextFilter extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.tree.iter.AxisIterator base
	public void  (net.sf.saxon.tree.iter.AxisIterator) 
		net.sf.saxon.tree.iter.AxisIterator base
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo next
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/util/Navigator$FollowingEnumeration.class
Navigator.java
package net.sf.saxon.tree.util
public final net.sf.saxon.tree.util.Navigator$FollowingEnumeration extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.om.NodeInfo start
	private net.sf.saxon.tree.iter.AxisIterator ancestorEnum
	private net.sf.saxon.tree.iter.AxisIterator siblingEnum
	private net.sf.saxon.tree.iter.AxisIterator descendEnum
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.om.NodeInfo start
	public final net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo nextd
		net.sf.saxon.om.NodeInfo nexts
		net.sf.saxon.om.NodeInfo nexta
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/util/Navigator$PrecedingEnumeration.class
Navigator.java
package net.sf.saxon.tree.util
public final net.sf.saxon.tree.util.Navigator$PrecedingEnumeration extends net.sf.saxon.tree.iter.AxisIteratorImpl {
	private net.sf.saxon.om.NodeInfo start
	private net.sf.saxon.tree.iter.AxisIterator ancestorEnum
	private net.sf.saxon.tree.iter.AxisIterator siblingEnum
	private net.sf.saxon.tree.iter.AxisIterator descendEnum
	private boolean includeAncestors
	public void  (net.sf.saxon.om.NodeInfo, boolean) 
		net.sf.saxon.om.NodeInfo start
		boolean includeAncestors
	public final net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo nextd
		net.sf.saxon.om.NodeInfo nexts
		net.sf.saxon.om.NodeInfo nexta
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/util/Navigator.class
Navigator.java
package net.sf.saxon.tree.util
public final net.sf.saxon.tree.util.Navigator extends java.lang.Object {
	private static int[] nodeCategories
	static final boolean $assertionsDisabled
	private void  () 
	public static java.lang.String getAttributeValue (net.sf.saxon.om.NodeInfo, java.lang.String, java.lang.String) 
		net.sf.saxon.om.NodeInfo element
		String uri
		String localName
	public static net.sf.saxon.om.StructuredQName getNodeName (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public static net.sf.saxon.om.NodeInfo getOutermostElement (net.sf.saxon.om.TreeInfo) 
		net.sf.saxon.om.TreeInfo doc
	public static net.sf.saxon.pattern.NodeTest makeNodeTest (net.sf.saxon.om.NamePool, int, java.lang.String, java.lang.String) 
		int fp
		net.sf.saxon.om.NamePool pool
		int nodeKind
		String uri
		String localName
	public static java.lang.String getBaseURI (net.sf.saxon.om.NodeInfo) 
		java.net.URI base
		java.net.URI resolved
		net.sf.saxon.om.NodeInfo parent
		String startSystemId
		String parentSystemId
		java.net.URI base
		java.net.URI baseURI
		java.net.URISyntaxException e
		java.net.URI baseURI
		net.sf.saxon.om.NodeInfo node
		String xmlBase
		String startSystemId
		net.sf.saxon.om.NodeInfo parent
		String parentSystemId
	public static java.lang.String getPath (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public static java.lang.String getPath (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext) 
		UnsupportedOperationException e
		String pre
		UnsupportedOperationException e
		String pre
		UnsupportedOperationException e
		String pre
		UnsupportedOperationException e
		String pre
		String test
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo parent
	public static net.sf.saxon.om.AbsolutePath getAbsolutePath (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		java.util.List path
		String sysId
		net.sf.saxon.om.AbsolutePath a
	public static boolean haveSameName (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo n1
		net.sf.saxon.om.NodeInfo n2
	public static int getNumberSimple (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.pattern.NodeTest same
		int memo
		net.sf.saxon.om.NodeInfo prev
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.pattern.NodeTest same
		net.sf.saxon.Controller controller
		net.sf.saxon.tree.iter.AxisIterator preceding
		int i
	public static int getNumberSingle (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo anc
		net.sf.saxon.om.NodeInfo p
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.Pattern count
		net.sf.saxon.pattern.Pattern from
		net.sf.saxon.expr.XPathContext context
		boolean knownToMatch
		net.sf.saxon.om.NodeInfo target
		net.sf.saxon.om.SequenceIterator preceding
		boolean alreadyChecked
		int i
	public static int getNumberAny (net.sf.saxon.expr.Expression, net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		Object[] memo
		net.sf.saxon.pattern.NodeTest filter
		net.sf.saxon.pattern.NodeTest filter
		net.sf.saxon.om.NodeInfo prev
		Object[] memo
		net.sf.saxon.expr.Expression inst
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.Pattern count
		net.sf.saxon.pattern.Pattern from
		net.sf.saxon.expr.XPathContext context
		boolean hasVariablesInPatterns
		net.sf.saxon.om.NodeInfo memoNode
		int memoNumber
		net.sf.saxon.Controller controller
		boolean memoise
		int num
		net.sf.saxon.pattern.NodeTest filter
		net.sf.saxon.om.SequenceIterator preceding
	public static java.util.List getNumberMulti (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int num
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.Pattern count
		net.sf.saxon.pattern.Pattern from
		net.sf.saxon.expr.XPathContext context
		java.util.ArrayList v
		net.sf.saxon.om.NodeInfo curr
	private static net.sf.saxon.pattern.NodeTest getNodeTestForPattern (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.type.ItemType type
	public static void copy (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver, int, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.tree.iter.AxisIterator children0
		net.sf.saxon.om.NamespaceBinding ns
		net.sf.saxon.om.NamespaceBinding[] localNamespaces
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.type.SchemaType annotation
		net.sf.saxon.tree.iter.AxisIterator attributes
		net.sf.saxon.tree.iter.AxisIterator children
		int options
		net.sf.saxon.type.SimpleType annotation
		CharSequence value
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.event.Receiver out
		int copyOptions
		net.sf.saxon.expr.parser.Location locationId
	public static int compareOrder (net.sf.saxon.tree.wrapper.SiblingCountingNode, net.sf.saxon.tree.wrapper.SiblingCountingNode) 
		int cat1
		int cat2
		net.sf.saxon.om.NodeInfo par1
		net.sf.saxon.om.NodeInfo par2
		net.sf.saxon.tree.wrapper.SiblingCountingNode first
		net.sf.saxon.tree.wrapper.SiblingCountingNode second
		net.sf.saxon.om.NodeInfo firstParent
		net.sf.saxon.om.NodeInfo secondParent
		int depth1
		int depth2
		net.sf.saxon.om.NodeInfo p1
		net.sf.saxon.om.NodeInfo p2
	public static int comparePosition (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo first
		net.sf.saxon.om.NodeInfo second
		net.sf.saxon.om.NodeInfo firstParent
		net.sf.saxon.om.NodeInfo secondParent
		int depth1
		int depth2
		net.sf.saxon.om.NodeInfo p1
		net.sf.saxon.om.NodeInfo p2
	public static void appendSequentialKey (net.sf.saxon.tree.wrapper.SiblingCountingNode, net.sf.saxon.tree.util.FastStringBuffer, boolean) 
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.tree.wrapper.SiblingCountingNode node
		net.sf.saxon.tree.util.FastStringBuffer sb
		boolean addDocNr
	public static java.lang.String alphaKey (int) 
		int value
	public static boolean isAncestorOrSelf (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo a
		net.sf.saxon.om.NodeInfo d
		int k
		net.sf.saxon.om.NodeInfo p
	public static net.sf.saxon.tree.iter.AxisIterator filteredSingleton (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.NodeTest nodeTest
	public static int getSiblingPosition (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.NodeTest, int) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.NodeTest nodeTest
		int max
		net.sf.saxon.tree.iter.AxisIterator prev
		int count
	static void  () 
}

net/sf/saxon/tree/util/Orphan.class
Orphan.java
package net.sf.saxon.tree.util
public final net.sf.saxon.tree.util.Orphan extends net.sf.saxon.om.GenericTreeInfo implements net.sf.saxon.om.MutableNodeInfo  {
	private short kind
	private net.sf.saxon.om.NodeName nodeName
	private CharSequence stringValue
	private net.sf.saxon.type.SchemaType typeAnnotation
	private int options
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public void setNodeKind (short) 
		short kind
	public void setNodeName (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName nodeName
	public void setStringValue (java.lang.CharSequence) 
		CharSequence stringValue
	public void setTypeAnnotation (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType typeAnnotation
	public void setIsId (boolean) 
		boolean id
	private void setOption (int, boolean) 
		int option
		boolean on
	private boolean isOption (int) 
		int option
	public void setIsIdref (boolean) 
		boolean idref
	public void setDisableOutputEscaping (boolean) 
		boolean doe
	public int getNodeKind () 
	public int getFingerprint () 
	public boolean hasFingerprint () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getPrefix () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	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[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public boolean isDisableOutputEscaping () 
	public void insertChildren (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
		net.sf.saxon.om.NodeInfo[] source
		boolean atStart
		boolean inherit
	public void insertSiblings (net.sf.saxon.om.NodeInfo[], boolean, boolean) 
		net.sf.saxon.om.NodeInfo[] source
		boolean before
		boolean inherit
	public void removeAttribute (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo attribute
	public void addAttribute (net.sf.saxon.om.NodeName, net.sf.saxon.type.SimpleType, java.lang.CharSequence, int) 
		net.sf.saxon.om.NodeName nameCode
		net.sf.saxon.type.SimpleType attType
		CharSequence value
		int properties
	public void delete () 
	public boolean isDeleted () 
	public void replace (net.sf.saxon.om.NodeInfo[], boolean) 
		net.sf.saxon.om.NodeInfo[] replacement
		boolean inherit
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
	public void rename (net.sf.saxon.om.NodeName) 
		net.sf.saxon.om.NodeName newNameCode
	public void addNamespace (net.sf.saxon.om.NamespaceBinding, boolean) 
		net.sf.saxon.om.NamespaceBinding nscode
		boolean inherit
	public void removeTypeAnnotation () 
	public net.sf.saxon.event.Builder newBuilder () 
	public volatile net.sf.saxon.om.Item head () 
}

net/sf/saxon/tree/util/ProcInstParser.class
ProcInstParser.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.ProcInstParser extends java.lang.Object {
	private void  () 
	public static java.lang.String getPseudoAttribute (java.lang.String, java.lang.String) 
		int q
		char c
		int s
		String val
		String u
		boolean found
		int nextQuote
		int closingQuote
		int nextName
		String content
		String name
		int pos
	private static java.lang.String unescape (java.lang.String) 
		int digit
		int x
		int charval
		char hexchar
		int digit
		int x
		int charval
		char decchar
		char c
		int i
		String value
		net.sf.saxon.tree.util.FastStringBuffer sb
}

net/sf/saxon/tree/util/SteppingNavigator$DescendantAxisIterator.class
SteppingNavigator.java
package net.sf.saxon.tree.util
public net.sf.saxon.tree.util.SteppingNavigator$DescendantAxisIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator  {
	private net.sf.saxon.tree.util.SteppingNode start
	private net.sf.saxon.tree.util.SteppingNode current
	private net.sf.saxon.tree.util.SteppingNavigator$Stepper stepper
	public void  (net.sf.saxon.tree.util.SteppingNode, boolean, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NameTest nt
		net.sf.saxon.pattern.LocalNameTest nt
		net.sf.saxon.pattern.NamespaceTest nt
		net.sf.saxon.tree.util.SteppingNode start
		boolean includeSelf
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.tree.util.SteppingNode next () 
		net.sf.saxon.tree.util.SteppingNode curr
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.NodeInfo next () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/util/SteppingNavigator$FollowingElementStepper.class
SteppingNavigator.java
package net.sf.saxon.tree.util
 net.sf.saxon.tree.util.SteppingNavigator$FollowingElementStepper extends java.lang.Object implements net.sf.saxon.tree.util.SteppingNavigator$Stepper  {
	net.sf.saxon.tree.util.SteppingNode anchor
	String uri
	String local
	void  (net.sf.saxon.tree.util.SteppingNode, java.lang.String, java.lang.String) 
		net.sf.saxon.tree.util.SteppingNode anchor
		String uri
		String local
	public net.sf.saxon.tree.util.SteppingNode step (net.sf.saxon.tree.util.SteppingNode) 
		net.sf.saxon.tree.util.SteppingNode node
}

net/sf/saxon/tree/util/SteppingNavigator$FollowingFilteredNodeStepper.class
SteppingNavigator.java
package net.sf.saxon.tree.util
 net.sf.saxon.tree.util.SteppingNavigator$FollowingFilteredNodeStepper extends java.lang.Object implements net.sf.saxon.tree.util.SteppingNavigator$Stepper  {
	net.sf.saxon.tree.util.SteppingNode anchor
	net.sf.saxon.pattern.NodeTest test
	void  (net.sf.saxon.tree.util.SteppingNode, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.util.SteppingNode anchor
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.tree.util.SteppingNode step (net.sf.saxon.tree.util.SteppingNode) 
		net.sf.saxon.tree.util.SteppingNode node
}

net/sf/saxon/tree/util/SteppingNavigator$FollowingFingerprintedElementStepper.class
SteppingNavigator.java
package net.sf.saxon.tree.util
 net.sf.saxon.tree.util.SteppingNavigator$FollowingFingerprintedElementStepper extends java.lang.Object implements net.sf.saxon.tree.util.SteppingNavigator$Stepper  {
	net.sf.saxon.tree.util.SteppingNode anchor
	int fingerprint
	void  (net.sf.saxon.tree.util.SteppingNode, int) 
		net.sf.saxon.tree.util.SteppingNode anchor
		int fingerprint
	public net.sf.saxon.tree.util.SteppingNode step (net.sf.saxon.tree.util.SteppingNode) 
		net.sf.saxon.tree.util.SteppingNode node
}

net/sf/saxon/tree/util/SteppingNavigator$FollowingNodeStepper.class
SteppingNavigator.java
package net.sf.saxon.tree.util
 net.sf.saxon.tree.util.SteppingNavigator$FollowingNodeStepper extends java.lang.Object implements net.sf.saxon.tree.util.SteppingNavigator$Stepper  {
	net.sf.saxon.tree.util.SteppingNode anchor
	void  (net.sf.saxon.tree.util.SteppingNode) 
		net.sf.saxon.tree.util.SteppingNode anchor
	public net.sf.saxon.tree.util.SteppingNode step (net.sf.saxon.tree.util.SteppingNode) 
		net.sf.saxon.tree.util.SteppingNode node
}

net/sf/saxon/tree/util/SteppingNavigator$Stepper.class
SteppingNavigator.java
package net.sf.saxon.tree.util
abstract net.sf.saxon.tree.util.SteppingNavigator$Stepper extends java.lang.Object {
	public abstract net.sf.saxon.tree.util.SteppingNode step (net.sf.saxon.tree.util.SteppingNode) 
}

net/sf/saxon/tree/util/SteppingNavigator.class
SteppingNavigator.java
package net.sf.saxon.tree.util
public abstract net.sf.saxon.tree.util.SteppingNavigator extends java.lang.Object {
	public void  () 
	static net.sf.saxon.tree.util.SteppingNode getFollowingNode (net.sf.saxon.tree.util.SteppingNode, net.sf.saxon.tree.util.SteppingNode) 
		net.sf.saxon.tree.util.SteppingNode start
		net.sf.saxon.tree.util.SteppingNode anchor
		net.sf.saxon.tree.util.SteppingNode nodei
		net.sf.saxon.tree.util.SteppingNode parenti
}

net/sf/saxon/tree/util/SteppingNode.class
SteppingNode.java
package net.sf.saxon.tree.util
public abstract net.sf.saxon.tree.util.SteppingNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract net.sf.saxon.tree.util.SteppingNode getParent () 
	public abstract net.sf.saxon.tree.util.SteppingNode getNextSibling () 
	public abstract net.sf.saxon.tree.util.SteppingNode getPreviousSibling () 
	public abstract net.sf.saxon.tree.util.SteppingNode getFirstChild () 
	public abstract net.sf.saxon.tree.util.SteppingNode getSuccessorElement (net.sf.saxon.tree.util.SteppingNode, java.lang.String, java.lang.String) 
}

net/sf/saxon/tree/wrapper/AbstractNodeWrapper.class
AbstractNodeWrapper.java
package net.sf.saxon.tree.wrapper
public abstract net.sf.saxon.tree.wrapper.AbstractNodeWrapper extends java.lang.Object implements net.sf.saxon.om.NodeInfo net.sf.saxon.tree.wrapper.VirtualNode  {
	protected net.sf.saxon.om.TreeInfo treeInfo
	public void  () 
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public final net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public final java.lang.Object getRealNode () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public net.sf.saxon.om.AtomicSequence atomize () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
		net.sf.saxon.tree.wrapper.AbstractNodeWrapper ow
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getSystemId () 
	public void setSystemId (java.lang.String) 
		String uri
	public java.lang.String getPublicId () 
	public java.lang.String getBaseURI () 
		String xmlbase
		net.sf.saxon.om.NodeInfo n
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.String getDisplayName () 
		String prefix
		String local
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
		int nodeKind
	protected abstract net.sf.saxon.tree.iter.AxisIterator iterateAttributes (net.sf.saxon.pattern.NodeTest) 
	protected abstract net.sf.saxon.tree.iter.AxisIterator iterateChildren (net.sf.saxon.pattern.NodeTest) 
	protected abstract net.sf.saxon.tree.iter.AxisIterator iterateSiblings (net.sf.saxon.pattern.NodeTest, boolean) 
	protected abstract net.sf.saxon.tree.iter.AxisIterator iterateDescendants (net.sf.saxon.pattern.NodeTest, boolean) 
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.om.NodeInfo q
		net.sf.saxon.om.NodeInfo p
	public boolean hasChildNodes () 
	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 boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public boolean isStreamed () 
	public int getFingerprint () 
	public boolean hasFingerprint () 
	public volatile net.sf.saxon.om.Item head () 
}

net/sf/saxon/tree/wrapper/AbstractVirtualNode.class
AbstractVirtualNode.java
package net.sf.saxon.tree.wrapper
public abstract net.sf.saxon.tree.wrapper.AbstractVirtualNode extends java.lang.Object implements net.sf.saxon.tree.wrapper.VirtualNode  {
	protected net.sf.saxon.om.NodeInfo node
	protected net.sf.saxon.tree.wrapper.AbstractVirtualNode parent
	protected net.sf.saxon.om.TreeInfo docWrapper
	public void  () 
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public net.sf.saxon.om.NodeInfo getUnderlyingNode () 
	public int getFingerprint () 
	public boolean hasFingerprint () 
	public java.lang.Object getRealNode () 
		Object u
	public net.sf.saxon.Configuration getConfiguration () 
	public int getNodeKind () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getSystemId () 
	public void setSystemId (java.lang.String) 
		String uri
	public java.lang.String getPublicId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public final java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getPrefix () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.om.NodeInfo q
		net.sf.saxon.om.NodeInfo p
	public boolean hasChildNodes () 
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public boolean isStreamed () 
	public volatile java.lang.Object getUnderlyingNode () 
	public volatile net.sf.saxon.om.Item head () 
}

net/sf/saxon/tree/wrapper/SiblingCountingNode.class
SiblingCountingNode.java
package net.sf.saxon.tree.wrapper
public abstract net.sf.saxon.tree.wrapper.SiblingCountingNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract int getSiblingPosition () 
}

net/sf/saxon/tree/wrapper/SnapshotNode.class
SnapshotNode.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.SnapshotNode extends net.sf.saxon.tree.wrapper.VirtualCopy implements net.sf.saxon.om.NodeInfo  {
	protected net.sf.saxon.om.NodeInfo pivot
	protected void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo base
		net.sf.saxon.om.NodeInfo pivot
	public static net.sf.saxon.tree.wrapper.SnapshotNode makeSnapshot (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo original
		net.sf.saxon.tree.wrapper.SnapshotNode vc
		net.sf.saxon.Configuration config
		net.sf.saxon.tree.wrapper.VirtualTreeInfo doc
		long docNr
	protected net.sf.saxon.tree.wrapper.SnapshotNode wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.SnapshotNode vc
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.om.NodeInfo getParent () 
		net.sf.saxon.om.NodeInfo basep
	public net.sf.saxon.om.NodeInfo getRoot () 
	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.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public java.lang.String getPublicId () 
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.iter.AxisIterator iter
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	private net.sf.saxon.om.NodeInfo getChildOfAncestorNode () 
		net.sf.saxon.tree.wrapper.SnapshotNode q
		int pivotKind
		net.sf.saxon.tree.wrapper.SnapshotNode p
	protected boolean isIncludedInCopy (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo sourceNode
	protected volatile net.sf.saxon.tree.wrapper.VirtualCopy wrap (net.sf.saxon.om.NodeInfo) 
}

net/sf/saxon/tree/wrapper/SpaceStrippedDocument.class
SpaceStrippedDocument.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.SpaceStrippedDocument extends net.sf.saxon.om.GenericTreeInfo {
	private net.sf.saxon.om.SpaceStrippingRule strippingRule
	private boolean preservesSpace
	private boolean containsAssertions
	private net.sf.saxon.om.TreeInfo underlyingTree
	public void  (net.sf.saxon.om.TreeInfo, net.sf.saxon.om.SpaceStrippingRule) 
		net.sf.saxon.om.TreeInfo doc
		net.sf.saxon.om.SpaceStrippingRule strippingRule
	public net.sf.saxon.tree.wrapper.SpaceStrippedNode wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public boolean isTyped () 
	public net.sf.saxon.om.SpaceStrippingRule getStrippingRule () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String, boolean) 
		String id
		boolean getParent
		net.sf.saxon.om.NodeInfo n
	public java.util.Iterator getUnparsedEntityNames () 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
	private static boolean findPreserveSpace (net.sf.saxon.om.TreeInfo) 
		String val
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.TreeInfo doc
	private static boolean findAssertions (net.sf.saxon.om.TreeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.om.TreeInfo doc
	public boolean containsPreserveSpace () 
	public boolean containsAssertions () 
}

net/sf/saxon/tree/wrapper/SpaceStrippedNode$StrippingIterator.class
SpaceStrippedNode.java
package net.sf.saxon.tree.wrapper
final net.sf.saxon.tree.wrapper.SpaceStrippedNode$StrippingIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator  {
	net.sf.saxon.tree.iter.AxisIterator base
	net.sf.saxon.tree.wrapper.SpaceStrippedNode parent
	net.sf.saxon.om.NodeInfo currentVirtualNode
	int position
	final net.sf.saxon.tree.wrapper.SpaceStrippedNode this$0
	public void  (net.sf.saxon.tree.wrapper.SpaceStrippedNode, net.sf.saxon.tree.iter.AxisIterator, net.sf.saxon.tree.wrapper.SpaceStrippedNode) 
		net.sf.saxon.tree.iter.AxisIterator base
		net.sf.saxon.tree.wrapper.SpaceStrippedNode parent
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.NodeInfo nextRealNode
	private boolean isPreserved (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo nextRealNode
		net.sf.saxon.om.NodeInfo actualParent
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/wrapper/SpaceStrippedNode.class
SpaceStrippedNode.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.SpaceStrippedNode extends net.sf.saxon.tree.wrapper.AbstractVirtualNode implements net.sf.saxon.tree.wrapper.WrappingFunction  {
	protected void  () 
	protected void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.SpaceStrippedNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.SpaceStrippedNode parent
	protected static net.sf.saxon.tree.wrapper.SpaceStrippedNode makeWrapper (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.SpaceStrippedDocument, net.sf.saxon.tree.wrapper.SpaceStrippedNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.SpaceStrippedDocument docWrapper
		net.sf.saxon.tree.wrapper.SpaceStrippedNode parent
		net.sf.saxon.tree.wrapper.SpaceStrippedNode wrapper
	public net.sf.saxon.tree.wrapper.VirtualNode makeWrapper (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.VirtualNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.VirtualNode parent
		net.sf.saxon.tree.wrapper.SpaceStrippedNode wrapper
	public static boolean isPreservedNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.SpaceStrippedDocument, net.sf.saxon.om.NodeInfo) 
		String val
		net.sf.saxon.om.NodeInfo p
		net.sf.saxon.type.SchemaType t
		net.sf.saxon.om.NodeInfo p
		int preserve
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.SpaceStrippedDocument docWrapper
		net.sf.saxon.om.NodeInfo actualParent
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.NodeInfo it
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.om.NodeInfo getParent () 
		net.sf.saxon.om.NodeInfo realParent
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		net.sf.saxon.tree.wrapper.SpaceStrippedNode parent
		byte axisNumber
	private net.sf.saxon.tree.wrapper.SpaceStrippedNode getParentForAxis (byte) 
		byte axisNumber
	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
		net.sf.saxon.event.Stripper stripper
}

net/sf/saxon/tree/wrapper/TypeStrippedDocument.class
TypeStrippedDocument.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.TypeStrippedDocument extends net.sf.saxon.om.GenericTreeInfo {
	net.sf.saxon.om.TreeInfo underlyingTree
	public void  (net.sf.saxon.om.TreeInfo) 
		net.sf.saxon.om.TreeInfo doc
	public net.sf.saxon.tree.wrapper.TypeStrippedNode wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public boolean isTyped () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String, boolean) 
		String id
		boolean getParent
		net.sf.saxon.om.NodeInfo n
}

net/sf/saxon/tree/wrapper/TypeStrippedNode.class
TypeStrippedNode.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.TypeStrippedNode extends net.sf.saxon.tree.wrapper.AbstractVirtualNode implements net.sf.saxon.tree.wrapper.WrappingFunction  {
	protected void  () 
	protected void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.TypeStrippedNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.TypeStrippedNode parent
	public static net.sf.saxon.tree.wrapper.TypeStrippedNode makeWrapper (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.TypeStrippedDocument, net.sf.saxon.tree.wrapper.TypeStrippedNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.TypeStrippedDocument docWrapper
		net.sf.saxon.tree.wrapper.TypeStrippedNode parent
		net.sf.saxon.tree.wrapper.TypeStrippedNode wrapper
	public net.sf.saxon.tree.wrapper.VirtualNode makeWrapper (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.VirtualNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.VirtualNode parent
		net.sf.saxon.tree.wrapper.TypeStrippedNode wrapper
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public net.sf.saxon.om.NodeInfo getParent () 
		net.sf.saxon.om.NodeInfo realParent
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
	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 boolean isNilled () 
}

net/sf/saxon/tree/wrapper/VirtualCopy$VirtualCopier.class
VirtualCopy.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.VirtualCopy$VirtualCopier extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator  {
	protected net.sf.saxon.tree.iter.AxisIterator base
	private net.sf.saxon.tree.wrapper.VirtualCopy parent
	protected boolean testInclusion
	final net.sf.saxon.tree.wrapper.VirtualCopy this$0
	public void  (net.sf.saxon.tree.wrapper.VirtualCopy, net.sf.saxon.tree.iter.AxisIterator, net.sf.saxon.tree.wrapper.VirtualCopy, boolean) 
		net.sf.saxon.tree.wrapper.VirtualCopy this$0
		net.sf.saxon.tree.iter.AxisIterator base
		net.sf.saxon.tree.wrapper.VirtualCopy parent
		boolean testInclusion
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.tree.wrapper.VirtualCopy vc
		net.sf.saxon.om.NodeInfo next
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/tree/wrapper/VirtualCopy.class
VirtualCopy.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.VirtualCopy extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	protected String systemId
	protected net.sf.saxon.om.NodeInfo original
	protected net.sf.saxon.tree.wrapper.VirtualCopy parent
	protected net.sf.saxon.om.NodeInfo root
	protected net.sf.saxon.tree.wrapper.VirtualTreeInfo tree
	private boolean dropNamespaces
	protected void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo base
		net.sf.saxon.om.NodeInfo root
	public static net.sf.saxon.tree.wrapper.VirtualCopy makeVirtualCopy (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo original
		net.sf.saxon.tree.wrapper.VirtualCopy vc
		net.sf.saxon.Configuration config
		net.sf.saxon.tree.wrapper.VirtualTreeInfo doc
		long docNr
	protected net.sf.saxon.tree.wrapper.VirtualCopy wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.VirtualCopy vc
	public net.sf.saxon.om.NodeInfo getOriginalNode () 
	public net.sf.saxon.tree.wrapper.VirtualTreeInfo getTreeInfo () 
	public void setDropNamespaces (boolean) 
		boolean drop
	public int getFingerprint () 
	public boolean hasFingerprint () 
	public net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public int getNodeKind () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.String getLocalPart () 
	public java.lang.String getURI () 
	public java.lang.String getPrefix () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.om.NodeInfo getParent () 
		net.sf.saxon.om.NodeInfo basep
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
		net.sf.saxon.tree.wrapper.VirtualCopy newParent
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.om.NodeInfo p
		net.sf.saxon.om.NodeInfo n
	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[]) 
		net.sf.saxon.om.NamespaceBinding b
		java.util.List allNamespaces
		String ns
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.tree.iter.AxisIterator atts
		java.util.List allNamespaces
		java.util.Iterator iter
		net.sf.saxon.om.NamespaceBinding[] buffer
	public void setSystemId (java.lang.String) 
		String systemId
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public boolean isStreamed () 
	public java.lang.String getPublicId () 
	protected boolean isIncludedInCopy (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo sourceNode
	protected net.sf.saxon.tree.wrapper.VirtualCopy$VirtualCopier makeCopier (net.sf.saxon.tree.iter.AxisIterator, net.sf.saxon.tree.wrapper.VirtualCopy, boolean) 
		net.sf.saxon.tree.iter.AxisIterator axis
		net.sf.saxon.tree.wrapper.VirtualCopy newParent
		boolean testInclusion
	public volatile net.sf.saxon.om.TreeInfo getTreeInfo () 
	public volatile net.sf.saxon.om.Item head () 
}

net/sf/saxon/tree/wrapper/VirtualNode.class
VirtualNode.java
package net.sf.saxon.tree.wrapper
public abstract net.sf.saxon.tree.wrapper.VirtualNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract java.lang.Object getUnderlyingNode () 
	public abstract java.lang.Object getRealNode () 
}

net/sf/saxon/tree/wrapper/VirtualTreeInfo.class
VirtualTreeInfo.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.VirtualTreeInfo extends net.sf.saxon.om.GenericTreeInfo {
	private boolean copyAccumulators
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, net.sf.saxon.tree.wrapper.VirtualCopy) 
		net.sf.saxon.Configuration config
		net.sf.saxon.tree.wrapper.VirtualCopy vc
	public void setCopyAccumulators (boolean) 
		boolean copy
	public boolean isCopyAccumulators () 
	public java.util.Iterator getUnparsedEntityNames () 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
}

net/sf/saxon/tree/wrapper/VirtualUntypedCopy.class
VirtualUntypedCopy.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.VirtualUntypedCopy extends net.sf.saxon.tree.wrapper.VirtualCopy {
	public static net.sf.saxon.tree.wrapper.VirtualCopy makeVirtualUntypedTree (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo original
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.tree.wrapper.VirtualCopy vc
		net.sf.saxon.Configuration config
		net.sf.saxon.tree.wrapper.VirtualTreeInfo doc
	protected void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo base
		net.sf.saxon.om.NodeInfo root
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	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
	protected net.sf.saxon.tree.wrapper.VirtualCopy wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tree.wrapper.VirtualUntypedCopy vc
	public boolean isNilled () 
}

net/sf/saxon/tree/wrapper/WrappingFunction.class
WrappingFunction.java
package net.sf.saxon.tree.wrapper
public abstract net.sf.saxon.tree.wrapper.WrappingFunction extends java.lang.Object {
	public abstract net.sf.saxon.tree.wrapper.VirtualNode makeWrapper (net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.VirtualNode) 
}

net/sf/saxon/tree/wrapper/WrappingIterator.class
WrappingIterator.java
package net.sf.saxon.tree.wrapper
public net.sf.saxon.tree.wrapper.WrappingIterator extends java.lang.Object implements net.sf.saxon.tree.iter.AxisIterator  {
	net.sf.saxon.tree.iter.AxisIterator base
	net.sf.saxon.tree.wrapper.VirtualNode parent
	net.sf.saxon.om.NodeInfo current
	boolean atomizing
	net.sf.saxon.tree.wrapper.WrappingFunction wrappingFunction
	public void  (net.sf.saxon.tree.iter.AxisIterator, net.sf.saxon.tree.wrapper.WrappingFunction, net.sf.saxon.tree.wrapper.VirtualNode) 
		net.sf.saxon.tree.iter.AxisIterator base
		net.sf.saxon.tree.wrapper.WrappingFunction function
		net.sf.saxon.tree.wrapper.VirtualNode parent
	public net.sf.saxon.om.NodeInfo next () 
		net.sf.saxon.om.Item n
	public net.sf.saxon.om.NodeInfo current () 
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/type/AnyFunctionType.class
AnyFunctionType.java
package net.sf.saxon.type
public net.sf.saxon.type.AnyFunctionType extends java.lang.Object implements net.sf.saxon.type.FunctionItemType  {
	public static final net.sf.saxon.type.AnyFunctionType ANY_FUNCTION
	public void  () 
	public static net.sf.saxon.type.AnyFunctionType getInstance () 
	public net.sf.saxon.type.UType getUType () 
	public boolean isAtomicType () 
	public boolean isPlainType () 
	public boolean isMapType () 
	public boolean isArrayType () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public net.sf.saxon.query.AnnotationList getAnnotationAssertions () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public final net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public final int getPrimitiveType () 
	public java.lang.String toString () 
	public net.sf.saxon.type.PlainType getAtomizedItemType () 
	public boolean isAtomizable () 
	public int relationship (net.sf.saxon.type.FunctionItemType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.FunctionItemType other
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public net.sf.saxon.value.SequenceType getResultType () 
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeAcceptor (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		int targetVersion
	static void  () 
}

net/sf/saxon/type/AnyFunctionTypeWithAssertions.class
AnyFunctionTypeWithAssertions.java
package net.sf.saxon.type
public net.sf.saxon.type.AnyFunctionTypeWithAssertions extends net.sf.saxon.type.AnyFunctionType {
	private net.sf.saxon.query.AnnotationList assertions
	public void  (net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.query.AnnotationList assertions
	public net.sf.saxon.query.AnnotationList getAnnotationAssertions () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public static boolean checkAnnotationAssertions (net.sf.saxon.query.AnnotationList, net.sf.saxon.om.Function, net.sf.saxon.Configuration) 
		boolean ok
		net.sf.saxon.lib.FunctionAnnotationHandler handler
		net.sf.saxon.query.Annotation ann
		net.sf.saxon.query.AnnotationList assertions
		net.sf.saxon.om.Function item
		net.sf.saxon.Configuration config
		net.sf.saxon.query.AnnotationList annotations
}

net/sf/saxon/type/AnyItemType.class
AnyItemType.java
package net.sf.saxon.type
public net.sf.saxon.type.AnyItemType extends java.lang.Object implements net.sf.saxon.type.ItemType$WithSequenceTypeCache  {
	private net.sf.saxon.value.SequenceType _one
	private net.sf.saxon.value.SequenceType _oneOrMore
	private net.sf.saxon.value.SequenceType _zeroOrOne
	private net.sf.saxon.value.SequenceType _zeroOrMore
	private static net.sf.saxon.type.AnyItemType theInstance
	private void  () 
	public static net.sf.saxon.type.AnyItemType getInstance () 
	public net.sf.saxon.type.UType getUType () 
	public boolean isAtomicType () 
	public boolean isPlainType () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public int getPrimitiveType () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public boolean isAtomizable () 
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public double getDefaultPriority () 
	public java.lang.String toString () 
	public int hashCode () 
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeAcceptor (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		int targetVersion
	public net.sf.saxon.value.SequenceType one () 
	public net.sf.saxon.value.SequenceType zeroOrOne () 
	public net.sf.saxon.value.SequenceType oneOrMore () 
	public net.sf.saxon.value.SequenceType zeroOrMore () 
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
	static void  () 
}

net/sf/saxon/type/AnySimpleType.class
AnySimpleType.java
package net.sf.saxon.type
public final net.sf.saxon.type.AnySimpleType extends java.lang.Object implements net.sf.saxon.type.SimpleType  {
	private static net.sf.saxon.type.AnySimpleType theInstance
	public static final net.sf.saxon.om.StructuredQName NAME
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public java.lang.String getEQName () 
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public boolean isIdType () 
	public boolean isIdRefType () 
	public int getRedefinitionLevel () 
	public java.lang.String getSystemId () 
	public static net.sf.saxon.type.AnySimpleType getInstance () 
	public int getValidationStatus () 
	public net.sf.saxon.type.SchemaType getBaseType () 
	public boolean isComplexType () 
	public boolean isSimpleType () 
	public int getFingerprint () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public java.lang.String getDescription () 
	public java.lang.String getDisplayName () 
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType type
		int block
	public boolean isAtomicType () 
	public boolean isAnonymousType () 
	public boolean isListType () 
	public boolean isUnionType () 
	public net.sf.saxon.type.SchemaType getBuiltInBaseType () 
	public net.sf.saxon.om.AtomicSequence getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules) 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules) 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
	public boolean isNamespaceSensitive () 
	public int getBlock () 
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public int getFinalProhibitions () 
	public int getWhitespaceAction () 
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.Expression expression
		int kind
	public java.lang.CharSequence preprocess (java.lang.CharSequence) 
		CharSequence input
	public java.lang.CharSequence postprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence input
	static void  () 
}

net/sf/saxon/type/AnyType.class
AnyType.java
package net.sf.saxon.type
public final net.sf.saxon.type.AnyType extends java.lang.Object implements net.sf.saxon.type.ComplexType  {
	private static net.sf.saxon.type.AnyType theInstance
	public static final net.sf.saxon.om.StructuredQName QNAME
	private void  () 
	public static net.sf.saxon.type.AnyType getInstance () 
	public java.lang.String getName () 
	public java.lang.String getEQName () 
	public java.lang.String getTargetNamespace () 
	public int getVariety () 
	public int getValidationStatus () 
	public int getRedefinitionLevel () 
	public net.sf.saxon.type.SchemaType getBaseType () 
	public net.sf.saxon.type.SchemaType getKnownBaseType ()  throws java.lang.IllegalStateException 
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public int getFinalProhibitions () 
	public boolean isAbstract () 
	public boolean isComplexType () 
	public boolean isAnonymousType () 
	public boolean isSimpleType () 
	public boolean isAtomicType () 
	public boolean isIdType () 
	public boolean isIdRefType () 
	public int getBlock () 
	public boolean isComplexContent () 
	public boolean isSimpleContent () 
	public boolean isAllContent () 
	public net.sf.saxon.type.SimpleType getSimpleContentType () 
	public boolean isRestricted () 
	public boolean isEmptyContent () 
	public boolean isEmptiable () 
	public boolean isMixedContent () 
	public int getFingerprint () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public java.lang.String getDescription () 
	public java.lang.String getDisplayName () 
	public java.lang.String getSystemId () 
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.Expression expression
		int kind
	public net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType type
		int block
	public net.sf.saxon.type.SchemaType getElementParticleType (net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.om.StructuredQName elementName
		boolean considerExtensions
	public int getElementParticleCardinality (net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.om.StructuredQName elementName
		boolean considerExtensions
	public net.sf.saxon.type.SimpleType getAttributeUseType (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName attributeName
	public int getAttributeUseCardinality (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.om.StructuredQName attributeName
	public boolean allowsAttributes () 
	public void gatherAllPermittedChildren (java.util.HashSet, boolean)  throws net.sf.saxon.type.SchemaException 
		java.util.HashSet children
		boolean ignoreWildcards
	public void gatherAllPermittedDescendants (java.util.HashSet)  throws net.sf.saxon.type.SchemaException 
		java.util.HashSet descendants
	public net.sf.saxon.type.SchemaType getDescendantElementType (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.om.StructuredQName fingerprint
	public int getDescendantElementCardinality (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.om.StructuredQName elementName
	public boolean containsElementWildcard () 
	public boolean hasAssertions () 
	static void  () 
}

net/sf/saxon/type/AtomicType.class
AtomicType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.AtomicType extends java.lang.Object implements net.sf.saxon.type.SimpleType net.sf.saxon.type.PlainType  {
	public abstract net.sf.saxon.type.ValidationFailure validate (net.sf.saxon.value.AtomicValue, java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
	public abstract boolean isOrdered (boolean) 
	public abstract boolean isAbstract () 
	public abstract boolean isPrimitiveType () 
	public abstract boolean isBuiltInType () 
	public abstract net.sf.saxon.om.StructuredQName getTypeName () 
	public abstract net.sf.saxon.type.StringConverter getStringConverter (net.sf.saxon.lib.ConversionRules) 
}

net/sf/saxon/type/BuiltInAtomicType.class
BuiltInAtomicType.java
package net.sf.saxon.type
public net.sf.saxon.type.BuiltInAtomicType extends java.lang.Object implements net.sf.saxon.type.AtomicType net.sf.saxon.type.ItemType$WithSequenceTypeCache  {
	private int fingerprint
	private int baseFingerprint
	private int primitiveFingerprint
	private net.sf.saxon.type.UType uType
	private boolean ordered
	public net.sf.saxon.type.StringConverter stringConverter
	private net.sf.saxon.value.SequenceType _one
	private net.sf.saxon.value.SequenceType _oneOrMore
	private net.sf.saxon.value.SequenceType _zeroOrOne
	private net.sf.saxon.value.SequenceType _zeroOrMore
	public static final net.sf.saxon.type.BuiltInAtomicType ANY_ATOMIC
	public static final net.sf.saxon.type.BuiltInAtomicType STRING
	public static final net.sf.saxon.type.BuiltInAtomicType BOOLEAN
	public static final net.sf.saxon.type.BuiltInAtomicType DURATION
	public static final net.sf.saxon.type.BuiltInAtomicType DATE_TIME
	public static final net.sf.saxon.type.BuiltInAtomicType DATE
	public static final net.sf.saxon.type.BuiltInAtomicType TIME
	public static final net.sf.saxon.type.BuiltInAtomicType G_YEAR_MONTH
	public static final net.sf.saxon.type.BuiltInAtomicType G_MONTH
	public static final net.sf.saxon.type.BuiltInAtomicType G_MONTH_DAY
	public static final net.sf.saxon.type.BuiltInAtomicType G_YEAR
	public static final net.sf.saxon.type.BuiltInAtomicType G_DAY
	public static final net.sf.saxon.type.BuiltInAtomicType HEX_BINARY
	public static final net.sf.saxon.type.BuiltInAtomicType BASE64_BINARY
	public static final net.sf.saxon.type.BuiltInAtomicType ANY_URI
	public static final net.sf.saxon.type.BuiltInAtomicType QNAME
	public static final net.sf.saxon.type.BuiltInAtomicType NOTATION
	public static final net.sf.saxon.type.BuiltInAtomicType UNTYPED_ATOMIC
	public static final net.sf.saxon.type.BuiltInAtomicType DECIMAL
	public static final net.sf.saxon.type.BuiltInAtomicType FLOAT
	public static final net.sf.saxon.type.BuiltInAtomicType DOUBLE
	public static final net.sf.saxon.type.BuiltInAtomicType INTEGER
	public static final net.sf.saxon.type.BuiltInAtomicType NON_POSITIVE_INTEGER
	public static final net.sf.saxon.type.BuiltInAtomicType NEGATIVE_INTEGER
	public static final net.sf.saxon.type.BuiltInAtomicType LONG
	public static final net.sf.saxon.type.BuiltInAtomicType INT
	public static final net.sf.saxon.type.BuiltInAtomicType SHORT
	public static final net.sf.saxon.type.BuiltInAtomicType BYTE
	public static final net.sf.saxon.type.BuiltInAtomicType NON_NEGATIVE_INTEGER
	public static final net.sf.saxon.type.BuiltInAtomicType POSITIVE_INTEGER
	public static final net.sf.saxon.type.BuiltInAtomicType UNSIGNED_LONG
	public static final net.sf.saxon.type.BuiltInAtomicType UNSIGNED_INT
	public static final net.sf.saxon.type.BuiltInAtomicType UNSIGNED_SHORT
	public static final net.sf.saxon.type.BuiltInAtomicType UNSIGNED_BYTE
	public static final net.sf.saxon.type.BuiltInAtomicType YEAR_MONTH_DURATION
	public static final net.sf.saxon.type.BuiltInAtomicType DAY_TIME_DURATION
	public static final net.sf.saxon.type.BuiltInAtomicType NORMALIZED_STRING
	public static final net.sf.saxon.type.BuiltInAtomicType TOKEN
	public static final net.sf.saxon.type.BuiltInAtomicType LANGUAGE
	public static final net.sf.saxon.type.BuiltInAtomicType NAME
	public static final net.sf.saxon.type.BuiltInAtomicType NMTOKEN
	public static final net.sf.saxon.type.BuiltInAtomicType NCNAME
	public static final net.sf.saxon.type.BuiltInAtomicType ID
	public static final net.sf.saxon.type.BuiltInAtomicType IDREF
	public static final net.sf.saxon.type.BuiltInAtomicType ENTITY
	public static final net.sf.saxon.type.BuiltInAtomicType DATE_TIME_STAMP
	private void  (int) 
		int fingerprint
	public java.lang.String getName () 
	public net.sf.saxon.type.UType getUType () 
	public java.lang.String getTargetNamespace () 
	public java.lang.String getEQName () 
	public boolean isAbstract () 
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public net.sf.saxon.om.StructuredQName getTypeName () 
	public net.sf.saxon.value.SequenceType one () 
	public net.sf.saxon.value.SequenceType zeroOrOne () 
	public net.sf.saxon.value.SequenceType oneOrMore () 
	public net.sf.saxon.value.SequenceType zeroOrMore () 
	public int getRedefinitionLevel () 
	public boolean isOrdered (boolean) 
		boolean optimistic
	public java.lang.String getSystemId () 
	public boolean isPrimitiveNumeric () 
	public final int getValidationStatus () 
	public final int getBlock () 
	public final int getDerivationMethod () 
	public final boolean allowsDerivation (int) 
		int derivation
	public int getFinalProhibitions () 
	public final void setBaseTypeFingerprint (int) 
		int baseFingerprint
	public final int getFingerprint () 
	public final net.sf.saxon.om.StructuredQName getStructuredQName () 
	public java.lang.String getDisplayName () 
	public final boolean isPrimitiveType () 
	public final boolean isComplexType () 
	public final boolean isAnonymousType () 
	public boolean isPlainType () 
	public final net.sf.saxon.type.SchemaType getBaseType () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveItemType () 
		net.sf.saxon.type.ItemType s
	public int getPrimitiveType () 
	public boolean isAllowedInXSD10 () 
	public java.lang.String toString () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public boolean isAtomizable () 
	public net.sf.saxon.type.SchemaType getKnownBaseType () 
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public java.lang.String getDescription () 
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaException se
		net.sf.saxon.type.SchemaType base
		net.sf.saxon.type.SchemaType type
		int block
	public final boolean isSimpleType () 
	public boolean isAtomicType () 
	public boolean isIdType () 
	public boolean isIdRefType () 
	public boolean isListType () 
	public boolean isUnionType () 
	public int getWhitespaceAction () 
	public net.sf.saxon.type.SchemaType getBuiltInBaseType () 
		net.sf.saxon.type.BuiltInAtomicType base
	public boolean isNamespaceSensitive () 
		net.sf.saxon.type.BuiltInAtomicType base
		int fp
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.value.NotationValue nv
		net.sf.saxon.type.ConversionResult result
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
		int f
		net.sf.saxon.type.StringConverter converter
	public net.sf.saxon.type.StringConverter getStringConverter (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		CharSequence stringValue
		net.sf.saxon.type.StringConverter converter
	public net.sf.saxon.om.AtomicSequence getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.StringConverter converter
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public net.sf.saxon.type.ValidationFailure validate (net.sf.saxon.value.AtomicValue, java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.value.AtomicValue primValue
		CharSequence lexicalValue
		net.sf.saxon.lib.ConversionRules rules
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int kind
	public static void analyzeContentExpression (net.sf.saxon.type.SimpleType, net.sf.saxon.expr.Expression, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SimpleType simpleType
		net.sf.saxon.expr.Expression expression
		int kind
	private static net.sf.saxon.type.BuiltInAtomicType makeAtomicType (int, net.sf.saxon.type.SimpleType, boolean) 
		int fingerprint
		net.sf.saxon.type.SimpleType baseType
		boolean ordered
		net.sf.saxon.type.BuiltInAtomicType t
	public java.lang.CharSequence preprocess (java.lang.CharSequence) 
		CharSequence input
	public java.lang.CharSequence postprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence input
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public java.util.Set getPlainMemberTypes () 
	public boolean isNumericType () 
		net.sf.saxon.type.ItemType p
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeAcceptor (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		int targetVersion
	public volatile net.sf.saxon.type.AtomicType getPrimitiveItemType () 
	public volatile java.lang.Iterable getPlainMemberTypes ()  throws net.sf.saxon.type.MissingComponentException 
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
	public volatile net.sf.saxon.type.ItemType getPrimitiveItemType () 
	static void  () 
}

net/sf/saxon/type/BuiltInListType$1.class
BuiltInListType.java
package net.sf.saxon.type
 net.sf.saxon.type.BuiltInListType$1 extends java.lang.Object {
}

net/sf/saxon/type/BuiltInListType$ListTypeMappingFunction.class
BuiltInListType.java
package net.sf.saxon.type
 net.sf.saxon.type.BuiltInListType$ListTypeMappingFunction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	public net.sf.saxon.om.NamespaceResolver resolver
	public net.sf.saxon.type.AtomicType atomicType
	public net.sf.saxon.lib.ConversionRules rules
	private void  () 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.om.Item item
	void  (net.sf.saxon.type.BuiltInListType$1) 
		net.sf.saxon.type.BuiltInListType$1 x0
}

net/sf/saxon/type/BuiltInListType.class
BuiltInListType.java
package net.sf.saxon.type
public net.sf.saxon.type.BuiltInListType extends java.lang.Object implements net.sf.saxon.type.ListType  {
	private int fingerprint
	public static net.sf.saxon.type.BuiltInListType ENTITIES
	public static net.sf.saxon.type.BuiltInListType IDREFS
	public static net.sf.saxon.type.BuiltInListType NMTOKENS
	public static net.sf.saxon.type.BuiltInListType ANY_URIS
	private net.sf.saxon.type.BuiltInAtomicType itemType
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public java.lang.String getSystemId () 
	public int getRedefinitionLevel () 
	public int getWhitespaceAction () 
	public void  (int) 
		int fingerprint
	public int getValidationStatus () 
	public net.sf.saxon.type.SchemaType getBaseType () 
	public boolean isAtomicType () 
	public boolean isIdType () 
	public boolean isIdRefType () 
	public boolean isListType () 
	public boolean isUnionType () 
	public boolean isAnonymousType () 
	public net.sf.saxon.type.SchemaType getBuiltInBaseType () 
	public boolean isNamespaceSensitive () 
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public java.lang.String getEQName () 
	public int getFingerprint () 
	public java.lang.String getDisplayName () 
	public boolean isComplexType () 
	public boolean isSimpleType () 
	public int getBlock () 
	public net.sf.saxon.type.SchemaType getKnownBaseType ()  throws java.lang.IllegalStateException 
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public int getFinalProhibitions () 
	public net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.om.NodeInfo node
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public java.lang.String getDescription () 
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType type
		int block
	public java.lang.String getLocalName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public net.sf.saxon.type.SimpleType getItemType () 
	public java.lang.String applyWhitespaceNormalization (java.lang.String) 
		String value
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int kind
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.type.ValidationFailure v
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.SimpleType base
		net.sf.saxon.value.Whitespace$Tokenizer iter
		boolean found
		net.sf.saxon.value.StringValue val
	public net.sf.saxon.om.AtomicSequence getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.type.ValidationException 
		net.sf.saxon.trans.XPathException err
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.value.Whitespace$Tokenizer iter
		net.sf.saxon.type.BuiltInListType$ListTypeMappingFunction map
	private static net.sf.saxon.type.BuiltInListType makeListType (java.lang.String, java.lang.String) 
		String namespace
		String lname
		net.sf.saxon.type.BuiltInListType t
	public java.lang.CharSequence preprocess (java.lang.CharSequence) 
		CharSequence input
	public java.lang.CharSequence postprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence input
	static void  () 
}

net/sf/saxon/type/BuiltInType.class
BuiltInType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.BuiltInType extends java.lang.Object {
	private static net.sf.saxon.z.IntHashMap lookup
	private static java.util.Map lookupByLocalName
	private void  () 
	public static net.sf.saxon.type.SchemaType getSchemaType (int) 
		int fingerprint
		net.sf.saxon.type.SchemaType st
	public static net.sf.saxon.type.SchemaType getSchemaTypeByLocalName (java.lang.String) 
		String name
		net.sf.saxon.type.SchemaType st
	static void register (int, net.sf.saxon.type.SchemaType) 
		int fingerprint
		net.sf.saxon.type.SchemaType type
	static void  () 
}

net/sf/saxon/type/ComplexType.class
ComplexType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ComplexType extends java.lang.Object implements net.sf.saxon.type.SchemaType  {
	public static final int VARIETY_EMPTY
	public static final int VARIETY_SIMPLE
	public static final int VARIETY_ELEMENT_ONLY
	public static final int VARIETY_MIXED
	public static final int OPEN_CONTENT_ABSENT
	public static final int OPEN_CONTENT_NONE
	public static final int OPEN_CONTENT_INTERLEAVE
	public static final int OPEN_CONTENT_SUFFIX
	public abstract int getVariety () 
	public abstract boolean isAbstract () 
	public abstract boolean isComplexContent () 
	public abstract boolean isSimpleContent () 
	public abstract boolean isAllContent () 
	public abstract net.sf.saxon.type.SimpleType getSimpleContentType ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract boolean isRestricted () 
	public abstract boolean isEmptyContent () 
	public abstract boolean isEmptiable ()  throws net.sf.saxon.type.SchemaException 
	public abstract boolean isMixedContent () 
	public abstract net.sf.saxon.type.SchemaType getElementParticleType (net.sf.saxon.om.StructuredQName, boolean)  throws net.sf.saxon.type.SchemaException net.sf.saxon.type.ValidationException 
	public abstract int getElementParticleCardinality (net.sf.saxon.om.StructuredQName, boolean)  throws net.sf.saxon.type.SchemaException net.sf.saxon.type.ValidationException 
	public abstract net.sf.saxon.type.SimpleType getAttributeUseType (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
	public abstract int getAttributeUseCardinality (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
	public abstract boolean allowsAttributes ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract void gatherAllPermittedChildren (java.util.HashSet, boolean)  throws net.sf.saxon.type.SchemaException 
	public abstract void gatherAllPermittedDescendants (java.util.HashSet)  throws net.sf.saxon.type.SchemaException 
	public abstract net.sf.saxon.type.SchemaType getDescendantElementType (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
	public abstract int getDescendantElementCardinality (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
	public abstract boolean containsElementWildcard ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract boolean hasAssertions () 
}

net/sf/saxon/type/ConversionResult.class
ConversionResult.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ConversionResult extends java.lang.Object {
	public abstract net.sf.saxon.value.AtomicValue asAtomic ()  throws net.sf.saxon.type.ValidationException 
}

net/sf/saxon/type/Converter$Base64BinaryToHexBinary.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$Base64BinaryToHexBinary extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$BooleanToDecimal.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$BooleanToDecimal extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$BooleanToDouble.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$BooleanToDouble extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$BooleanToFloat.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$BooleanToFloat extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$BooleanToInteger.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$BooleanToInteger extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateTimeToDate.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateTimeToDate extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DateTimeValue dt
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateTimeToGDay.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateTimeToGDay extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DateTimeValue dt
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateTimeToGMonth.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateTimeToGMonth extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DateTimeValue dt
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateTimeToGMonthDay.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateTimeToGMonthDay extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DateTimeValue dt
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateTimeToGYear.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateTimeToGYear extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DateTimeValue dt
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateTimeToGYearMonth.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateTimeToGYearMonth extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DateTimeValue dt
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateTimeToTime.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateTimeToTime extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DateTimeValue dt
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DateToDateTime.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DateToDateTime extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DecimalToInteger.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DecimalToInteger extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$DoubleToDecimal.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DoubleToDecimal extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$DoubleToInteger.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DoubleToInteger extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$DownCastingConverter.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DownCastingConverter extends net.sf.saxon.type.Converter {
	private net.sf.saxon.type.AtomicType newType
	public void  (net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.type.AtomicType annotation
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.AtomicType getTargetType () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue, java.lang.CharSequence) 
		net.sf.saxon.value.AtomicValue input
		CharSequence lexicalForm
		net.sf.saxon.type.ValidationFailure f
	public net.sf.saxon.type.ValidationFailure validate (net.sf.saxon.value.AtomicValue, java.lang.CharSequence) 
		net.sf.saxon.value.AtomicValue input
		CharSequence lexicalForm
}

net/sf/saxon/type/Converter$DurationToDayTimeDuration.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DurationToDayTimeDuration extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DurationValue d
}

net/sf/saxon/type/Converter$DurationToYearMonthDuration.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$DurationToYearMonthDuration extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.value.DurationValue d
}

net/sf/saxon/type/Converter$FloatToDecimal.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$FloatToDecimal extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$FloatToInteger.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$FloatToInteger extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$HexBinaryToBase64Binary.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$HexBinaryToBase64Binary extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$IntegerToDecimal.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$IntegerToDecimal extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$NotationToQName.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$NotationToQName extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$NumericToBoolean.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$NumericToBoolean extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$NumericToDecimal.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$NumericToDecimal extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		java.math.BigDecimal decimal
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$NumericToDouble.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$NumericToDouble extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$NumericToFloat.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$NumericToFloat extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$NumericToInteger.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$NumericToInteger extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$PromoterToDouble.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$PromoterToDouble extends net.sf.saxon.type.Converter {
	private net.sf.saxon.type.StringConverter stringToDouble
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$PromoterToFloat.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$PromoterToFloat extends net.sf.saxon.type.Converter {
	private net.sf.saxon.type.StringConverter stringToFloat
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$QNameToNotation.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$QNameToNotation extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
}

net/sf/saxon/type/Converter$StringToBase64BinaryConverter.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$StringToBase64BinaryConverter extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		net.sf.saxon.trans.XPathException e
		CharSequence input
}

net/sf/saxon/type/Converter$ToStringConverter.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$ToStringConverter extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$ToUntypedAtomicConverter.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$ToUntypedAtomicConverter extends net.sf.saxon.type.Converter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter$TwoPhaseConverter.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$TwoPhaseConverter extends net.sf.saxon.type.StringConverter {
	private net.sf.saxon.type.Converter phaseOne
	private net.sf.saxon.type.Converter phaseTwo
	public void  (net.sf.saxon.type.Converter, net.sf.saxon.type.Converter) 
		net.sf.saxon.type.Converter phaseOne
		net.sf.saxon.type.Converter phaseTwo
	public static net.sf.saxon.type.Converter$TwoPhaseConverter makeTwoPhaseConverter (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.type.AtomicType inputType
		net.sf.saxon.type.AtomicType viaType
		net.sf.saxon.type.AtomicType outputType
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.Converter setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
		net.sf.saxon.type.ConversionResult temp
		net.sf.saxon.value.AtomicValue aTemp
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
		net.sf.saxon.type.ConversionResult temp
}

net/sf/saxon/type/Converter$UpCastingConverter.class
Converter.java
package net.sf.saxon.type
public net.sf.saxon.type.Converter$UpCastingConverter extends net.sf.saxon.type.Converter {
	private net.sf.saxon.type.AtomicType newTypeAnnotation
	public void  (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType annotation
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/Converter.class
Converter.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.Converter extends java.lang.Object {
	public static final net.sf.saxon.type.StringConverter$IdentityConverter IDENTITY_CONVERTER
	public static final net.sf.saxon.type.Converter$ToUntypedAtomicConverter TO_UNTYPED_ATOMIC
	public static final net.sf.saxon.type.Converter$ToStringConverter TO_STRING
	public static final net.sf.saxon.type.Converter$NumericToFloat NUMERIC_TO_FLOAT
	public static final net.sf.saxon.type.Converter$BooleanToFloat BOOLEAN_TO_FLOAT
	public static final net.sf.saxon.type.Converter$NumericToDouble NUMERIC_TO_DOUBLE
	public static final net.sf.saxon.type.Converter$BooleanToDouble BOOLEAN_TO_DOUBLE
	public static final net.sf.saxon.type.Converter$DoubleToDecimal DOUBLE_TO_DECIMAL
	public static final net.sf.saxon.type.Converter$FloatToDecimal FLOAT_TO_DECIMAL
	public static final net.sf.saxon.type.Converter$IntegerToDecimal INTEGER_TO_DECIMAL
	public static final net.sf.saxon.type.Converter$NumericToDecimal NUMERIC_TO_DECIMAL
	public static final net.sf.saxon.type.Converter$BooleanToDecimal BOOLEAN_TO_DECIMAL
	public static final net.sf.saxon.type.Converter$DoubleToInteger DOUBLE_TO_INTEGER
	public static final net.sf.saxon.type.Converter$FloatToInteger FLOAT_TO_INTEGER
	public static final net.sf.saxon.type.Converter$DecimalToInteger DECIMAL_TO_INTEGER
	public static final net.sf.saxon.type.Converter$NumericToInteger NUMERIC_TO_INTEGER
	public static final net.sf.saxon.type.Converter$BooleanToInteger BOOLEAN_TO_INTEGER
	public static final net.sf.saxon.type.Converter$DurationToDayTimeDuration DURATION_TO_DAY_TIME_DURATION
	public static final net.sf.saxon.type.Converter$DurationToYearMonthDuration DURATION_TO_YEAR_MONTH_DURATION
	public static final net.sf.saxon.type.Converter$DateToDateTime DATE_TO_DATE_TIME
	public static final net.sf.saxon.type.Converter$DateTimeToDate DATE_TIME_TO_DATE
	public static final net.sf.saxon.type.Converter$DateTimeToGMonth DATE_TIME_TO_G_MONTH
	public static final net.sf.saxon.type.Converter$DateTimeToGYearMonth DATE_TIME_TO_G_YEAR_MONTH
	public static final net.sf.saxon.type.Converter$DateTimeToGYear DATE_TIME_TO_G_YEAR
	public static final net.sf.saxon.type.Converter$DateTimeToGMonthDay DATE_TIME_TO_G_MONTH_DAY
	public static final net.sf.saxon.type.Converter$DateTimeToGDay DATE_TIME_TO_G_DAY
	public static final net.sf.saxon.type.Converter$DateTimeToTime DATE_TIME_TO_TIME
	public static final net.sf.saxon.type.Converter$NumericToBoolean NUMERIC_TO_BOOLEAN
	public static final net.sf.saxon.type.Converter$Base64BinaryToHexBinary BASE64_BINARY_TO_HEX_BINARY
	public static final net.sf.saxon.type.Converter$HexBinaryToBase64Binary HEX_BINARY_TO_BASE64_BINARY
	public static final net.sf.saxon.type.Converter$NotationToQName NOTATION_TO_QNAME
	public static final net.sf.saxon.type.Converter$QNameToNotation QNAME_TO_NOTATION
	private net.sf.saxon.lib.ConversionRules conversionRules
	public static net.sf.saxon.value.AtomicValue convert (net.sf.saxon.value.AtomicValue, net.sf.saxon.type.AtomicType, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.type.ValidationException 
		net.sf.saxon.type.ValidationFailure ve
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.AtomicType targetType
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.Converter converter
	protected void  () 
	protected void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public abstract net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
	public final void setConversionRules (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public final net.sf.saxon.lib.ConversionRules getConversionRules () 
	public boolean isAlwaysSuccessful () 
	public net.sf.saxon.type.Converter setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	static void  () 
}

net/sf/saxon/type/ErrorType.class
ErrorType.java
package net.sf.saxon.type
public final net.sf.saxon.type.ErrorType extends net.sf.saxon.pattern.NodeTest implements net.sf.saxon.type.AtomicType net.sf.saxon.type.UnionType net.sf.saxon.type.PlainType  {
	private static net.sf.saxon.type.ErrorType theInstance
	private void  () 
	public net.sf.saxon.type.UType getUType () 
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public java.lang.String getEQName () 
	public boolean containsListType () 
	public java.lang.Iterable getPlainMemberTypes () 
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public int getRedefinitionLevel () 
	public java.lang.String getSystemId () 
	public static net.sf.saxon.type.ErrorType getInstance () 
	public int getValidationStatus () 
	public net.sf.saxon.type.SchemaType getBaseType () 
	public net.sf.saxon.type.SchemaType getKnownBaseType () 
	public boolean isComplexType () 
	public boolean isSimpleType () 
	public int getFingerprint () 
	public net.sf.saxon.om.StructuredQName getMatchingNodeName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public java.lang.String getDescription () 
	public java.lang.String getDisplayName () 
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType type
		int block
	public boolean isAtomicType () 
	public boolean isIdType () 
	public boolean isIdRefType () 
	public boolean isAnonymousType () 
	public boolean isListType () 
	public boolean isUnionType () 
	public net.sf.saxon.type.SchemaType getBuiltInBaseType () 
	public net.sf.saxon.om.AtomicSequence getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.StringConverter getStringConverter (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules) 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
	public boolean isNamespaceSensitive () 
	public int getBlock () 
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public int getFinalProhibitions () 
	public int getWhitespaceAction () 
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int kind
	public java.lang.CharSequence preprocess (java.lang.CharSequence) 
		CharSequence input
	public java.lang.CharSequence postprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence input
	public boolean isPlainType () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public boolean matches (int, net.sf.saxon.om.NodeName, net.sf.saxon.type.SchemaType) 
		int nodeKind
		net.sf.saxon.om.NodeName name
		net.sf.saxon.type.SchemaType annotation
	public net.sf.saxon.type.AtomicType getPrimitiveItemType () 
	public int getPrimitiveType () 
	public double getDefaultPriority () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public boolean isAtomizable () 
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public net.sf.saxon.value.SequenceType getResultTypeOfCast () 
	public java.lang.String toString () 
	public net.sf.saxon.type.ValidationFailure validate (net.sf.saxon.value.AtomicValue, java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.value.AtomicValue primValue
		CharSequence lexicalValue
		net.sf.saxon.lib.ConversionRules rules
	public boolean isOrdered (boolean) 
		boolean optimistic
	public boolean isAbstract () 
	public boolean isPrimitiveType () 
	public net.sf.saxon.om.StructuredQName getTypeName () 
	public net.sf.saxon.type.ValidationFailure checkAgainstFacets (net.sf.saxon.value.AtomicValue, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.lib.ConversionRules rules
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	public volatile net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
	static void  () 
}

net/sf/saxon/type/ExternalObjectType.class
ExternalObjectType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ExternalObjectType extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getTargetNamespace () 
	public boolean isExternalType () 
	public abstract net.sf.saxon.om.StructuredQName getTypeName () 
	public final boolean isPlainType () 
	public abstract int getPrimitiveType () 
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeAcceptor (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		int targetVersion
}

net/sf/saxon/type/FunctionItemType.class
FunctionItemType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.FunctionItemType extends java.lang.Object implements net.sf.saxon.type.ItemType  {
	public abstract net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public abstract net.sf.saxon.value.SequenceType getResultType () 
	public abstract int relationship (net.sf.saxon.type.FunctionItemType, net.sf.saxon.type.TypeHierarchy) 
	public abstract net.sf.saxon.query.AnnotationList getAnnotationAssertions () 
	public abstract net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isMapType () 
	public abstract boolean isArrayType () 
}

net/sf/saxon/type/ISchemaCompiler.class
ISchemaCompiler.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ISchemaCompiler extends java.lang.Object {
}

net/sf/saxon/type/ItemType$WithSequenceTypeCache.class
ItemType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ItemType$WithSequenceTypeCache extends java.lang.Object implements net.sf.saxon.type.ItemType  {
	public abstract net.sf.saxon.value.SequenceType one () 
	public abstract net.sf.saxon.value.SequenceType zeroOrOne () 
	public abstract net.sf.saxon.value.SequenceType oneOrMore () 
	public abstract net.sf.saxon.value.SequenceType zeroOrMore () 
}

net/sf/saxon/type/ItemType.class
ItemType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ItemType extends java.lang.Object {
	public abstract boolean isAtomicType () 
	public abstract boolean isPlainType () 
	public abstract boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public abstract int getPrimitiveType () 
	public abstract net.sf.saxon.type.UType getUType () 
	public abstract net.sf.saxon.type.PlainType getAtomizedItemType () 
	public abstract boolean isAtomizable () 
	public abstract void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String generateJavaScriptItemTypeAcceptor (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/type/JavaExternalObjectType.class
JavaExternalObjectType.java
package net.sf.saxon.type
public net.sf.saxon.type.JavaExternalObjectType extends net.sf.saxon.type.ExternalObjectType implements net.sf.saxon.type.ItemType  {
	public static net.sf.saxon.type.JavaExternalObjectType EXTERNAL_OBJECT_TYPE
	private Class javaClass
	public void  (java.lang.Class) 
		Class javaClass
	public void  (java.lang.Class, net.sf.saxon.Configuration) 
		Class javaClass
		net.sf.saxon.Configuration config
	public net.sf.saxon.type.UType getUType () 
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public boolean isExternalType () 
	public net.sf.saxon.om.StructuredQName getTypeName () 
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public int getPrimitiveType () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public boolean isAtomizable () 
	public int getRelationship (net.sf.saxon.type.JavaExternalObjectType) 
		net.sf.saxon.type.JavaExternalObjectType other
		Class j2
	public java.lang.String getDescription () 
	public boolean isAtomicType () 
	public java.lang.Class getJavaClass () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		Object obj
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public java.lang.String toString () 
	public java.lang.String getDisplayName () 
	public double getDefaultPriority () 
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public static java.lang.String classNameToLocalName (java.lang.String) 
		String className
	public static java.lang.String localNameToClassName (java.lang.String) 
		char c
		int i
		String className
		net.sf.saxon.tree.util.FastStringBuffer fsb
		boolean atStart
	public static net.sf.saxon.om.StructuredQName classNameToQName (java.lang.String) 
		String className
	public volatile net.sf.saxon.type.PlainType getAtomizedItemType () 
	static void  () 
}

net/sf/saxon/type/ListType.class
ListType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ListType extends java.lang.Object implements net.sf.saxon.type.SimpleType  {
	public abstract net.sf.saxon.type.SimpleType getItemType ()  throws net.sf.saxon.type.MissingComponentException 
}

net/sf/saxon/type/MissingComponentException.class
MissingComponentException.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.MissingComponentException extends net.sf.saxon.type.SchemaException {
	public void  (java.lang.String) 
		String ref
}

net/sf/saxon/type/NumericType.class
NumericType.java
package net.sf.saxon.type
public net.sf.saxon.type.NumericType extends java.lang.Object implements net.sf.saxon.type.UnionType net.sf.saxon.type.PlainType  {
	private static final net.sf.saxon.type.NumericType THE_INSTANCE
	private static java.util.List members
	public static net.sf.saxon.type.NumericType getInstance () 
	private void  () 
	public net.sf.saxon.om.StructuredQName getTypeName () 
	public boolean containsListType () 
	public java.lang.Iterable getPlainMemberTypes () 
	public net.sf.saxon.value.SequenceType getResultTypeOfCast () 
	public boolean isPlainType () 
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.AtomicType getPrimitiveItemType () 
	public int getPrimitiveType () 
	public net.sf.saxon.type.UType getUType () 
	public net.sf.saxon.type.PlainType getAtomizedItemType () 
	public boolean isAtomizable () 
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public boolean isAtomicType () 
	public boolean isListType () 
	public boolean isUnionType () 
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public net.sf.saxon.type.SchemaType getBuiltInBaseType () 
	public net.sf.saxon.om.AtomicSequence getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.type.ValidationException 
		double d
		NumberFormatException e
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules) 
		NumberFormatException e
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ValidationFailure checkAgainstFacets (net.sf.saxon.value.AtomicValue, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.lib.ConversionRules rules
	public boolean isNamespaceSensitive () 
	public int getWhitespaceAction () 
	public java.lang.CharSequence preprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence input
	public java.lang.CharSequence postprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence input
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public int getFingerprint () 
	public java.lang.String getDisplayName () 
	public java.lang.String getEQName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public boolean isComplexType () 
	public boolean isSimpleType () 
	public boolean isAnonymousType () 
	public int getBlock () 
	public net.sf.saxon.type.SchemaType getBaseType () 
	public int getDerivationMethod () 
	public int getFinalProhibitions () 
	public boolean allowsDerivation (int) 
		int derivation
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int kind
	public net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public java.lang.String getDescription () 
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.type.SchemaType base
		int block
	public java.lang.String getSystemId () 
	public boolean isIdType () 
	public boolean isIdRefType () 
	public int getValidationStatus () 
	public int getRedefinitionLevel () 
	public net.sf.saxon.om.Function getComponentAsFunction () 
	public java.lang.String toString () 
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
	public java.lang.String generateJavaScriptItemTypeAcceptor (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String errorCode
		int targetVersion
	public volatile net.sf.saxon.type.ItemType getPrimitiveItemType () 
	static void  () 
}

net/sf/saxon/type/PlainType.class
PlainType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.PlainType extends java.lang.Object implements net.sf.saxon.type.ItemType  {
	public abstract net.sf.saxon.om.StructuredQName getTypeName () 
	public abstract boolean isExternalType () 
	public abstract java.lang.Iterable getPlainMemberTypes ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
	public abstract net.sf.saxon.type.AtomicType getPrimitiveItemType () 
}

net/sf/saxon/type/PrimitiveUType$1.class
PrimitiveUType.java
package net.sf.saxon.type
 net.sf.saxon.type.PrimitiveUType$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$type$PrimitiveUType
	static void  () 
}

net/sf/saxon/type/PrimitiveUType.class
PrimitiveUType.java
package net.sf.saxon.type
public final net.sf.saxon.type.PrimitiveUType extends java.lang.Enum {
	public static final net.sf.saxon.type.PrimitiveUType DOCUMENT
	public static final net.sf.saxon.type.PrimitiveUType ELEMENT
	public static final net.sf.saxon.type.PrimitiveUType ATTRIBUTE
	public static final net.sf.saxon.type.PrimitiveUType TEXT
	public static final net.sf.saxon.type.PrimitiveUType COMMENT
	public static final net.sf.saxon.type.PrimitiveUType PI
	public static final net.sf.saxon.type.PrimitiveUType NAMESPACE
	public static final net.sf.saxon.type.PrimitiveUType FUNCTION
	public static final net.sf.saxon.type.PrimitiveUType STRING
	public static final net.sf.saxon.type.PrimitiveUType BOOLEAN
	public static final net.sf.saxon.type.PrimitiveUType DECIMAL
	public static final net.sf.saxon.type.PrimitiveUType FLOAT
	public static final net.sf.saxon.type.PrimitiveUType DOUBLE
	public static final net.sf.saxon.type.PrimitiveUType DURATION
	public static final net.sf.saxon.type.PrimitiveUType DATE_TIME
	public static final net.sf.saxon.type.PrimitiveUType TIME
	public static final net.sf.saxon.type.PrimitiveUType DATE
	public static final net.sf.saxon.type.PrimitiveUType G_YEAR_MONTH
	public static final net.sf.saxon.type.PrimitiveUType G_YEAR
	public static final net.sf.saxon.type.PrimitiveUType G_MONTH_DAY
	public static final net.sf.saxon.type.PrimitiveUType G_DAY
	public static final net.sf.saxon.type.PrimitiveUType G_MONTH
	public static final net.sf.saxon.type.PrimitiveUType HEX_BINARY
	public static final net.sf.saxon.type.PrimitiveUType BASE64_BINARY
	public static final net.sf.saxon.type.PrimitiveUType ANY_URI
	public static final net.sf.saxon.type.PrimitiveUType QNAME
	public static final net.sf.saxon.type.PrimitiveUType NOTATION
	public static final net.sf.saxon.type.PrimitiveUType UNTYPED_ATOMIC
	public static final net.sf.saxon.type.PrimitiveUType EXTENSION
	private final int bit
	private static final net.sf.saxon.type.PrimitiveUType[] $VALUES
	public static net.sf.saxon.type.PrimitiveUType[] values () 
	public static net.sf.saxon.type.PrimitiveUType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int bit
	public int getBit () 
	public net.sf.saxon.type.UType toUType () 
	public static net.sf.saxon.type.PrimitiveUType forBit (int) 
		int bit
	public java.lang.String toString () 
	public net.sf.saxon.type.ItemType toItemType () 
	static void  () 
}

net/sf/saxon/type/SchemaComponent.class
SchemaComponent.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaComponent extends java.lang.Object {
	public static final int UNVALIDATED
	public static final int FIXED_UP
	public static final int VALIDATING
	public static final int VALIDATED
	public static final int INVALID
	public static final int INCOMPLETE
	public abstract int getValidationStatus () 
	public abstract int getRedefinitionLevel () 
}

net/sf/saxon/type/SchemaComponentVisitor.class
SchemaComponentVisitor.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaComponentVisitor extends java.lang.Object {
	public abstract void visitSchemaComponent (net.sf.saxon.type.SchemaComponent)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/type/SchemaDeclaration.class
SchemaDeclaration.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaDeclaration extends java.lang.Object {
	public abstract int getFingerprint () 
	public abstract net.sf.saxon.om.StructuredQName getComponentName () 
	public abstract net.sf.saxon.type.SchemaType getType ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract net.sf.saxon.pattern.NodeTest makeSchemaNodeTest ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract boolean isNillable () 
	public abstract boolean isAbstract () 
	public abstract boolean hasTypeAlternatives () 
}

net/sf/saxon/type/SchemaException.class
SchemaException.java
package net.sf.saxon.type
public net.sf.saxon.type.SchemaException extends net.sf.saxon.trans.XPathException {
	public void  (java.lang.String, net.sf.saxon.expr.parser.Location) 
		String message
		net.sf.saxon.expr.parser.Location locator
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable exception
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable exception
}

net/sf/saxon/type/SchemaType.class
SchemaType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaType extends java.lang.Object implements net.sf.saxon.type.SchemaComponent  {
	public static final int DERIVATION_RESTRICTION
	public static final int DERIVATION_EXTENSION
	public static final int DERIVATION_UNION
	public static final int DERIVATION_LIST
	public static final int DERIVE_BY_SUBSTITUTION
	public abstract java.lang.String getName () 
	public abstract java.lang.String getTargetNamespace () 
	public abstract int getFingerprint () 
	public abstract java.lang.String getDisplayName () 
	public abstract net.sf.saxon.om.StructuredQName getStructuredQName () 
	public abstract java.lang.String getEQName () 
	public abstract boolean isComplexType () 
	public abstract boolean isSimpleType () 
	public abstract boolean isAtomicType () 
	public abstract boolean isAnonymousType () 
	public abstract int getBlock () 
	public abstract net.sf.saxon.type.SchemaType getBaseType () 
	public abstract int getDerivationMethod () 
	public abstract int getFinalProhibitions () 
	public abstract boolean allowsDerivation (int) 
	public abstract void analyzeContentExpression (net.sf.saxon.expr.Expression, int)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isSameType (net.sf.saxon.type.SchemaType) 
	public abstract java.lang.String getDescription () 
	public abstract void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException 
	public abstract java.lang.String getSystemId () 
	public abstract boolean isIdType ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract boolean isIdRefType ()  throws net.sf.saxon.type.MissingComponentException 
}

net/sf/saxon/type/SimpleType.class
SimpleType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SimpleType extends java.lang.Object implements net.sf.saxon.type.SchemaType  {
	public abstract boolean isAtomicType () 
	public abstract boolean isListType () 
	public abstract boolean isUnionType () 
	public abstract boolean isExternalType () 
	public abstract boolean isBuiltInType () 
	public abstract net.sf.saxon.type.SchemaType getBuiltInBaseType () 
	public abstract net.sf.saxon.om.AtomicSequence getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.type.ValidationException 
	public abstract net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.lib.ConversionRules) 
	public abstract boolean isNamespaceSensitive () 
	public abstract int getWhitespaceAction () 
	public abstract java.lang.CharSequence preprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
	public abstract java.lang.CharSequence postprocess (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
}

net/sf/saxon/type/SpecificFunctionType.class
SpecificFunctionType.java
package net.sf.saxon.type
public net.sf.saxon.type.SpecificFunctionType extends net.sf.saxon.type.AnyFunctionType {
	private net.sf.saxon.value.SequenceType[] argTypes
	private net.sf.saxon.value.SequenceType resultType
	private net.sf.saxon.query.AnnotationList annotations
	public void  (net.sf.saxon.value.SequenceType[], net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType[] argTypes
		net.sf.saxon.value.SequenceType resultType
	public void  (net.sf.saxon.value.SequenceType[], net.sf.saxon.value.SequenceType, net.sf.saxon.query.AnnotationList) 
		net.sf.saxon.value.SequenceType[] argTypes
		net.sf.saxon.value.SequenceType resultType
		net.sf.saxon.query.AnnotationList annotations
	public int getArity () 
	public net.sf.saxon.value.SequenceType[] getArgumentTypes () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public net.sf.saxon.query.AnnotationList getAnnotationAssertions () 
	public java.lang.String toString () 
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		int i
		net.sf.saxon.type.SpecificFunctionType f2
		Object other
	public int hashCode () 
		net.sf.saxon.value.SequenceType argType
		int h
	public int relationship (net.sf.saxon.type.FunctionItemType, net.sf.saxon.type.TypeHierarchy) 
		int rrel
		int argRel
		int i
		boolean wider
		boolean narrower
		int resRel
		net.sf.saxon.type.FunctionItemType other
		net.sf.saxon.type.TypeHierarchy th
	public boolean matches (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.ma.map.KeyValuePair pair
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Sequence member
		int rel
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
		int rel
	public net.sf.saxon.expr.Expression makeFunctionSequenceCoercer (net.sf.saxon.expr.Expression, net.sf.saxon.expr.parser.RoleDiagnostic)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.RoleDiagnostic role
	public void visitNamedSchemaComponents (net.sf.saxon.type.SchemaComponentVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType argType
		net.sf.saxon.type.SchemaComponentVisitor visitor
	public java.lang.String generateJavaScriptItemTypeTest (net.sf.saxon.type.ItemType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType knownToBe
		int targetVersion
}

net/sf/saxon/type/StringConverter$IdentityConverter.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$IdentityConverter extends net.sf.saxon.type.StringConverter {
	public static net.sf.saxon.type.StringConverter$IdentityConverter THE_INSTANCE
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public boolean isAlwaysSuccessful () 
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
	static void  () 
}

net/sf/saxon/type/StringConverter$StringToAnyURI.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToAnyURI extends net.sf.saxon.type.StringConverter {
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToBoolean.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToBoolean extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToDate.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToDate extends net.sf.saxon.type.StringConverter {
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToDateTime.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToDateTime extends net.sf.saxon.type.StringConverter {
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToDateTimeStamp.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToDateTimeStamp extends net.sf.saxon.type.StringConverter {
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
		net.sf.saxon.type.ConversionResult val
}

net/sf/saxon/type/StringConverter$StringToDayTimeDuration.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToDayTimeDuration extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToDecimal.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToDecimal extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToDerivedStringSubtype.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToDerivedStringSubtype extends net.sf.saxon.type.StringConverter {
	net.sf.saxon.type.AtomicType targetType
	net.sf.saxon.type.StringConverter builtInValidator
	int whitespaceAction
	public void  (net.sf.saxon.lib.ConversionRules, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.AtomicType targetType
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		net.sf.saxon.type.ValidationException err
		CharSequence input
		CharSequence cs
		net.sf.saxon.type.ValidationFailure f
		net.sf.saxon.value.StringValue sv
}

net/sf/saxon/type/StringConverter$StringToDuration.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToDuration extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToFloat.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToFloat extends net.sf.saxon.type.StringConverter {
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		float flt
		net.sf.saxon.type.ValidationFailure ve
		NumberFormatException err
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToGDay.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToGDay extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToGMonth.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToGMonth extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToGMonthDay.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToGMonthDay extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToGYear.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToGYear extends net.sf.saxon.type.StringConverter {
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToGYearMonth.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToGYearMonth extends net.sf.saxon.type.StringConverter {
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToHexBinary.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToHexBinary extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		net.sf.saxon.trans.XPathException e
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToInteger.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToInteger extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToIntegerSubtype.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToIntegerSubtype extends net.sf.saxon.type.StringConverter {
	net.sf.saxon.type.BuiltInAtomicType targetType
	static final boolean $assertionsDisabled
	public void  (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.BuiltInAtomicType targetType
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		boolean ok
		boolean ok
		CharSequence input
		net.sf.saxon.type.ConversionResult iv
	static void  () 
}

net/sf/saxon/type/StringConverter$StringToLanguage.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToLanguage extends net.sf.saxon.type.StringConverter {
	private static final java.util.regex.Pattern regex
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
		CharSequence trimmed
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
	static void  () 
}

net/sf/saxon/type/StringConverter$StringToNCName.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToNCName extends net.sf.saxon.type.StringConverter {
	net.sf.saxon.type.AtomicType targetType
	public void  (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType targetType
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
		CharSequence trimmed
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToNMTOKEN.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToNMTOKEN extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
		CharSequence trimmed
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToName.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToName extends net.sf.saxon.type.StringConverter$StringToNCName {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
		net.sf.saxon.type.ValidationFailure vf
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		int i
		CharSequence input
		CharSequence trimmed
		net.sf.saxon.tree.util.FastStringBuffer buff
}

net/sf/saxon/type/StringConverter$StringToNonStringDerivedType.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToNonStringDerivedType extends net.sf.saxon.type.StringConverter {
	private net.sf.saxon.type.StringConverter phaseOne
	private net.sf.saxon.type.Converter$DownCastingConverter phaseTwo
	public void  (net.sf.saxon.type.StringConverter, net.sf.saxon.type.Converter$DownCastingConverter) 
		net.sf.saxon.type.StringConverter phaseOne
		net.sf.saxon.type.Converter$DownCastingConverter phaseTwo
	public net.sf.saxon.type.Converter setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.value.AtomicValue input
		CharSequence in
		net.sf.saxon.type.ConversionResult temp
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		net.sf.saxon.type.ValidationException err
		CharSequence input
		net.sf.saxon.type.ConversionResult temp
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		net.sf.saxon.type.ValidationException err
		CharSequence input
		net.sf.saxon.type.ConversionResult temp
}

net/sf/saxon/type/StringConverter$StringToNormalizedString.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToNormalizedString extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/StringConverter$StringToNotation.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToNotation extends net.sf.saxon.type.StringConverter {
	net.sf.saxon.om.NamespaceResolver nsResolver
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.Converter setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.type.StringConverter$StringToNotation c
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		String[] parts
		String uri
		net.sf.saxon.om.QNameException err
		net.sf.saxon.trans.XPathException err
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToQName.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToQName extends net.sf.saxon.type.StringConverter {
	net.sf.saxon.om.NamespaceResolver nsResolver
	public void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.Converter setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.type.StringConverter$StringToQName c
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		net.sf.saxon.type.ValidationFailure failure
		String[] parts
		String uri
		net.sf.saxon.om.QNameException err
		net.sf.saxon.trans.XPathException err
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToString.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToString extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/StringConverter$StringToStringSubtype.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToStringSubtype extends net.sf.saxon.type.StringConverter {
	net.sf.saxon.type.AtomicType targetType
	int whitespaceAction
	public void  (net.sf.saxon.lib.ConversionRules, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.AtomicType targetType
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		net.sf.saxon.type.ValidationException err
		CharSequence input
		CharSequence cs
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.type.ValidationFailure f
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		net.sf.saxon.type.ValidationException err
		CharSequence input
		CharSequence cs
}

net/sf/saxon/type/StringConverter$StringToTime.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToTime extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToToken.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToToken extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/StringConverter$StringToUnionConverter.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToUnionConverter extends net.sf.saxon.type.StringConverter {
	net.sf.saxon.type.SimpleType targetType
	net.sf.saxon.lib.ConversionRules rules
	public void  (net.sf.saxon.type.PlainType, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.type.PlainType targetType
		net.sf.saxon.lib.ConversionRules rules
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		net.sf.saxon.type.ValidationException err
		CharSequence input
}

net/sf/saxon/type/StringConverter$StringToUntypedAtomic.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToUntypedAtomic extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
	public boolean isAlwaysSuccessful () 
}

net/sf/saxon/type/StringConverter$StringToYearMonthDuration.class
StringConverter.java
package net.sf.saxon.type
public net.sf.saxon.type.StringConverter$StringToYearMonthDuration extends net.sf.saxon.type.StringConverter {
	public void  () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		CharSequence input
}

net/sf/saxon/type/StringConverter.class
StringConverter.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.StringConverter extends net.sf.saxon.type.Converter {
	public static final net.sf.saxon.type.StringConverter$StringToString STRING_TO_STRING
	public static final net.sf.saxon.type.StringConverter$StringToLanguage STRING_TO_LANGUAGE
	public static final net.sf.saxon.type.StringConverter$StringToNormalizedString STRING_TO_NORMALIZED_STRING
	public static final net.sf.saxon.type.StringConverter$StringToName STRING_TO_NAME
	public static final net.sf.saxon.type.StringConverter$StringToNCName STRING_TO_NCNAME
	public static final net.sf.saxon.type.StringConverter$StringToNMTOKEN STRING_TO_NMTOKEN
	public static final net.sf.saxon.type.StringConverter$StringToNCName STRING_TO_ID
	public static final net.sf.saxon.type.StringConverter$StringToNCName STRING_TO_IDREF
	public static final net.sf.saxon.type.StringConverter$StringToNCName STRING_TO_ENTITY
	public static final net.sf.saxon.type.StringConverter$StringToToken STRING_TO_TOKEN
	public static final net.sf.saxon.type.StringConverter$StringToDecimal STRING_TO_DECIMAL
	public static final net.sf.saxon.type.StringConverter$StringToInteger STRING_TO_INTEGER
	public static final net.sf.saxon.type.StringConverter$StringToGMonth STRING_TO_G_MONTH
	public static final net.sf.saxon.type.StringConverter$StringToGMonthDay STRING_TO_G_MONTH_DAY
	public static final net.sf.saxon.type.StringConverter$StringToGDay STRING_TO_G_DAY
	public static final net.sf.saxon.type.StringConverter$StringToDuration STRING_TO_DURATION
	public static final net.sf.saxon.type.StringConverter$StringToDayTimeDuration STRING_TO_DAY_TIME_DURATION
	public static final net.sf.saxon.type.StringConverter$StringToYearMonthDuration STRING_TO_YEAR_MONTH_DURATION
	public static final net.sf.saxon.type.StringConverter$StringToTime STRING_TO_TIME
	public static final net.sf.saxon.type.StringConverter$StringToBoolean STRING_TO_BOOLEAN
	public static final net.sf.saxon.type.StringConverter$StringToHexBinary STRING_TO_HEX_BINARY
	public static final net.sf.saxon.type.Converter$StringToBase64BinaryConverter STRING_TO_BASE64_BINARY
	public static final net.sf.saxon.type.StringConverter$StringToUntypedAtomic STRING_TO_UNTYPED_ATOMIC
	protected void  () 
	protected void  (net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.lib.ConversionRules rules
	public abstract net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
	public net.sf.saxon.type.ValidationFailure validate (java.lang.CharSequence) 
		CharSequence input
		net.sf.saxon.type.ConversionResult result
	public net.sf.saxon.type.ConversionResult convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue input
	static void  () 
}

net/sf/saxon/type/StringToDouble.class
StringToDouble.java
package net.sf.saxon.type
public net.sf.saxon.type.StringToDouble extends net.sf.saxon.type.StringConverter {
	private static net.sf.saxon.type.StringToDouble THE_INSTANCE
	private static double[] powers
	public static net.sf.saxon.type.StringToDouble getInstance () 
	protected void  () 
	public double stringToNumber (java.lang.CharSequence)  throws java.lang.NumberFormatException 
		char c
		int i
		int afterPoint
		boolean useJava
		long num
		int dot
		int lastDigit
		boolean onlySpaceAllowed
		char c
		int i
		CharSequence s
		int len
		boolean containsDisallowedChars
		boolean containsWhitespace
		String n
	protected double signedPositiveInfinity () 
	public net.sf.saxon.type.ConversionResult convertString (java.lang.CharSequence) 
		double d
		NumberFormatException e
		CharSequence input
	static void  () 
}

net/sf/saxon/type/Type.class
Type.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.Type extends java.lang.Object {
	public static final short ELEMENT
	public static final short ATTRIBUTE
	public static final short TEXT
	public static final short WHITESPACE_TEXT
	public static final short PROCESSING_INSTRUCTION
	public static final short COMMENT
	public static final short DOCUMENT
	public static final short NAMESPACE
	public static final short STOPPER
	public static final short PARENT_POINTER
	public static final short NODE
	public static final net.sf.saxon.type.ItemType NODE_TYPE
	public static final short ITEM
	public static final net.sf.saxon.type.ItemType ITEM_TYPE
	public static final short FUNCTION
	public static final short MAX_NODE_TYPE
	public static final short EMPTY
	private void  () 
	public static boolean isNodeType (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType type
	public static net.sf.saxon.type.ItemType getItemType (net.sf.saxon.om.Item, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.NodeInfo n
		int kind
		net.sf.saxon.tree.iter.AxisIterator iter
		net.sf.saxon.type.ItemType elementType
		net.sf.saxon.type.SchemaType eltype
		net.sf.saxon.type.SchemaType attype
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.type.TypeHierarchy th
	public static java.lang.String displayTypeName (net.sf.saxon.om.Item) 
		net.sf.saxon.type.SchemaType annotation
		net.sf.saxon.type.SchemaType annotation2
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
	public static net.sf.saxon.type.ItemType getBuiltInItemType (java.lang.String, java.lang.String) 
		String namespace
		String localName
		net.sf.saxon.type.SchemaType t
	public static net.sf.saxon.type.SimpleType getBuiltInSimpleType (java.lang.String, java.lang.String) 
		String namespace
		String localName
		net.sf.saxon.type.SchemaType t
	public static boolean isSubType (net.sf.saxon.type.AtomicType, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.SchemaType s
		net.sf.saxon.type.AtomicType one
		net.sf.saxon.type.AtomicType two
	public static net.sf.saxon.type.ItemType getCommonSuperType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, net.sf.saxon.type.TypeHierarchy) 
		Class c1
		Class c2
		net.sf.saxon.type.AtomicType k
		net.sf.saxon.type.ItemType keyType
		net.sf.saxon.type.AtomicType k
		net.sf.saxon.value.SequenceType v
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.TypeHierarchy th
		int r
	public static net.sf.saxon.type.ItemType getCommonSuperType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		Class c1
		Class c2
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.ItemType p1
		net.sf.saxon.type.ItemType p2
	private static java.lang.Class leastCommonSuperClass (java.lang.Class, java.lang.Class) 
		Class class1
		Class class2
	public static boolean isPrimitiveAtomicType (int) 
		int fingerprint
	public static boolean isPrimitiveAtomicUType (int) 
		int fingerprint
	public static boolean isGuaranteedComparable (net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.type.BuiltInAtomicType, boolean) 
		net.sf.saxon.type.BuiltInAtomicType t1
		net.sf.saxon.type.BuiltInAtomicType t2
		boolean ordered
	public static boolean isPossiblyComparable (net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.type.BuiltInAtomicType, boolean) 
		net.sf.saxon.type.BuiltInAtomicType t1
		net.sf.saxon.type.BuiltInAtomicType t2
		boolean ordered
	public static boolean isGenerallyComparable (net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.type.BuiltInAtomicType, boolean) 
		net.sf.saxon.type.BuiltInAtomicType t1
		net.sf.saxon.type.BuiltInAtomicType t2
		boolean ordered
	public static boolean isGuaranteedGenerallyComparable (net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.type.BuiltInAtomicType, boolean) 
		net.sf.saxon.type.BuiltInAtomicType t1
		net.sf.saxon.type.BuiltInAtomicType t2
		boolean ordered
	static void  () 
}

net/sf/saxon/type/TypeHierarchy$1.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.parser.RoleDiagnostic val$role
	final net.sf.saxon.type.ItemType val$requiredItemType
	final net.sf.saxon.type.TypeHierarchy this$0
	void  (net.sf.saxon.type.TypeHierarchy, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.TypeHierarchy this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure vf
		net.sf.saxon.om.Item item
}

net/sf/saxon/type/TypeHierarchy$2.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.type.ItemType val$requiredItemType
	final net.sf.saxon.lib.ConversionRules val$rules
	final net.sf.saxon.type.TypeHierarchy this$0
	void  (net.sf.saxon.type.TypeHierarchy, net.sf.saxon.type.ItemType, net.sf.saxon.lib.ConversionRules) 
		net.sf.saxon.type.TypeHierarchy this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException ve
		net.sf.saxon.om.Item item
}

net/sf/saxon/type/TypeHierarchy$3.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$3 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.type.ItemType val$requiredItemType
	final net.sf.saxon.expr.parser.RoleDiagnostic val$role
	final net.sf.saxon.type.TypeHierarchy this$0
	void  (net.sf.saxon.type.TypeHierarchy, net.sf.saxon.type.ItemType, net.sf.saxon.expr.parser.RoleDiagnostic) 
		net.sf.saxon.type.TypeHierarchy this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure vex
		net.sf.saxon.type.ConversionResult val
		net.sf.saxon.om.Item item
}

net/sf/saxon/type/TypeHierarchy$4.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$4 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.parser.RoleDiagnostic val$role
	final net.sf.saxon.type.TypeHierarchy this$0
	void  (net.sf.saxon.type.TypeHierarchy, net.sf.saxon.expr.parser.RoleDiagnostic) 
		net.sf.saxon.type.TypeHierarchy this$0
	public net.sf.saxon.value.DoubleValue 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/type/TypeHierarchy$5.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$5 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.expr.parser.RoleDiagnostic val$role
	final net.sf.saxon.type.TypeHierarchy this$0
	void  (net.sf.saxon.type.TypeHierarchy, net.sf.saxon.expr.parser.RoleDiagnostic) 
		net.sf.saxon.type.TypeHierarchy this$0
	public net.sf.saxon.value.FloatValue 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/type/TypeHierarchy$6.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$6 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	final net.sf.saxon.type.TypeHierarchy this$0
	void  (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy this$0
	public net.sf.saxon.om.Item mapItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/type/TypeHierarchy$ItemTypePair.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$ItemTypePair extends java.lang.Object {
	net.sf.saxon.type.ItemType s
	net.sf.saxon.type.ItemType t
	public void  (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType s
		net.sf.saxon.type.ItemType t
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.type.TypeHierarchy$ItemTypePair pair
		Object obj
}

net/sf/saxon/type/TypeHierarchy.class
TypeHierarchy.java
package net.sf.saxon.type
public net.sf.saxon.type.TypeHierarchy extends java.lang.Object {
	private java.util.Map map
	protected net.sf.saxon.Configuration config
	public static final int SAME_TYPE
	public static final int SUBSUMES
	public static final int SUBSUMED_BY
	public static final int OVERLAPS
	public static final int DISJOINT
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.Sequence applyFunctionConversionRules (net.sf.saxon.om.Sequence, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.parser.RoleDiagnostic, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure vf
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.ItemMappingFunction converter
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.expr.ItemMappingFunction converter
		boolean nsSensitive
		net.sf.saxon.expr.ItemMappingFunction converter
		net.sf.saxon.expr.ItemMappingFunction promoter
		net.sf.saxon.expr.ItemMappingFunction promoter
		net.sf.saxon.expr.ItemMappingFunction promoter
		net.sf.saxon.expr.ItemTypeCheckingFunction itemChecker
		net.sf.saxon.om.Sequence value
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.expr.parser.RoleDiagnostic role
		net.sf.saxon.expr.parser.Location locator
		net.sf.saxon.type.ItemType suppliedItemType
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.type.ItemType requiredItemType
		int relation
	protected net.sf.saxon.om.SequenceIterator applyFunctionCoercion (net.sf.saxon.om.SequenceIterator, net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, net.sf.saxon.expr.parser.Location) 
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.type.ItemType suppliedItemType
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.expr.parser.Location locator
	public net.sf.saxon.Configuration getConfiguration () 
	public boolean isSubType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType subtype
		net.sf.saxon.type.ItemType supertype
		int relation
	public int relationship (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.TypeHierarchy$ItemTypePair pair
		Integer result
	private static net.sf.saxon.type.ItemType stabilize (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType in
	private int computeRelationship (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.type.AtomicType t
		java.util.Set s1
		java.util.Set s2
		boolean gt
		boolean lt
		int r
		net.sf.saxon.type.SchemaType t2s
		net.sf.saxon.type.SchemaType st
		int nodeKindRelationship
		int nodeKindRelationship
		int nodeKindRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeKindRelationship
		net.sf.saxon.type.UType m1
		net.sf.saxon.type.UType m2
		int nodeNameRelationship
		net.sf.saxon.z.IntSet n1
		net.sf.saxon.z.IntSet n2
		int contentRelationship
		net.sf.saxon.type.AtomicType k1
		net.sf.saxon.type.AtomicType k2
		net.sf.saxon.value.SequenceType v1
		net.sf.saxon.value.SequenceType v2
		int keyRel
		int valueRel
		int rel
		net.sf.saxon.query.Annotation a
		net.sf.saxon.query.Annotation a
		int localRel
		net.sf.saxon.query.AnnotationList firstFiltered
		net.sf.saxon.query.AnnotationList secondFiltered
		net.sf.saxon.lib.FunctionAnnotationHandler handler
		String ns
		int assertionRelationship
		net.sf.saxon.query.AnnotationList first
		net.sf.saxon.query.AnnotationList second
		java.util.Set namespaces
		int signatureRelationship
		net.sf.saxon.type.MissingComponentException e
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	private static int combineRelationships (int, int) 
		int rel1
		int rel2
	private static java.util.Set toSet (java.lang.Iterable) 
		Object x
		Iterable in
		java.util.Set s
	private boolean unionSubsumes (java.util.Set, java.util.Set) 
		int rel
		net.sf.saxon.type.PlainType t1
		boolean t2isSubsumed
		net.sf.saxon.type.PlainType t2
		java.util.Set s1
		java.util.Set s2
	private boolean unionOverlaps (java.util.Set, java.util.Set) 
		int rel
		net.sf.saxon.type.PlainType t1
		net.sf.saxon.type.PlainType t2
		java.util.Set s1
		java.util.Set s2
	protected int computeContentRelationship (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, net.sf.saxon.z.IntSet, net.sf.saxon.z.IntSet) 
		int contentRelationship
		int contentRelationship
		int contentRelationship
		net.sf.saxon.type.SchemaType s1
		net.sf.saxon.type.SchemaType s2
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.z.IntSet n1
		net.sf.saxon.z.IntSet n2
		int contentRelationship
		boolean nillable1
		boolean nillable2
	public int sequenceTypeRelationship (net.sf.saxon.value.SequenceType, net.sf.saxon.value.SequenceType) 
		int cardRel
		int cardRel
		int cardRel
		net.sf.saxon.value.SequenceType s1
		net.sf.saxon.value.SequenceType s2
		int c1
		int c2
		int cardRel
		int itemRel
	public int schemaTypeRelationship (net.sf.saxon.type.SchemaType, net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType s1
		net.sf.saxon.type.SchemaType s2
		net.sf.saxon.type.SchemaType t1
		net.sf.saxon.type.SchemaType t2
	public static int inverseRelationship (int) 
		int relation
	public net.sf.saxon.type.ItemType getGenericFunctionItemType () 
}

net/sf/saxon/type/UType.class
UType.java
package net.sf.saxon.type
public net.sf.saxon.type.UType extends java.lang.Object {
	public static final net.sf.saxon.type.UType VOID
	public static final net.sf.saxon.type.UType DOCUMENT
	public static final net.sf.saxon.type.UType ELEMENT
	public static final net.sf.saxon.type.UType ATTRIBUTE
	public static final net.sf.saxon.type.UType TEXT
	public static final net.sf.saxon.type.UType COMMENT
	public static final net.sf.saxon.type.UType PI
	public static final net.sf.saxon.type.UType NAMESPACE
	public static final net.sf.saxon.type.UType FUNCTION
	public static final net.sf.saxon.type.UType STRING
	public static final net.sf.saxon.type.UType BOOLEAN
	public static final net.sf.saxon.type.UType DECIMAL
	public static final net.sf.saxon.type.UType FLOAT
	public static final net.sf.saxon.type.UType DOUBLE
	public static final net.sf.saxon.type.UType DURATION
	public static final net.sf.saxon.type.UType DATE_TIME
	public static final net.sf.saxon.type.UType TIME
	public static final net.sf.saxon.type.UType DATE
	public static final net.sf.saxon.type.UType G_YEAR_MONTH
	public static final net.sf.saxon.type.UType G_YEAR
	public static final net.sf.saxon.type.UType G_MONTH_DAY
	public static final net.sf.saxon.type.UType G_DAY
	public static final net.sf.saxon.type.UType G_MONTH
	public static final net.sf.saxon.type.UType HEX_BINARY
	public static final net.sf.saxon.type.UType BASE64_BINARY
	public static final net.sf.saxon.type.UType ANY_URI
	public static final net.sf.saxon.type.UType QNAME
	public static final net.sf.saxon.type.UType NOTATION
	public static final net.sf.saxon.type.UType UNTYPED_ATOMIC
	public static final net.sf.saxon.type.UType EXTENSION
	public static final net.sf.saxon.type.UType NUMERIC
	public static final net.sf.saxon.type.UType STRING_LIKE
	public static final net.sf.saxon.type.UType CHILD_NODE_KINDS
	public static final net.sf.saxon.type.UType PARENT_NODE_KINDS
	public static final net.sf.saxon.type.UType ELEMENT_OR_ATTRIBUTE
	public static final net.sf.saxon.type.UType ANY_NODE
	public static final net.sf.saxon.type.UType ANY_ATOMIC
	public static final net.sf.saxon.type.UType ANY
	private int bits
	public void  (int) 
		int bits
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public net.sf.saxon.type.UType union (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType other
	public net.sf.saxon.type.UType intersection (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType other
	public net.sf.saxon.type.UType except (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType other
	public static net.sf.saxon.type.UType fromTypeCode (int) 
		int code
	public java.util.Set decompose () 
		net.sf.saxon.type.PrimitiveUType p
		java.util.Set result
	public java.lang.String toString () 
		java.util.Set components
		net.sf.saxon.tree.util.FastStringBuffer sb
		java.util.Iterator iter
		boolean started
	public java.lang.String toStringWithIndefiniteArticle () 
		String s
	public boolean overlaps (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType other
	public boolean subsumes (net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType other
	public net.sf.saxon.type.ItemType toItemType () 
		java.util.Set p
	public static net.sf.saxon.type.UType getUType (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public static net.sf.saxon.type.UType getUType (net.sf.saxon.om.GroundedValue) 
		net.sf.saxon.om.GroundedValue sequence
		net.sf.saxon.tree.iter.UnfailingIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.type.UType u
	public static boolean isPossiblyComparable (net.sf.saxon.type.UType, net.sf.saxon.type.UType, boolean) 
		net.sf.saxon.type.UType t1
		net.sf.saxon.type.UType t2
		boolean ordered
	public static boolean isGuaranteedComparable (net.sf.saxon.type.UType, net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType t1
		net.sf.saxon.type.UType t2
	public static boolean isGenerallyComparable (net.sf.saxon.type.UType, net.sf.saxon.type.UType) 
		net.sf.saxon.type.UType t1
		net.sf.saxon.type.UType t2
	static void  () 
}

net/sf/saxon/type/UnionType.class
UnionType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.UnionType extends java.lang.Object implements net.sf.saxon.type.SimpleType net.sf.saxon.type.ItemType  {
	public abstract boolean containsListType ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract java.lang.Iterable getPlainMemberTypes ()  throws net.sf.saxon.type.MissingComponentException 
	public abstract net.sf.saxon.value.SequenceType getResultTypeOfCast () 
	public abstract net.sf.saxon.type.ValidationFailure checkAgainstFacets (net.sf.saxon.value.AtomicValue, net.sf.saxon.lib.ConversionRules) 
}

net/sf/saxon/type/Untyped.class
Untyped.java
package net.sf.saxon.type
public final net.sf.saxon.type.Untyped extends java.lang.Object implements net.sf.saxon.type.ComplexType  {
	private static net.sf.saxon.type.Untyped theInstance
	public static final net.sf.saxon.om.StructuredQName NAME
	private void  () 
	public int getValidationStatus () 
	public java.lang.String getName () 
	public java.lang.String getEQName () 
	public int getRedefinitionLevel () 
	public java.lang.String getTargetNamespace () 
	public int getVariety () 
	public java.lang.String getSystemId () 
	public int getBlock () 
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public int getFinalProhibitions () 
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int) 
		net.sf.saxon.type.SchemaType type
		int block
	public int getFingerprint () 
	public java.lang.String getDisplayName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public boolean isComplexType () 
	public boolean isAnonymousType () 
	public net.sf.saxon.type.SchemaType getKnownBaseType ()  throws java.lang.IllegalStateException 
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public net.sf.saxon.type.SchemaType getBaseType () 
	public static net.sf.saxon.type.Untyped getInstance () 
	public boolean isAbstract () 
	public boolean isSimpleType () 
	public boolean isAtomicType () 
	public boolean isIdType () 
	public boolean isIdRefType () 
	public boolean isComplexContent () 
	public boolean isSimpleContent () 
	public boolean isAllContent () 
	public net.sf.saxon.type.SimpleType getSimpleContentType () 
	public boolean isRestricted () 
	public boolean isEmptyContent () 
	public boolean isEmptiable () 
	public boolean isMixedContent () 
	public java.lang.String getDescription () 
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.Expression expression
		int kind
	public net.sf.saxon.om.AtomicSequence atomize (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.type.SchemaType getElementParticleType (net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.om.StructuredQName elementName
		boolean considerExtensions
	public int getElementParticleCardinality (net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.om.StructuredQName elementName
		boolean considerExtensions
	public net.sf.saxon.type.SimpleType getAttributeUseType (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName attributeName
	public int getAttributeUseCardinality (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.om.StructuredQName attributeName
	public boolean allowsAttributes () 
	public void gatherAllPermittedChildren (java.util.HashSet, boolean)  throws net.sf.saxon.type.SchemaException 
		java.util.HashSet children
		boolean ignoreWildcards
	public void gatherAllPermittedDescendants (java.util.HashSet)  throws net.sf.saxon.type.SchemaException 
		java.util.HashSet descendants
	public net.sf.saxon.type.SchemaType getDescendantElementType (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.om.StructuredQName fingerprint
	public int getDescendantElementCardinality (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.om.StructuredQName elementName
	public boolean containsElementWildcard () 
	public boolean hasAssertions () 
	static void  () 
}

net/sf/saxon/type/ValidationException.class
ValidationException.java
package net.sf.saxon.type
public net.sf.saxon.type.ValidationException extends net.sf.saxon.trans.XPathException {
	private net.sf.saxon.type.ValidationFailure failure
	public void  (java.lang.Exception) 
		Exception exception
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception exception
	public void  (java.lang.String, net.sf.saxon.expr.parser.Location) 
		String message
		net.sf.saxon.expr.parser.Location locator
	public void  (net.sf.saxon.type.ValidationFailure) 
		net.sf.saxon.type.ValidationFailure failure
	public java.lang.String getMessage () 
	public net.sf.saxon.type.ValidationFailure getValidationFailure () 
		net.sf.saxon.type.ValidationFailure failure
	public java.lang.String toString () 
		StringBuilder sb
		String message
	public net.sf.saxon.om.NodeInfo getNode () 
	public java.lang.String getPath () 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.AbsolutePath ap
	public net.sf.saxon.om.AbsolutePath getAbsolutePath () 
}

net/sf/saxon/type/ValidationFailure.class
ValidationFailure.java
package net.sf.saxon.type
public net.sf.saxon.type.ValidationFailure extends java.lang.Object implements net.sf.saxon.expr.parser.Location net.sf.saxon.type.ConversionResult net.sf.saxon.lib.Invalidity  {
	private String message
	private String systemId
	private String publicId
	private int lineNumber
	private int columnNumber
	private net.sf.saxon.om.AbsolutePath path
	private net.sf.saxon.om.AbsolutePath contextPath
	private net.sf.saxon.om.NodeInfo invalidNode
	private java.util.List offendingNodes
	private int schemaPart
	private String constraintName
	private String clause
	private net.sf.saxon.type.SchemaType schemaType
	private net.sf.saxon.om.StructuredQName errorCode
	private net.sf.saxon.type.ValidationException exception
	private boolean hasBeenReported
	public void  (java.lang.String) 
		String message
	public static net.sf.saxon.type.ValidationFailure fromException (java.lang.Exception) 
		net.sf.saxon.type.ValidationFailure failure
		Exception exception
	public void setConstraintReference (int, java.lang.String, java.lang.String) 
		int schemaPart
		String constraintName
		String clause
	public void setConstraintReference (net.sf.saxon.type.ValidationFailure) 
		net.sf.saxon.type.ValidationFailure e
	public int getSchemaPart () 
	public java.lang.String getConstraintName () 
	public java.lang.String getConstraintClauseNumber () 
	public java.lang.String getConstraintReference () 
	public java.lang.String getConstraintReferenceMessage () 
	public void addOffendingNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public java.util.List getOffendingNodes () 
	public net.sf.saxon.om.AbsolutePath getPath () 
	public void setPath (net.sf.saxon.om.AbsolutePath) 
		net.sf.saxon.om.AbsolutePath path
	public net.sf.saxon.om.AbsolutePath getContextPath () 
	public void setContextPath (net.sf.saxon.om.AbsolutePath) 
		net.sf.saxon.om.AbsolutePath contextPath
	public net.sf.saxon.om.NodeInfo getInvalidNode () 
	public void setInvalidNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo invalidNode
	public java.lang.String getMessage () 
	public void setMessage (java.lang.String) 
		String message
	public java.lang.String toString () 
		net.sf.saxon.tree.util.FastStringBuffer sb
		String message
	public java.lang.String getPublicId () 
		javax.xml.transform.SourceLocator loc
	public java.lang.String getSystemId () 
		javax.xml.transform.SourceLocator loc
	public int getLineNumber () 
		javax.xml.transform.SourceLocator loc
	public int getColumnNumber () 
		javax.xml.transform.SourceLocator loc
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public void setPublicId (java.lang.String) 
		String id
	public void setSystemId (java.lang.String) 
		String id
	public void setLineNumber (int) 
		int line
	public void setColumnNumber (int) 
		int column
	public void setLocator (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public void setSourceLocator (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public net.sf.saxon.expr.parser.Location getLocator () 
	public void setErrorCode (java.lang.String) 
		String errorCode
	public void setErrorCodeQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName errorCode
	public java.lang.String getErrorCode () 
	public net.sf.saxon.om.StructuredQName getErrorCodeQName () 
	public void setSchemaType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.type.ValidationException makeException () 
		net.sf.saxon.type.ValidationException ve
	public net.sf.saxon.value.AtomicValue asAtomic ()  throws net.sf.saxon.type.ValidationException 
	public boolean hasBeenReported () 
	public void setHasBeenReported (boolean) 
		boolean reported
	public java.lang.String getValidationLocationText () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.om.AbsolutePath valPath
	public java.lang.String getContextLocationText () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
		net.sf.saxon.om.AbsolutePath contextPath
	public net.sf.saxon.om.AbsolutePath getAbsolutePath () 
}

net/sf/saxon/type/ValidationParams.class
ValidationParams.java
package net.sf.saxon.type
public net.sf.saxon.type.ValidationParams extends java.util.HashMap {
	public void  () 
}

net/sf/saxon/value/AnyURIValue.class
AnyURIValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.AnyURIValue extends net.sf.saxon.value.StringValue {
	public static final net.sf.saxon.value.AnyURIValue EMPTY_URI
	static final boolean $assertionsDisabled
	public void  (java.lang.CharSequence) 
		CharSequence value
	public void  (java.lang.CharSequence, net.sf.saxon.type.AtomicType) 
		CharSequence value
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.AnyURIValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public static java.lang.String decode (java.lang.String) 
		int i
		String s
		int n
		net.sf.saxon.tree.util.FastStringBuffer sb
		java.nio.ByteBuffer bb
		java.nio.charset.Charset utf8
		char c
		boolean betweenBrackets
	private static byte hex (char, char) 
		char high
		char low
	private static int hexToDec (char) 
		char c
	static void  () 
}

net/sf/saxon/value/AtomicValue.class
AtomicValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.AtomicValue extends net.sf.saxon.om.AbstractItem implements net.sf.saxon.om.AtomicSequence net.sf.saxon.type.ConversionResult net.sf.saxon.om.IdentityComparable  {
	protected net.sf.saxon.type.AtomicType typeLabel
	public static final net.sf.saxon.expr.sort.AtomicMatchKey NaN_MATCH_KEY
	public void  () 
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public final net.sf.saxon.value.AtomicValue head () 
	public final net.sf.saxon.tree.iter.AtomicIterator iterate () 
	public void setTypeLabel (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType type
	public abstract java.lang.Comparable getSchemaComparable () 
	public abstract net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int)  throws net.sf.saxon.trans.NoDynamicContextException 
	public net.sf.saxon.expr.sort.AtomicMatchKey asMapKey () 
		net.sf.saxon.trans.NoDynamicContextException e
	public abstract boolean equals (java.lang.Object) 
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	public boolean isIdentical (net.sf.saxon.om.IdentityComparable) 
		net.sf.saxon.om.IdentityComparable other
	public int identityHashCode () 
	public final java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.trans.XPathException err
		CharSequence cs
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public final net.sf.saxon.value.AtomicValue itemAt (int) 
		int n
	public final net.sf.saxon.type.AtomicType getItemType () 
	public abstract net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public final net.sf.saxon.type.UType getUType () 
	public final int getCardinality () 
	public abstract net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
	public boolean isNaN () 
	public final java.lang.String getStringValue () 
	protected abstract java.lang.CharSequence getPrimitiveStringValue () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.AtomicValue getComponent (net.sf.saxon.functions.AccessorFn$Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.AccessorFn$Component component
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.SimpleType stype
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public void checkValidInJavascript ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.AtomicValue asAtomic () 
	public java.lang.String toString () 
	public java.util.Iterator iterator () 
	public volatile net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public volatile net.sf.saxon.om.Item head () 
	public volatile net.sf.saxon.om.Item itemAt (int) 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/value/Base64BinaryValue$1.class
Base64BinaryValue.java
package net.sf.saxon.value
 net.sf.saxon.value.Base64BinaryValue$1 extends java.lang.Object {
}

net/sf/saxon/value/Base64BinaryValue$Base64BinaryComparable.class
Base64BinaryValue.java
package net.sf.saxon.value
 net.sf.saxon.value.Base64BinaryValue$Base64BinaryComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.Base64BinaryValue this$0
	private void  (net.sf.saxon.value.Base64BinaryValue) 
	public net.sf.saxon.value.Base64BinaryValue getBase64BinaryValue () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	void  (net.sf.saxon.value.Base64BinaryValue, net.sf.saxon.value.Base64BinaryValue$1) 
		net.sf.saxon.value.Base64BinaryValue x0
		net.sf.saxon.value.Base64BinaryValue$1 x1
}

net/sf/saxon/value/Base64BinaryValue.class
Base64BinaryValue.java
package net.sf.saxon.value
public net.sf.saxon.value.Base64BinaryValue extends net.sf.saxon.value.AtomicValue implements net.sf.saxon.expr.sort.AtomicMatchKey java.lang.Comparable  {
	private byte[] binaryValue
	private static final String alphabet
	private static int[] encoding
	private static int[] decoding
	public void  (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		CharSequence s
	public void  (byte[]) 
		byte[] value
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.Base64BinaryValue v
	public byte[] getBinaryValue () 
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.String getPrimitiveStringValue () 
	public int getLengthInOctets () 
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	protected static int byteArrayHashCode (byte[]) 
		int i
		byte[] value
		long h
	public static java.lang.CharSequence encode (byte[]) 
		int val
		int i
		int val
		int val
		byte[] value
		net.sf.saxon.tree.util.FastStringBuffer buff
		int whole
		int remainder
	public static byte[] decode (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		char ch
		int k
		int p
		byte[] r2
		int t
		char c
		CharSequence in
		char[] unit
		byte[] result
		int bytesUsed
		int i
		int u
		int pad
		int chars
		char last
		byte[] r3
	private static int decodeChar (char)  throws net.sf.saxon.trans.XPathException 
		char c
		int d
	public int compareTo (java.lang.Object) 
		int a
		int b
		int i
		Object o
		byte[] other
		int len0
		int len1
		int shorter
	public volatile java.lang.CharSequence getPrimitiveStringValue () 
	static byte[] access$100 (net.sf.saxon.value.Base64BinaryValue) 
		net.sf.saxon.value.Base64BinaryValue x0
	static void  () 
		char c
		int i
}

net/sf/saxon/value/BigDecimalValue$DecimalComparable.class
BigDecimalValue.java
package net.sf.saxon.value
public net.sf.saxon.value.BigDecimalValue$DecimalComparable extends java.lang.Object implements java.lang.Comparable  {
	protected net.sf.saxon.value.BigDecimalValue value
	public void  (net.sf.saxon.value.BigDecimalValue) 
		net.sf.saxon.value.BigDecimalValue value
	public java.math.BigDecimal asBigDecimal () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
		net.sf.saxon.value.IntegerValue iv
		net.sf.saxon.type.ValidationException e
}

net/sf/saxon/value/BigDecimalValue.class
BigDecimalValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.BigDecimalValue extends net.sf.saxon.value.DecimalValue {
	public static final int DIVIDE_PRECISION
	private java.math.BigDecimal value
	private Double doubleValue
	public static final java.math.BigDecimal BIG_DECIMAL_ONE_MILLION
	public static final net.sf.saxon.value.BigDecimalValue ZERO
	public static final net.sf.saxon.value.BigDecimalValue ONE
	public static final net.sf.saxon.value.BigDecimalValue TWO
	public static final net.sf.saxon.value.BigDecimalValue THREE
	public static final java.math.BigDecimal MAX_INT
	private static final java.util.regex.Pattern decimalPattern
	public void  (java.math.BigDecimal) 
		java.math.BigDecimal value
	public static net.sf.saxon.type.ConversionResult makeDecimalValue (java.lang.CharSequence, boolean) 
		char c
		int i
		net.sf.saxon.tree.util.FastStringBuffer digits
		int scale
		int state
		boolean foundDigit
		int len
		java.math.BigInteger bigInt
		java.math.BigDecimal bigDec
		net.sf.saxon.type.ValidationFailure e
		NumberFormatException err
		CharSequence in
		boolean validate
	public static boolean castableAsDecimal (java.lang.CharSequence) 
		CharSequence in
		CharSequence trimmed
	public void  (double)  throws net.sf.saxon.type.ValidationException 
		java.math.BigDecimal d
		net.sf.saxon.type.ValidationFailure e
		NumberFormatException err
		double in
	public void  (long) 
		long in
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.BigDecimalValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public double getDoubleValue () 
		double d
	public float getFloatValue () 
	public long longValue ()  throws net.sf.saxon.trans.XPathException 
	public java.math.BigDecimal getDecimalValue () 
	public int hashCode () 
		java.math.BigDecimal round
		long value
	public boolean effectiveBooleanValue () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		String s
	public java.lang.CharSequence getPrimitiveStringValue () 
	public static net.sf.saxon.tree.util.FastStringBuffer decimalToString (java.math.BigDecimal, net.sf.saxon.tree.util.FastStringBuffer) 
		int i
		String s
		int i
		String s
		int len
		java.math.BigDecimal value
		net.sf.saxon.tree.util.FastStringBuffer fsb
		int scale
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round (int) 
		int scale
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		int scale
		java.math.BigDecimal scaledValue
	public int signum () 
	public boolean isWholeNumber () 
	public int asSubscript () 
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.value.NumericValue abs () 
	public int compareTo (java.lang.Object) 
		net.sf.saxon.trans.XPathException err
		Object other
	public int compareTo (long) 
		long other
	public java.lang.Comparable getSchemaComparable () 
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	static void  () 
}

net/sf/saxon/value/BigIntegerValue$BigIntegerComparable.class
BigIntegerValue.java
package net.sf.saxon.value
public net.sf.saxon.value.BigIntegerValue$BigIntegerComparable extends java.lang.Object implements java.lang.Comparable  {
	protected net.sf.saxon.value.BigIntegerValue value
	public void  (net.sf.saxon.value.BigIntegerValue) 
		net.sf.saxon.value.BigIntegerValue value
	public java.math.BigInteger asBigInteger () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
		net.sf.saxon.value.Int64Value iv
		java.math.BigInteger big
}

net/sf/saxon/value/BigIntegerValue.class
BigIntegerValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.BigIntegerValue extends net.sf.saxon.value.IntegerValue {
	private java.math.BigInteger value
	private static final java.math.BigInteger MAX_INT
	private static final java.math.BigInteger MIN_INT
	public static final java.math.BigInteger MAX_LONG
	public static final java.math.BigInteger MIN_LONG
	public static final java.math.BigInteger MAX_UNSIGNED_LONG
	public static final net.sf.saxon.value.BigIntegerValue ZERO
	public void  (java.math.BigInteger) 
		java.math.BigInteger value
	public void  (java.math.BigInteger, net.sf.saxon.type.AtomicType) 
		java.math.BigInteger value
		net.sf.saxon.type.AtomicType typeLabel
	public void  (long) 
		long value
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.value.BigIntegerValue v
		net.sf.saxon.type.AtomicType typeLabel
	public net.sf.saxon.type.ValidationFailure convertToSubType (net.sf.saxon.type.BuiltInAtomicType, boolean) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType type
		boolean validate
	public net.sf.saxon.type.ValidationFailure validateAgainstSubType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType type
	public int hashCode () 
	public long longValue () 
	public java.math.BigInteger asBigInteger () 
	public boolean isWithinLongRange () 
	public java.math.BigDecimal asDecimal () 
	public boolean effectiveBooleanValue () 
	public int compareTo (java.lang.Object) 
		Object other
	public int compareTo (long) 
		long other
	public java.lang.String getPrimitiveStringValue () 
	public double getDoubleValue () 
	public java.math.BigDecimal getDecimalValue () 
	public float getFloatValue () 
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round (int) 
		java.math.BigInteger factor
		java.math.BigInteger[] pair
		int up
		int scale
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		java.math.BigInteger factor
		java.math.BigInteger[] pair
		int up
		int scale
	public int signum () 
	public net.sf.saxon.value.NumericValue abs () 
	public boolean isWholeNumber () 
	public int asSubscript () 
	public net.sf.saxon.value.IntegerValue plus (net.sf.saxon.value.IntegerValue) 
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.IntegerValue minus (net.sf.saxon.value.IntegerValue) 
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.IntegerValue times (net.sf.saxon.value.IntegerValue) 
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.NumericValue div (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
		java.math.BigInteger oi
		net.sf.saxon.value.IntegerValue other
		java.math.BigInteger oi
		net.sf.saxon.value.BigDecimalValue a
		net.sf.saxon.value.BigDecimalValue b
	public net.sf.saxon.value.IntegerValue mod (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		ArithmeticException err
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.IntegerValue idiv (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
		java.math.BigInteger oi
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		ArithmeticException err
		net.sf.saxon.value.IntegerValue other
		java.math.BigInteger oi
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.value.IntegerValue reduce () 
		net.sf.saxon.value.Int64Value iv
	public volatile java.lang.CharSequence getPrimitiveStringValue () 
	public volatile net.sf.saxon.om.GroundedValue reduce () 
	static void  () 
}

net/sf/saxon/value/BooleanValue$1.class
BooleanValue.java
package net.sf.saxon.value
 net.sf.saxon.value.BooleanValue$1 extends java.lang.Object {
}

net/sf/saxon/value/BooleanValue$BooleanComparable.class
BooleanValue.java
package net.sf.saxon.value
 net.sf.saxon.value.BooleanValue$BooleanComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.BooleanValue this$0
	private void  (net.sf.saxon.value.BooleanValue) 
	public boolean asBoolean () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	void  (net.sf.saxon.value.BooleanValue, net.sf.saxon.value.BooleanValue$1) 
		net.sf.saxon.value.BooleanValue x0
		net.sf.saxon.value.BooleanValue$1 x1
}

net/sf/saxon/value/BooleanValue.class
BooleanValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.BooleanValue extends net.sf.saxon.value.AtomicValue implements java.lang.Comparable net.sf.saxon.expr.sort.AtomicMatchKey  {
	private boolean value
	public static final net.sf.saxon.value.BooleanValue TRUE
	public static final net.sf.saxon.value.BooleanValue FALSE
	private void  (boolean) 
		boolean value
	public static net.sf.saxon.value.BooleanValue get (boolean) 
		boolean value
	public void  (boolean, net.sf.saxon.type.AtomicType) 
		boolean value
		net.sf.saxon.type.AtomicType typeLabel
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.BooleanValue v
	public static net.sf.saxon.type.ConversionResult fromString (java.lang.CharSequence) 
		char c
		CharSequence s
		int len
		net.sf.saxon.type.ValidationFailure err
	public boolean getBooleanValue () 
	public boolean effectiveBooleanValue () 
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.String getPrimitiveStringValue () 
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public int compareTo (java.lang.Object) 
		Object other
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public volatile java.lang.CharSequence getPrimitiveStringValue () 
	static void  () 
}

net/sf/saxon/value/CalendarValue$1.class
CalendarValue.java
package net.sf.saxon.value
 net.sf.saxon.value.CalendarValue$1 extends java.lang.Object {
}

net/sf/saxon/value/CalendarValue$CalendarValueMapKey.class
CalendarValue.java
package net.sf.saxon.value
 net.sf.saxon.value.CalendarValue$CalendarValueMapKey extends java.lang.Object implements net.sf.saxon.expr.sort.AtomicMatchKey  {
	final net.sf.saxon.value.CalendarValue this$0
	private void  (net.sf.saxon.value.CalendarValue) 
	public net.sf.saxon.value.CalendarValue asAtomic () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.value.CalendarValue a
		net.sf.saxon.value.CalendarValue b
		Object obj
	public int hashCode () 
	public volatile net.sf.saxon.value.AtomicValue asAtomic () 
	void  (net.sf.saxon.value.CalendarValue, net.sf.saxon.value.CalendarValue$1) 
		net.sf.saxon.value.CalendarValue x0
		net.sf.saxon.value.CalendarValue$1 x1
}

net/sf/saxon/value/CalendarValue.class
CalendarValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.CalendarValue extends net.sf.saxon.value.AtomicValue implements net.sf.saxon.expr.sort.AtomicMatchKey  {
	private int tzMinutes
	public static final int NO_TIMEZONE
	public static final int MISSING_TIMEZONE
	public void  () 
	public static net.sf.saxon.type.ConversionResult makeCalendarValue (java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
		CharSequence s
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.type.ConversionResult cr
		net.sf.saxon.type.ConversionResult firstError
	public final boolean hasTimezone () 
	public final void setTimezoneInMinutes (int) 
		int minutes
	public abstract net.sf.saxon.value.DateTimeValue toDateTime () 
	public final int getTimezoneInMinutes () 
	public abstract java.util.GregorianCalendar getCalendar () 
	public javax.xml.datatype.XMLGregorianCalendar getXMLGregorianCalendar () 
	public abstract net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.DayTimeDurationValue subtract (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int tz
		net.sf.saxon.value.CalendarValue other
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.DateTimeValue dt1
		net.sf.saxon.value.DateTimeValue dt2
		java.math.BigDecimal d1
		java.math.BigDecimal d2
		java.math.BigDecimal difference
	public final net.sf.saxon.value.CalendarValue removeTimezone () 
		net.sf.saxon.value.CalendarValue c
	public abstract net.sf.saxon.value.CalendarValue adjustTimezone (int) 
	public final net.sf.saxon.value.CalendarValue adjustTimezone (net.sf.saxon.value.DayTimeDurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DayTimeDurationValue tz
		long microseconds
		int tzminutes
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int)  throws net.sf.saxon.trans.NoDynamicContextException 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public net.sf.saxon.expr.sort.AtomicMatchKey getComparisonKey (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trans.NoDynamicContextException e
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.sort.AtomicMatchKey asMapKey () 
	public abstract int compareTo (net.sf.saxon.value.CalendarValue, int)  throws net.sf.saxon.trans.NoDynamicContextException 
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	public int identityHashCode () 
	public final void appendTimezone (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer sb
	public static void appendTimezone (int, net.sf.saxon.tree.util.FastStringBuffer) 
		int tz
		net.sf.saxon.tree.util.FastStringBuffer sb
	static void appendString (net.sf.saxon.tree.util.FastStringBuffer, int, int) 
		net.sf.saxon.tree.util.FastStringBuffer sb
		int value
		int size
		String s
	static void appendTwoDigits (net.sf.saxon.tree.util.FastStringBuffer, int) 
		net.sf.saxon.tree.util.FastStringBuffer sb
		int value
	static int access$100 (net.sf.saxon.value.CalendarValue) 
		net.sf.saxon.value.CalendarValue x0
}

net/sf/saxon/value/Cardinality.class
Cardinality.java
package net.sf.saxon.value
public final net.sf.saxon.value.Cardinality extends java.lang.Object {
	private void  () 
	public static boolean allowsMany (int) 
		int cardinality
	public static boolean expectsMany (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Binding b
		net.sf.saxon.expr.Expression expression
	public static boolean allowsZero (int) 
		int cardinality
	public static int union (int, int) 
		int c1
		int c2
		int r
	public static int sum (int, int) 
		int c1
		int c2
		boolean allowsZero
	public static boolean subsumes (int, int) 
		int c1
		int c2
	public static int multiply (int, int) 
		int c1
		int c2
	public static java.lang.String toString (int) 
		int cardinality
	public static java.lang.String getOccurrenceIndicator (int) 
		int cardinality
	public static java.lang.String generateJavaScriptChecker (int) 
		int card
}

net/sf/saxon/value/Closure.class
Closure.java
package net.sf.saxon.value
public net.sf.saxon.value.Closure extends java.lang.Object implements net.sf.saxon.om.Sequence net.sf.saxon.expr.ContextOriginator  {
	protected net.sf.saxon.expr.Expression expression
	protected net.sf.saxon.expr.XPathContextMajor savedXPathContext
	protected int depth
	protected net.sf.saxon.om.SequenceIterator inputIterator
	public void  () 
	public static net.sf.saxon.om.Sequence make (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.expr.XPathContext context
		int ref
	public void saveContext (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int cdepth
		int i
		net.sf.saxon.expr.instruct.SlotManager stackFrameMap
		net.sf.saxon.om.Sequence[] savedStackFrame
		net.sf.saxon.expr.StackFrame localStackFrame
		net.sf.saxon.om.Sequence[] local
		int[] slotsUsed
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.tree.iter.ManualIterator single
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.FocusIterator currentIterator
	public net.sf.saxon.om.Item head ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression getExpression () 
	public net.sf.saxon.expr.XPathContextMajor getSavedXPathContext () 
	public void setExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression expression
	public void setSavedXPathContext (net.sf.saxon.expr.XPathContextMajor) 
		net.sf.saxon.expr.XPathContextMajor savedXPathContext
	public net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue reduce ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/value/DateTimeValue$1.class
DateTimeValue.java
package net.sf.saxon.value
 net.sf.saxon.value.DateTimeValue$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$functions$AccessorFn$Component
	static void  () 
}

net/sf/saxon/value/DateTimeValue$DateTimeComparable.class
DateTimeValue.java
package net.sf.saxon.value
 net.sf.saxon.value.DateTimeValue$DateTimeComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.DateTimeValue this$0
	private void  (net.sf.saxon.value.DateTimeValue) 
	private net.sf.saxon.value.DateTimeValue asDateTimeValue () 
	public int compareTo (java.lang.Object) 
		net.sf.saxon.value.DateTimeValue dt1max
		net.sf.saxon.value.DateTimeValue dt1min
		net.sf.saxon.value.DateTimeValue dt0min
		net.sf.saxon.value.DateTimeValue dt0max
		net.sf.saxon.value.DateTimeValue dt0
		net.sf.saxon.value.DateTimeValue dt1
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
		net.sf.saxon.value.DateTimeValue dt0
	void  (net.sf.saxon.value.DateTimeValue, net.sf.saxon.value.DateTimeValue$1) 
		net.sf.saxon.value.DateTimeValue x0
		net.sf.saxon.value.DateTimeValue$1 x1
}

net/sf/saxon/value/DateTimeValue.class
DateTimeValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.DateTimeValue extends net.sf.saxon.value.CalendarValue implements java.lang.Comparable  {
	private int year
	private byte month
	private byte day
	private byte hour
	private byte minute
	private byte second
	private int microsecond
	private boolean xsd10rules
	public static final net.sf.saxon.value.DateTimeValue EPOCH
	private void  () 
	public static net.sf.saxon.value.DateTimeValue getCurrentDateTime (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.Controller c
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller c
	public void  (java.util.Calendar, boolean) 
		int tz
		java.util.Calendar calendar
		boolean tzSpecified
		int era
	public static net.sf.saxon.value.DateTimeValue fromJavaDate (java.util.Date)  throws net.sf.saxon.trans.XPathException 
		java.util.Date suppliedDate
		long millis
	public static net.sf.saxon.value.DateTimeValue fromJavaTime (long)  throws net.sf.saxon.trans.XPathException 
		long time
	public static net.sf.saxon.value.DateTimeValue fromJavaInstant (long, int)  throws net.sf.saxon.trans.XPathException 
		long seconds
		int nano
	public static net.sf.saxon.value.DateTimeValue makeDateTimeValue (net.sf.saxon.value.DateValue, net.sf.saxon.value.TimeValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DateValue date
		net.sf.saxon.value.TimeValue time
		int tz1
		int tz2
		net.sf.saxon.value.DateTimeValue v
	public static net.sf.saxon.type.ConversionResult makeDateTimeValue (java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
		double fractionalSeconds
		int microSeconds
		int tzminute
		String delim
		net.sf.saxon.value.DateValue t
		CharSequence s
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.value.DateTimeValue dt
		java.util.StringTokenizer tok
		String part
		int era
		int value
		int tz
		boolean negativeTz
		int state
		boolean midnight
	private static net.sf.saxon.type.ValidationFailure badDate (java.lang.String, java.lang.CharSequence) 
		String msg
		CharSequence value
		net.sf.saxon.type.ValidationFailure err
	private static net.sf.saxon.type.ValidationFailure badDate (java.lang.String, java.lang.CharSequence, java.lang.String) 
		String msg
		CharSequence value
		String errorCode
		net.sf.saxon.type.ValidationFailure err
	public void  (int, byte, byte, byte, byte, byte, int, int, boolean) 
		int year
		byte month
		byte day
		byte hour
		byte minute
		byte second
		int microsecond
		int tz
		boolean xsd10Check
	public net.sf.saxon.type.ValidationFailure convertToSubType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType subtype
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public int getYear () 
	public byte getMonth () 
	public byte getDay () 
	public byte getHour () 
	public byte getMinute () 
	public byte getSecond () 
	public int getMicrosecond () 
	public net.sf.saxon.value.DateTimeValue toDateTime () 
	public boolean isXsd10Rules () 
	public void checkValidInJavascript ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.DateTimeValue adjustToUTC (int)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.DateTimeValue dt
		int implicitTimezone
	public java.math.BigDecimal toJulianInstant () 
		int julianDay
		long julianSecond
		java.math.BigDecimal j
	public static net.sf.saxon.value.DateTimeValue fromJulianInstant (java.math.BigDecimal) 
		java.math.BigDecimal instant
		java.math.BigInteger julianSecond
		java.math.BigDecimal microseconds
		long js
		long jd
		net.sf.saxon.value.DateValue date
		byte hour
		byte minute
	public java.util.GregorianCalendar getCalendar () 
		int tz
		java.util.TimeZone zone
		java.util.GregorianCalendar calendar
		int yr
	public java.lang.CharSequence getPrimitiveStringValue () 
		int d
		int ms
		int div
		net.sf.saxon.tree.util.FastStringBuffer sb
		int yr
	public net.sf.saxon.value.DateValue toDateValue () 
	public net.sf.saxon.value.TimeValue toTimeValue () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public net.sf.saxon.value.DateTimeValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.DateTimeValue v
	public net.sf.saxon.value.DateTimeValue adjustTimezone (int) 
		net.sf.saxon.value.DateTimeValue in
		net.sf.saxon.value.DateValue t
		net.sf.saxon.value.DateValue t
		int timezone
		int oldtz
		int tz
		int h
		int mi
		net.sf.saxon.value.DateTimeValue dt
	public net.sf.saxon.value.DateTimeValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		long microseconds
		java.math.BigDecimal seconds
		java.math.BigDecimal julian
		net.sf.saxon.value.DateTimeValue dt
		int months
		int m
		int y
		int d
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue duration
	public net.sf.saxon.value.DayTimeDurationValue subtract (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.CalendarValue other
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.value.AtomicValue getComponent (net.sf.saxon.functions.AccessorFn$Component)  throws net.sf.saxon.trans.XPathException 
		java.math.BigDecimal d
		net.sf.saxon.functions.AccessorFn$Component component
	public int compareTo (net.sf.saxon.value.CalendarValue, int)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.CalendarValue other
		int implicitTimezone
		net.sf.saxon.value.DateTimeValue v2
	public int compareTo (java.lang.Object) 
		Exception err
		Object v2
	public java.lang.Comparable getSchemaComparable () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	static int hashCode (int, byte, byte, byte, byte, byte, int, int) 
		net.sf.saxon.value.DateValue t
		net.sf.saxon.value.DateValue t
		int year
		byte month
		byte day
		byte hour
		byte minute
		byte second
		int microsecond
		int tzMinutes
		int tz
		int h
		int mi
	public volatile net.sf.saxon.value.CalendarValue adjustTimezone (int) 
	public volatile net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
	static int access$100 (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue x0
	static byte access$200 (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue x0
	static byte access$300 (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue x0
	static byte access$400 (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue x0
	static byte access$500 (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue x0
	static byte access$600 (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue x0
	static int access$700 (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue x0
	static void  () 
}

net/sf/saxon/value/DateValue.class
DateValue.java
package net.sf.saxon.value
public net.sf.saxon.value.DateValue extends net.sf.saxon.value.GDateValue implements java.lang.Comparable  {
	private void  () 
	public void  (int, byte, byte) 
		int year
		byte month
		byte day
	public void  (int, byte, byte, boolean) 
		int year
		byte month
		byte day
		boolean xsd10
	public void  (int, byte, byte, int, boolean) 
		int year
		byte month
		byte day
		int tz
		boolean xsd10
	public void  (int, byte, byte, int, net.sf.saxon.type.AtomicType) 
		int year
		byte month
		byte day
		int tz
		net.sf.saxon.type.AtomicType type
	public void  (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence s
	public void  (java.lang.CharSequence, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.type.ValidationException 
		CharSequence s
		net.sf.saxon.lib.ConversionRules rules
	public void  (java.util.GregorianCalendar, int) 
		java.util.GregorianCalendar calendar
		int tz
		int era
	public static net.sf.saxon.type.ConversionResult makeDateValue (java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
		CharSequence in
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.value.DateValue d
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public static net.sf.saxon.value.DateValue tomorrow (int, byte, byte) 
		int year
		byte month
		byte day
	public static net.sf.saxon.value.DateValue yesterday (int, byte, byte) 
		int year
		byte month
		byte day
	public java.lang.CharSequence getPrimitiveStringValue () 
		net.sf.saxon.tree.util.FastStringBuffer sb
		int yr
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		net.sf.saxon.value.DateValue target
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.DateValue v
	public net.sf.saxon.value.DateValue adjustTimezone (int) 
		int timezone
		net.sf.saxon.value.DateTimeValue dt
	public net.sf.saxon.value.DateValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		long microseconds
		boolean negative
		int days
		boolean partDay
		int julian
		net.sf.saxon.value.DateValue d
		int months
		int m
		int y
		int d
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue duration
	public net.sf.saxon.value.DayTimeDurationValue subtract (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.CalendarValue other
		net.sf.saxon.expr.XPathContext context
	public int compareTo (java.lang.Object) 
		Exception err
		Object v2
	public static int getJulianDayNumber (int, int, int) 
		int j
		int year
		int month
		int day
		int z
		short f
	public int getJulianDayNumber () 
	public static net.sf.saxon.value.DateValue dateFromJulianDayNumber (int) 
		int L
		int n
		int i
		int j
		int d
		int m
		int y
		net.sf.saxon.value.DateValue dt
		int julianDayNumber
	public static int getDayWithinYear (int, int, int) 
		int year
		int month
		int day
		int j
		int k
	public static int getDayOfWeek (int, int, int) 
		int year
		int month
		int day
		int d
	public static int getWeekNumber (int, int, int) 
		int year
		int month
		int day
		int d
		int firstDay
		int inc
	public static int getWeekNumberWithinMonth (int, int, int) 
		net.sf.saxon.value.DateValue lastDayPrevMonth
		int year
		int month
		int day
		int firstDay
		int inc
	public volatile net.sf.saxon.value.CalendarValue adjustTimezone (int) 
	public volatile net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/value/DayTimeDurationValue.class
DayTimeDurationValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.DayTimeDurationValue extends net.sf.saxon.value.DurationValue implements java.lang.Comparable  {
	private void  () 
	public static net.sf.saxon.type.ConversionResult makeDayTimeDurationValue (java.lang.CharSequence) 
		CharSequence s
		net.sf.saxon.type.ConversionResult d
		net.sf.saxon.value.DurationValue dv
	public void  (int, int, int, int, long, int)  throws java.lang.IllegalArgumentException 
		int sign
		int days
		int hours
		int minutes
		long seconds
		int microseconds
		long h
		long m
		long s
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.DayTimeDurationValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		long ms
		String mss
		int lastSigDigit
		net.sf.saxon.tree.util.FastStringBuffer sb
		int days
		int hours
		int minutes
		int seconds
	public double getLengthInSeconds () 
		double a
	public long getLengthInMicroseconds () 
		long a
	public static net.sf.saxon.value.DayTimeDurationValue fromSeconds (java.math.BigDecimal) 
		java.math.BigDecimal seconds
		net.sf.saxon.value.DayTimeDurationValue sdv
		java.math.BigDecimal microseconds
		java.math.BigInteger intMicros
		java.math.BigInteger[] parts
	public static net.sf.saxon.value.DayTimeDurationValue fromMilliseconds (long)  throws net.sf.saxon.type.ValidationException 
		IllegalArgumentException err
		long milliseconds
		int sign
	public static net.sf.saxon.value.DayTimeDurationValue fromMicroseconds (long)  throws java.lang.IllegalArgumentException 
		long microseconds
		int sign
	public net.sf.saxon.value.DurationValue multiply (double)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err2
		IllegalArgumentException err
		double n
		double m
		double product
	public net.sf.saxon.value.BigDecimalValue divide (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.math.BigDecimal v1
		java.math.BigDecimal v2
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue other
	public net.sf.saxon.value.DurationValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		IllegalArgumentException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue other
	public net.sf.saxon.value.DurationValue subtract (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		IllegalArgumentException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue other
	public net.sf.saxon.value.DurationValue negate ()  throws java.lang.IllegalArgumentException 
	public int compareTo (java.lang.Object) 
		long diff
		Object other
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
}

net/sf/saxon/value/DecimalValue.class
DecimalValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.DecimalValue extends net.sf.saxon.value.NumericValue {
	public void  () 
}

net/sf/saxon/value/DoubleValue.class
DoubleValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.DoubleValue extends net.sf.saxon.value.NumericValue {
	public static final net.sf.saxon.value.DoubleValue ZERO
	public static final net.sf.saxon.value.DoubleValue NEGATIVE_ZERO
	public static final net.sf.saxon.value.DoubleValue ONE
	public static final net.sf.saxon.value.DoubleValue NaN
	private double value
	public void  (double) 
		double value
	public void  (double, net.sf.saxon.type.AtomicType) 
		double value
		net.sf.saxon.type.AtomicType type
	public static net.sf.saxon.value.DoubleValue makeDoubleValue (double) 
		double value
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.DoubleValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public double getDoubleValue () 
	public float getFloatValue () 
	public java.math.BigDecimal getDecimalValue ()  throws net.sf.saxon.type.ValidationException 
		NumberFormatException e
	public long longValue ()  throws net.sf.saxon.trans.XPathException 
	public int hashCode () 
	public boolean isNaN () 
	public boolean effectiveBooleanValue () 
	public java.lang.CharSequence getPrimitiveStringValue () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public static java.lang.CharSequence doubleToString (double) 
		double value
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round (int) 
		java.math.BigDecimal dec
		int scale
		double factor
		double d
		double rem
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		java.math.BigDecimal dec
		int scale
		double factor
		double d
		double rem
	public int signum () 
	public boolean isNegativeZero () 
	public boolean isWholeNumber () 
	public int asSubscript () 
	public net.sf.saxon.value.NumericValue abs () 
	public int compareTo (long) 
		long other
		double otherDouble
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.expr.sort.AtomicMatchKey asMapKey () 
		net.sf.saxon.type.ValidationException e
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	static void  () 
}

net/sf/saxon/value/DurationValue$1.class
DurationValue.java
package net.sf.saxon.value
 net.sf.saxon.value.DurationValue$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$functions$AccessorFn$Component
	static void  () 
}

net/sf/saxon/value/DurationValue$DurationComparable.class
DurationValue.java
package net.sf.saxon.value
 net.sf.saxon.value.DurationValue$DurationComparable extends java.lang.Object implements java.lang.Comparable  {
	private int months
	private double seconds
	public void  (int, double) 
		int m
		double s
	public int compareTo (java.lang.Object) 
		net.sf.saxon.value.DurationValue$DurationComparable other
		net.sf.saxon.value.DurationValue$DurationComparable other
		net.sf.saxon.value.DurationValue$DurationComparable other
		double oneDay
		double min0
		double max0
		double min1
		double max1
		Object o
		net.sf.saxon.value.DurationValue$DurationComparable other
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	private int monthsToDaysMinimum (int) 
		int[] shortest
		int years
		int remainingMonths
		int yearDays
		int months
	private int monthsToDaysMaximum (int) 
		int[] longest
		int years
		int remainingMonths
		int yearDays
		int months
}

net/sf/saxon/value/DurationValue.class
DurationValue.java
package net.sf.saxon.value
public net.sf.saxon.value.DurationValue extends net.sf.saxon.value.AtomicValue implements net.sf.saxon.expr.sort.AtomicMatchKey  {
	protected boolean negative
	protected int months
	protected long seconds
	protected int microseconds
	protected void  () 
	public void  (boolean, int, int, int, int, int, long, int)  throws java.lang.IllegalArgumentException 
		boolean positive
		int years
		int months
		int days
		int hours
		int minutes
		long seconds
		int microseconds
	public void  (boolean, int, int, int, int, int, long, int, net.sf.saxon.type.AtomicType) 
		boolean positive
		int years
		int months
		int days
		int hours
		int minutes
		long seconds
		int microseconds
		net.sf.saxon.type.AtomicType type
		long h
		long m
	protected void normalizeZeroDuration () 
	public static net.sf.saxon.type.ConversionResult makeDuration (java.lang.CharSequence) 
		CharSequence s
	protected static net.sf.saxon.type.ConversionResult makeDuration (java.lang.CharSequence, boolean, boolean) 
		int value
		char delim
		IllegalArgumentException err
		CharSequence s
		boolean allowYM
		boolean allowDT
		int years
		int months
		int days
		int hours
		int minutes
		int seconds
		int microseconds
		boolean negative
		java.util.StringTokenizer tok
		int components
		String part
		int state
	protected static net.sf.saxon.type.ValidationFailure badDuration (java.lang.String, java.lang.CharSequence) 
		String msg
		CharSequence s
		net.sf.saxon.type.ValidationFailure err
	protected static net.sf.saxon.type.ValidationFailure badDuration (java.lang.String, java.lang.CharSequence, java.lang.String) 
		String msg
		CharSequence s
		String errorCode
		net.sf.saxon.type.ValidationFailure err
	protected static int simpleInteger (java.lang.String) 
		char c
		int i
		String s
		long result
		int len
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public int signum () 
	public int getYears () 
	public int getMonths () 
	public int getDays () 
	public int getHours () 
	public int getMinutes () 
	public int getSeconds () 
	public int getMicroseconds () 
	public int getTotalMonths () 
	public java.math.BigDecimal getTotalSeconds () 
		java.math.BigDecimal dec
	public java.lang.CharSequence getPrimitiveStringValue () 
		long ms
		String mss
		int lastSigDigit
		net.sf.saxon.tree.util.FastStringBuffer sb
		int years
		int months
		int days
		int hours
		int minutes
		int seconds
	public double getLengthInSeconds () 
		double a
	public net.sf.saxon.value.AtomicValue getComponent (net.sf.saxon.functions.AccessorFn$Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.util.FastStringBuffer sb
		String ms
		net.sf.saxon.functions.AccessorFn$Component component
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public boolean equals (java.lang.Object) 
		net.sf.saxon.value.DurationValue d1
		net.sf.saxon.value.DurationValue d2
		Object other
	public int hashCode () 
	public net.sf.saxon.value.DurationValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue other
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.DurationValue subtract (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue other
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.DurationValue negate () 
	public net.sf.saxon.value.DurationValue multiply (double)  throws net.sf.saxon.trans.XPathException 
		double factor
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.BigDecimalValue divide (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue other
		net.sf.saxon.trans.XPathException err
	public java.lang.Comparable getSchemaComparable () 
	public static java.lang.Comparable getSchemaComparable (net.sf.saxon.value.DurationValue) 
		net.sf.saxon.value.DurationValue value
		int m
		double s
}

net/sf/saxon/value/EmptySequence.class
EmptySequence.java
package net.sf.saxon.value
public final net.sf.saxon.value.EmptySequence extends java.lang.Object implements net.sf.saxon.om.GroundedValue  {
	private static net.sf.saxon.value.EmptySequence THE_INSTANCE
	private void  () 
	public static net.sf.saxon.value.EmptySequence getInstance () 
	public java.lang.String getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item head () 
	public net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public net.sf.saxon.om.Item asItem () 
	public final int getLength () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public boolean effectiveBooleanValue () 
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int min
		int length
	public java.lang.String toString () 
	public net.sf.saxon.om.GroundedValue reduce () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/value/FloatValue.class
FloatValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.FloatValue extends net.sf.saxon.value.NumericValue {
	public static final net.sf.saxon.value.FloatValue ZERO
	public static final net.sf.saxon.value.FloatValue NEGATIVE_ZERO
	public static final net.sf.saxon.value.FloatValue ONE
	public static final net.sf.saxon.value.FloatValue NaN
	private float value
	public void  (float) 
		float value
	public static net.sf.saxon.value.FloatValue makeFloatValue (float) 
		float value
	public void  (float, net.sf.saxon.type.AtomicType) 
		float value
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.FloatValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public float getFloatValue () 
	public double getDoubleValue () 
	public java.math.BigDecimal getDecimalValue ()  throws net.sf.saxon.type.ValidationException 
	public long longValue ()  throws net.sf.saxon.trans.XPathException 
	public int hashCode () 
	public boolean isNaN () 
	public boolean effectiveBooleanValue () 
	public java.lang.CharSequence getPrimitiveStringValue () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public static java.lang.CharSequence floatToString (float) 
		float value
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round (int) 
		int scale
		net.sf.saxon.value.DoubleValue d
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		int scale
		net.sf.saxon.value.DoubleValue d
	public int signum () 
	public boolean isNegativeZero () 
	public boolean isWholeNumber () 
	public int asSubscript () 
	public net.sf.saxon.value.NumericValue abs () 
	public int compareTo (java.lang.Object) 
		float otherFloat
		Object other
	public int compareTo (long) 
		long other
		float otherFloat
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.expr.sort.AtomicMatchKey asMapKey () 
		net.sf.saxon.type.ValidationException e
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	static void  () 
}

net/sf/saxon/value/FloatingPointConverter.class
FloatingPointConverter.java
package net.sf.saxon.value
public net.sf.saxon.value.FloatingPointConverter extends java.lang.Object {
	public static net.sf.saxon.value.FloatingPointConverter THE_INSTANCE
	private static final char[] NEGATIVE_INFINITY
	private static final char[] POSITIVE_INFINITY
	private static final char[] NaN
	private static final char[] charForDigit
	public static final long DOUBLE_SIGN_MASK
	private static final long doubleExpMask
	private static final int doubleExpShift
	private static final int doubleExpBias
	private static final long doubleFractMask
	public static final int FLOAT_SIGN_MASK
	private static final int floatExpMask
	private static final int floatExpShift
	private static final int floatExpBias
	private static final int floatFractMask
	private static final java.math.BigInteger TEN
	private static final java.math.BigInteger NINE
	private void  () 
	public static net.sf.saxon.tree.util.FastStringBuffer appendInt (net.sf.saxon.tree.util.FastStringBuffer, int) 
		int c
		int c
		int c
		int c
		int c
		int c
		int c
		net.sf.saxon.tree.util.FastStringBuffer s
		int i
		int c
	private static void fppfpp (net.sf.saxon.tree.util.FastStringBuffer, int, long, int) 
		int z
		long R10
		int z
		net.sf.saxon.tree.util.FastStringBuffer sb
		int e
		long f
		int p
		long R
		long S
		long Mminus
		long Mplus
		boolean initial
		int k
		boolean low
		boolean high
		int U
	private static void fppfppBig (net.sf.saxon.tree.util.FastStringBuffer, int, long, int) 
		int z
		java.math.BigInteger R10
		java.math.BigInteger R2
		int z
		net.sf.saxon.tree.util.FastStringBuffer sb
		int e
		long f
		int p
		java.math.BigInteger R
		java.math.BigInteger S
		java.math.BigInteger Mminus
		java.math.BigInteger Mplus
		boolean initial
		int k
		boolean low
		boolean high
		int U
	private static void fppfppExponential (net.sf.saxon.tree.util.FastStringBuffer, int, long, int) 
		java.math.BigInteger R10
		java.math.BigInteger R2
		net.sf.saxon.tree.util.FastStringBuffer sb
		int e
		long f
		int p
		java.math.BigInteger R
		java.math.BigInteger S
		java.math.BigInteger Mminus
		java.math.BigInteger Mplus
		boolean initial
		boolean doneDot
		int k
		int H
		boolean low
		boolean high
		int U
	public static net.sf.saxon.tree.util.FastStringBuffer appendDouble (net.sf.saxon.tree.util.FastStringBuffer, double, boolean) 
		long bits
		long fraction
		long rawExp
		int exp
		net.sf.saxon.tree.util.FastStringBuffer s
		double d
		boolean forceExponential
	public static net.sf.saxon.tree.util.FastStringBuffer appendFloat (net.sf.saxon.tree.util.FastStringBuffer, float, boolean) 
		int bits
		int fraction
		int rawExp
		int exp
		int precision
		net.sf.saxon.tree.util.FastStringBuffer s
		float f
		boolean forceExponential
	static void  () 
}

net/sf/saxon/value/GDateValue$1.class
GDateValue.java
package net.sf.saxon.value
 net.sf.saxon.value.GDateValue$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$functions$AccessorFn$Component
	static void  () 
}

net/sf/saxon/value/GDateValue$GDateComparable.class
GDateValue.java
package net.sf.saxon.value
 net.sf.saxon.value.GDateValue$GDateComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.GDateValue this$0
	private void  (net.sf.saxon.value.GDateValue) 
	public net.sf.saxon.value.GDateValue asGDateValue () 
	public int compareTo (java.lang.Object) 
		net.sf.saxon.value.DateTimeValue dt0
		net.sf.saxon.value.DateTimeValue dt1
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	void  (net.sf.saxon.value.GDateValue, net.sf.saxon.value.GDateValue$1) 
		net.sf.saxon.value.GDateValue x0
		net.sf.saxon.value.GDateValue$1 x1
}

net/sf/saxon/value/GDateValue.class
GDateValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.GDateValue extends net.sf.saxon.value.CalendarValue {
	protected int year
	protected byte month
	protected byte day
	protected boolean xsd10rules
	protected static byte[] daysPerMonth
	protected static final short[] monthData
	public void  () 
	public int getYear () 
	public byte getMonth () 
	public byte getDay () 
	public java.util.GregorianCalendar getCalendar () 
		int tz
		java.util.TimeZone zone
		java.util.GregorianCalendar calendar
		int yr
	protected static net.sf.saxon.type.ConversionResult setLexicalValue (net.sf.saxon.value.GDateValue, java.lang.CharSequence, boolean) 
		int tzOffset
		int tzhour
		int tzminute
		int tzOffset
		String delim
		String part
		int era
		int value
		NumberFormatException err
		net.sf.saxon.value.GDateValue d
		CharSequence s
		boolean allowYearZero
		java.util.StringTokenizer tok
	private static net.sf.saxon.type.ValidationFailure badDate (java.lang.String, java.lang.CharSequence) 
		String msg
		CharSequence value
		net.sf.saxon.type.ValidationFailure err
	private static net.sf.saxon.type.ValidationFailure badDate (java.lang.String, java.lang.CharSequence, java.lang.String) 
		String msg
		CharSequence value
		String errorCode
		net.sf.saxon.type.ValidationFailure err
	public static boolean isValidDate (int, int, int) 
		int year
		int month
		int day
	public static boolean isLeapYear (int) 
		int year
	public void checkValidInJavascript ()  throws net.sf.saxon.trans.XPathException 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.value.GDateValue gdv
		Object o
	public int hashCode () 
	public int compareTo (net.sf.saxon.value.CalendarValue, int)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.CalendarValue other
		int implicitTimezone
		net.sf.saxon.value.GDateValue v2
	public net.sf.saxon.value.DateTimeValue toDateTime () 
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.value.AtomicValue getComponent (net.sf.saxon.functions.AccessorFn$Component)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.AccessorFn$Component component
	static void  () 
}

net/sf/saxon/value/GDayValue.class
GDayValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GDayValue extends net.sf.saxon.value.GDateValue {
	private static java.util.regex.Pattern regex
	private void  () 
	public static net.sf.saxon.type.ConversionResult makeGDayValue (java.lang.CharSequence) 
		CharSequence value
		java.util.regex.Matcher m
		net.sf.saxon.value.GDayValue g
		String base
		String tz
		String date
	public void  (byte, int) 
		byte day
		int tz
	public void  (byte, int, net.sf.saxon.type.AtomicType) 
		byte day
		int tz
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.GDayValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue duration
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.CalendarValue adjustTimezone (int) 
		int tz
		net.sf.saxon.value.DateTimeValue dt
	static void  () 
}

net/sf/saxon/value/GMonthDayValue.class
GMonthDayValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GMonthDayValue extends net.sf.saxon.value.GDateValue {
	private static java.util.regex.Pattern regex
	private void  () 
	public static net.sf.saxon.type.ConversionResult makeGMonthDayValue (java.lang.CharSequence) 
		CharSequence value
		java.util.regex.Matcher m
		net.sf.saxon.value.GMonthDayValue g
		String base
		String tz
		String date
	public void  (byte, byte, int) 
		byte month
		byte day
		int tz
	public void  (byte, byte, int, net.sf.saxon.type.AtomicType) 
		byte month
		byte day
		int tz
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.GMonthDayValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue duration
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.CalendarValue adjustTimezone (int) 
		int tz
		net.sf.saxon.value.DateTimeValue dt
	static void  () 
}

net/sf/saxon/value/GMonthValue.class
GMonthValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GMonthValue extends net.sf.saxon.value.GDateValue {
	private static java.util.regex.Pattern regex
	private void  () 
	public static net.sf.saxon.type.ConversionResult makeGMonthValue (java.lang.CharSequence) 
		CharSequence value
		net.sf.saxon.value.GMonthValue g
		java.util.regex.Matcher m
		String base
		String tz
		String date
	public void  (byte, int) 
		byte month
		int tz
	public void  (byte, int, net.sf.saxon.type.AtomicType) 
		byte month
		int tz
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.GMonthValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue duration
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.CalendarValue adjustTimezone (int) 
		int tz
		net.sf.saxon.value.DateTimeValue dt
	static void  () 
}

net/sf/saxon/value/GYearMonthValue.class
GYearMonthValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GYearMonthValue extends net.sf.saxon.value.GDateValue {
	private static java.util.regex.Pattern regex
	private void  () 
	public static net.sf.saxon.type.ConversionResult makeGYearMonthValue (java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
		CharSequence value
		net.sf.saxon.lib.ConversionRules rules
		java.util.regex.Matcher m
		net.sf.saxon.value.GYearMonthValue g
		String base
		String tz
		String date
	public void  (int, byte, int, boolean) 
		int year
		byte month
		int tz
		boolean xsd10
	public void  (int, byte, int, net.sf.saxon.type.AtomicType) 
		int year
		byte month
		int tz
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.GYearMonthValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		net.sf.saxon.tree.util.FastStringBuffer sb
		int yr
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue duration
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.CalendarValue adjustTimezone (int) 
		int tz
		net.sf.saxon.value.DateTimeValue dt
	static void  () 
}

net/sf/saxon/value/GYearValue.class
GYearValue.java
package net.sf.saxon.value
public net.sf.saxon.value.GYearValue extends net.sf.saxon.value.GDateValue {
	private static java.util.regex.Pattern regex
	private void  () 
	public static net.sf.saxon.type.ConversionResult makeGYearValue (java.lang.CharSequence, net.sf.saxon.lib.ConversionRules) 
		CharSequence value
		net.sf.saxon.lib.ConversionRules rules
		net.sf.saxon.value.GYearValue g
		java.util.regex.Matcher m
		String base
		String tz
		String date
	public void  (int, int, boolean) 
		int year
		int tz
		boolean xsd10
	public void  (int, int, net.sf.saxon.type.AtomicType) 
		int year
		int tz
		net.sf.saxon.type.AtomicType type
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.GYearValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		net.sf.saxon.tree.util.FastStringBuffer sb
		int yr
	public net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DurationValue duration
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.CalendarValue adjustTimezone (int) 
		int tz
		net.sf.saxon.value.DateTimeValue dt
	static void  () 
}

net/sf/saxon/value/HexBinaryValue$1.class
HexBinaryValue.java
package net.sf.saxon.value
 net.sf.saxon.value.HexBinaryValue$1 extends java.lang.Object {
}

net/sf/saxon/value/HexBinaryValue$HexBinaryComparable.class
HexBinaryValue.java
package net.sf.saxon.value
 net.sf.saxon.value.HexBinaryValue$HexBinaryComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.HexBinaryValue this$0
	private void  (net.sf.saxon.value.HexBinaryValue) 
	public net.sf.saxon.value.HexBinaryValue getHexBinaryValue () 
	public int compareTo (net.sf.saxon.value.HexBinaryValue$HexBinaryComparable) 
		net.sf.saxon.value.HexBinaryValue$HexBinaryComparable o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
	void  (net.sf.saxon.value.HexBinaryValue, net.sf.saxon.value.HexBinaryValue$1) 
		net.sf.saxon.value.HexBinaryValue x0
		net.sf.saxon.value.HexBinaryValue$1 x1
}

net/sf/saxon/value/HexBinaryValue.class
HexBinaryValue.java
package net.sf.saxon.value
public net.sf.saxon.value.HexBinaryValue extends net.sf.saxon.value.AtomicValue implements net.sf.saxon.expr.sort.AtomicMatchKey java.lang.Comparable  {
	private byte[] binaryValue
	public void  (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int i
		CharSequence in
		CharSequence s
	public void  (java.lang.CharSequence, net.sf.saxon.type.AtomicType) 
		int i
		net.sf.saxon.trans.XPathException e
		CharSequence s
		net.sf.saxon.type.AtomicType type
	public void  (byte[]) 
		byte[] value
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.HexBinaryValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public byte[] getBinaryValue () 
	private int fromHex (char)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		char c
		int d
	public java.lang.CharSequence getPrimitiveStringValue () 
		byte aBinaryValue
		String digits
		net.sf.saxon.tree.util.FastStringBuffer sb
	public int getLengthInOctets () 
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int compareTo (java.lang.Object) 
		int a
		int b
		int i
		Object o
		byte[] other
		int len0
		int len1
		int shorter
	static byte[] access$100 (net.sf.saxon.value.HexBinaryValue) 
		net.sf.saxon.value.HexBinaryValue x0
}

net/sf/saxon/value/Int64Value$Int64Comparable.class
Int64Value.java
package net.sf.saxon.value
public net.sf.saxon.value.Int64Value$Int64Comparable extends java.lang.Object implements java.lang.Comparable  {
	protected net.sf.saxon.value.Int64Value value
	public void  (net.sf.saxon.value.Int64Value) 
		net.sf.saxon.value.Int64Value value
	public long asLong () 
	public int compareTo (java.lang.Object) 
		long long0
		long long1
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

net/sf/saxon/value/Int64Value.class
Int64Value.java
package net.sf.saxon.value
public final net.sf.saxon.value.Int64Value extends net.sf.saxon.value.IntegerValue {
	private long value
	private static final net.sf.saxon.value.Int64Value[] SMALL_INTEGERS
	public void  (long) 
		long value
	public void  (long, net.sf.saxon.type.BuiltInAtomicType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		long val
		net.sf.saxon.type.BuiltInAtomicType type
		boolean check
	public static net.sf.saxon.value.Int64Value makeIntegerValue (long) 
		long value
	public static net.sf.saxon.value.Int64Value makeDerived (long, net.sf.saxon.type.AtomicType) 
		long val
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.value.Int64Value v
	public static net.sf.saxon.value.Int64Value signum (long) 
		long val
	public int asSubscript () 
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.value.Int64Value v
		net.sf.saxon.type.AtomicType typeLabel
	public net.sf.saxon.type.ValidationFailure convertToSubType (net.sf.saxon.type.BuiltInAtomicType, boolean) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType subtype
		boolean validate
	public net.sf.saxon.type.ValidationFailure validateAgainstSubType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType type
	public void setSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType type
	public boolean checkRange (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.BuiltInAtomicType type
	public java.lang.Comparable getSchemaComparable () 
	public int hashCode () 
	public long longValue () 
	public boolean effectiveBooleanValue () 
	public int compareTo (java.lang.Object) 
		long val2
		Object other
	public int compareTo (long) 
		long other
	public java.lang.String getPrimitiveStringValue () 
	public double getDoubleValue () 
	public float getFloatValue () 
	public java.math.BigDecimal getDecimalValue () 
	public net.sf.saxon.value.NumericValue negate () 
	public net.sf.saxon.value.NumericValue floor () 
	public net.sf.saxon.value.NumericValue ceiling () 
	public net.sf.saxon.value.NumericValue round (int) 
		long i
		long absolute
		long factor
		long modulus
		long rval
		long d
		int scale
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		long i
		long absolute
		long factor
		long modulus
		long rval
		long d
		int scale
	public int signum () 
	public net.sf.saxon.value.NumericValue abs () 
	public net.sf.saxon.value.IntegerValue plus (net.sf.saxon.value.IntegerValue) 
		long topa
		long topb
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.IntegerValue minus (net.sf.saxon.value.IntegerValue) 
		long topa
		long topb
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.IntegerValue times (net.sf.saxon.value.IntegerValue) 
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.NumericValue div (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
		long quotient
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.IntegerValue mod (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
		long quotient
		net.sf.saxon.value.IntegerValue other
	public net.sf.saxon.value.IntegerValue idiv (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		ArithmeticException err
		net.sf.saxon.value.IntegerValue other
	private boolean isLong () 
		long top
	public java.math.BigInteger asBigInteger () 
	public volatile java.lang.CharSequence getPrimitiveStringValue () 
	static void  () 
}

net/sf/saxon/value/IntegerRange$1.class
IntegerRange.java
package net.sf.saxon.value
 net.sf.saxon.value.IntegerRange$1 extends java.lang.Object implements java.util.Iterator  {
	long current
	final net.sf.saxon.value.IntegerRange this$0
	void  (net.sf.saxon.value.IntegerRange) 
		net.sf.saxon.value.IntegerRange this$0
	public boolean hasNext () 
	public void remove () 
	public net.sf.saxon.value.IntegerValue next () 
	public volatile java.lang.Object next () 
}

net/sf/saxon/value/IntegerRange.class
IntegerRange.java
package net.sf.saxon.value
public net.sf.saxon.value.IntegerRange extends java.lang.Object implements net.sf.saxon.om.AtomicSequence  {
	public long start
	public long end
	public void  (long, long) 
		long start
		long end
	public long getStart () 
	public long getEnd () 
	public net.sf.saxon.tree.iter.AtomicIterator iterate () 
	public net.sf.saxon.value.IntegerValue itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
		long newStart
		long newEnd
	public int getLength () 
	public net.sf.saxon.value.IntegerValue head () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public java.lang.Comparable getSchemaComparable () 
		net.sf.saxon.trans.XPathException err
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.trans.XPathException err
	public java.lang.String getStringValue () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue reduce () 
	public java.lang.String toString () 
	public java.util.Iterator iterator () 
	public volatile net.sf.saxon.value.AtomicValue itemAt (int) 
	public volatile net.sf.saxon.value.AtomicValue head () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Item head ()  throws net.sf.saxon.trans.XPathException 
	public volatile net.sf.saxon.om.Item itemAt (int) 
	public volatile net.sf.saxon.tree.iter.UnfailingIterator iterate () 
}

net/sf/saxon/value/IntegerValue.class
IntegerValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.IntegerValue extends net.sf.saxon.value.DecimalValue {
	public static final net.sf.saxon.value.Int64Value MINUS_ONE
	public static final net.sf.saxon.value.Int64Value ZERO
	public static final net.sf.saxon.value.Int64Value PLUS_ONE
	public static final net.sf.saxon.value.Int64Value MAX_LONG
	public static final net.sf.saxon.value.Int64Value MIN_LONG
	private static long NO_LIMIT
	private static long MAX_UNSIGNED_LONG
	private static long[] ranges
	public void  () 
	public static net.sf.saxon.value.IntegerValue makeIntegerValue (java.math.BigInteger) 
		java.math.BigInteger value
	public static net.sf.saxon.type.ConversionResult makeIntegerValue (double) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		double value
	public static net.sf.saxon.type.ConversionResult makeIntegerValue (net.sf.saxon.value.DoubleValue) 
		net.sf.saxon.value.DoubleValue doubleValue
		double value
	public abstract net.sf.saxon.type.ValidationFailure convertToSubType (net.sf.saxon.type.BuiltInAtomicType, boolean) 
	public abstract net.sf.saxon.type.ValidationFailure validateAgainstSubType (net.sf.saxon.type.BuiltInAtomicType) 
	public static boolean checkRange (long, net.sf.saxon.type.BuiltInAtomicType) 
		long min
		long max
		int i
		long value
		net.sf.saxon.type.BuiltInAtomicType type
		int fp
	public static net.sf.saxon.value.IntegerValue getMinInclusive (net.sf.saxon.type.BuiltInAtomicType) 
		long min
		int i
		net.sf.saxon.type.BuiltInAtomicType type
		int fp
	public static net.sf.saxon.value.IntegerValue getMaxInclusive (net.sf.saxon.type.BuiltInAtomicType) 
		long max
		int i
		net.sf.saxon.type.BuiltInAtomicType type
		int fp
	public static boolean checkBigRange (java.math.BigInteger, net.sf.saxon.type.BuiltInAtomicType) 
		long min
		long max
		int i
		java.math.BigInteger big
		net.sf.saxon.type.BuiltInAtomicType type
	public static net.sf.saxon.type.ConversionResult stringToInteger (java.lang.CharSequence) 
		char d
		boolean negative
		long value
		int i
		CharSequence t
		NumberFormatException err
		CharSequence s
		int len
		int start
		int last
	public static net.sf.saxon.type.ValidationFailure castableAsInteger (java.lang.CharSequence) 
		char d
		CharSequence input
		CharSequence s
		int last
		int i
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public abstract java.math.BigDecimal getDecimalValue () 
	public boolean isWholeNumber () 
	public abstract net.sf.saxon.value.IntegerValue plus (net.sf.saxon.value.IntegerValue) 
	public abstract net.sf.saxon.value.IntegerValue minus (net.sf.saxon.value.IntegerValue) 
	public abstract net.sf.saxon.value.IntegerValue times (net.sf.saxon.value.IntegerValue) 
	public abstract net.sf.saxon.value.NumericValue div (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.NumericValue div (net.sf.saxon.value.IntegerValue, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.IntegerValue other
		net.sf.saxon.expr.parser.Location locator
	public abstract net.sf.saxon.value.IntegerValue mod (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.IntegerValue mod (net.sf.saxon.value.IntegerValue, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.IntegerValue other
		net.sf.saxon.expr.parser.Location locator
	public abstract net.sf.saxon.value.IntegerValue idiv (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.IntegerValue idiv (net.sf.saxon.value.IntegerValue, net.sf.saxon.expr.parser.Location)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.IntegerValue other
		net.sf.saxon.expr.parser.Location locator
	public abstract java.math.BigInteger asBigInteger () 
	protected static int signum (int) 
		int i
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	static void  () 
}

net/sf/saxon/value/MemoClosure.class
MemoClosure.java
package net.sf.saxon.value
public net.sf.saxon.value.MemoClosure extends net.sf.saxon.value.Closure {
	private net.sf.saxon.om.Sequence sequence
	public void  () 
	public synchronized net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	private void makeSequence ()  throws net.sf.saxon.trans.XPathException 
	public synchronized net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.trans.XPathException 
		int n
	public net.sf.saxon.om.GroundedValue reduce ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/value/NestedIntegerValue.class
NestedIntegerValue.java
package net.sf.saxon.value
public net.sf.saxon.value.NestedIntegerValue extends net.sf.saxon.value.AtomicValue implements java.lang.Comparable net.sf.saxon.expr.sort.AtomicMatchKey  {
	public static net.sf.saxon.value.NestedIntegerValue ONE
	public static net.sf.saxon.value.NestedIntegerValue TWO
	int[] value
	public void  (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String v
	public void  (int[]) 
		int[] val
	public static net.sf.saxon.value.NestedIntegerValue parse (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int i
		NumberFormatException exc
		String v
		java.util.StringTokenizer st
		int[] valuei
	public net.sf.saxon.value.NestedIntegerValue append (int) 
		int leaf
		int[] v
	public net.sf.saxon.value.NestedIntegerValue getStem () 
		int[] v
	public int getDepth () 
	public int getLeaf () 
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public boolean equals (java.lang.Object) 
		Object o
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.NestedIntegerValue v
	protected java.lang.CharSequence getPrimitiveStringValue () 
		int i
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public int compareTo (java.lang.Object) 
		int i
		net.sf.saxon.value.NestedIntegerValue v2
		Object other
	static void  () 
}

net/sf/saxon/value/NotationValue$1.class
NotationValue.java
package net.sf.saxon.value
 net.sf.saxon.value.NotationValue$1 extends java.lang.Object {
}

net/sf/saxon/value/NotationValue$NotationComparable.class
NotationValue.java
package net.sf.saxon.value
 net.sf.saxon.value.NotationValue$NotationComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.NotationValue this$0
	private void  (net.sf.saxon.value.NotationValue) 
	public net.sf.saxon.value.NotationValue getNotationValue () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	void  (net.sf.saxon.value.NotationValue, net.sf.saxon.value.NotationValue$1) 
		net.sf.saxon.value.NotationValue x0
		net.sf.saxon.value.NotationValue$1 x1
}

net/sf/saxon/value/NotationValue.class
NotationValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.NotationValue extends net.sf.saxon.value.QualifiedNameValue {
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
		String localName
		boolean check
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String uri
		String localName
	public void  (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.type.AtomicType) 
		String prefix
		String uri
		String localName
		net.sf.saxon.type.AtomicType typeLabel
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.type.AtomicType typeLabel
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.NotationValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.Comparable getSchemaComparable () 
	public java.lang.String toString () 
}

net/sf/saxon/value/NumericValue.class
NumericValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.NumericValue extends net.sf.saxon.value.AtomicValue implements java.lang.Comparable net.sf.saxon.expr.sort.AtomicMatchKey  {
	public void  () 
	public static net.sf.saxon.value.NumericValue parseNumber (java.lang.String) 
		NumberFormatException e
		net.sf.saxon.type.ConversionResult v
		net.sf.saxon.type.ConversionResult v
		String in
	public abstract double getDoubleValue () 
	public abstract float getFloatValue () 
	public abstract java.math.BigDecimal getDecimalValue ()  throws net.sf.saxon.type.ValidationException 
	public static boolean isInteger (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
	public abstract long longValue ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.value.NumericValue negate () 
	public abstract net.sf.saxon.value.NumericValue floor () 
	public abstract net.sf.saxon.value.NumericValue ceiling () 
	public abstract net.sf.saxon.value.NumericValue round (int) 
	public abstract net.sf.saxon.value.NumericValue roundHalfToEven (int) 
	public abstract int signum () 
	public boolean isNegativeZero () 
	public abstract boolean isWholeNumber () 
	public abstract int asSubscript () 
	public abstract net.sf.saxon.value.NumericValue abs () 
	public final net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public int compareTo (java.lang.Object) 
		Object other
		double a
		double b
	public abstract int compareTo (long) 
	public final boolean equals (java.lang.Object) 
		Object other
	public abstract int hashCode () 
	public java.lang.String toString () 
}

net/sf/saxon/value/ObjectValue.class
ObjectValue.java
package net.sf.saxon.value
public net.sf.saxon.value.ObjectValue extends net.sf.saxon.om.AbstractItem {
	private Object value
	public void  (java.lang.Object) 
		Object object
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public net.sf.saxon.om.AtomicSequence atomize () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public java.lang.String displayTypeName () 
	public boolean effectiveBooleanValue () 
	public java.lang.Object getObject () 
	public boolean equals (java.lang.Object) 
		Object o
		Object other
	public int hashCode () 
}

net/sf/saxon/value/QNameValue$1.class
QNameValue.java
package net.sf.saxon.value
 net.sf.saxon.value.QNameValue$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$functions$AccessorFn$Component
	static void  () 
}

net/sf/saxon/value/QNameValue$QNameComparable.class
QNameValue.java
package net.sf.saxon.value
 net.sf.saxon.value.QNameValue$QNameComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.QNameValue this$0
	private void  (net.sf.saxon.value.QNameValue) 
	public net.sf.saxon.value.QNameValue getQNameValue () 
	public int compareTo (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	void  (net.sf.saxon.value.QNameValue, net.sf.saxon.value.QNameValue$1) 
		net.sf.saxon.value.QNameValue x0
		net.sf.saxon.value.QNameValue$1 x1
}

net/sf/saxon/value/QNameValue.class
QNameValue.java
package net.sf.saxon.value
public net.sf.saxon.value.QNameValue extends net.sf.saxon.value.QualifiedNameValue {
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String uri
		String localName
	public void  (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.type.AtomicType) 
		String prefix
		String uri
		String localName
		net.sf.saxon.type.AtomicType type
	public void  (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.type.AtomicType, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
		String localName
		net.sf.saxon.type.AtomicType type
		boolean check
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.type.AtomicType typeLabel
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public net.sf.saxon.value.AtomicValue getComponent (net.sf.saxon.functions.AccessorFn$Component) 
		String prefix
		net.sf.saxon.functions.AccessorFn$Component part
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.Comparable getSchemaComparable () 
}

net/sf/saxon/value/QualifiedNameValue.class
QualifiedNameValue.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.QualifiedNameValue extends net.sf.saxon.value.AtomicValue implements net.sf.saxon.expr.sort.AtomicMatchKey  {
	protected net.sf.saxon.om.StructuredQName qName
	public void  () 
	public static net.sf.saxon.value.AtomicValue makeQName (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.type.AtomicType, java.lang.CharSequence, net.sf.saxon.lib.ConversionRules)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.QualifiedNameValue qnv
		net.sf.saxon.value.QualifiedNameValue qnv
		net.sf.saxon.type.ValidationFailure vf
		String prefix
		String uri
		String local
		net.sf.saxon.type.AtomicType targetType
		CharSequence lexicalForm
		net.sf.saxon.lib.ConversionRules rules
	public final java.lang.String getPrimitiveStringValue () 
	public final java.lang.String getClarkName () 
	public final java.lang.String getLocalName () 
	public final java.lang.String getNamespaceURI () 
	public final java.lang.String getPrefix () 
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public int hashCode () 
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	public int identityHashCode () 
	public java.lang.String toString () 
	public javax.xml.namespace.QName toJaxpQName () 
	public net.sf.saxon.om.StructuredQName getStructuredQName () 
	public volatile java.lang.CharSequence getPrimitiveStringValue () 
}

net/sf/saxon/value/SaxonDuration.class
SaxonDuration.java
package net.sf.saxon.value
public net.sf.saxon.value.SaxonDuration extends javax.xml.datatype.Duration {
	private net.sf.saxon.value.DurationValue duration
	public void  (net.sf.saxon.value.DurationValue) 
		net.sf.saxon.value.DurationValue duration
	public net.sf.saxon.value.DurationValue getDurationValue () 
	public javax.xml.namespace.QName getXMLSchemaType () 
	public int getSign () 
	public java.lang.Number getField (javax.xml.datatype.DatatypeConstants$Field) 
		net.sf.saxon.trans.XPathException e
		javax.xml.datatype.DatatypeConstants$Field field
	public boolean isSet (javax.xml.datatype.DatatypeConstants$Field) 
		javax.xml.datatype.DatatypeConstants$Field field
	public javax.xml.datatype.Duration add (javax.xml.datatype.Duration) 
		net.sf.saxon.trans.XPathException e
		javax.xml.datatype.Duration rhs
	public javax.xml.datatype.Duration subtract (javax.xml.datatype.Duration) 
		net.sf.saxon.trans.XPathException e
		javax.xml.datatype.Duration rhs
	public void addTo (java.util.Calendar) 
		net.sf.saxon.trans.XPathException e
		java.util.Calendar calendar
		int sign
	public javax.xml.datatype.Duration multiply (java.math.BigDecimal) 
		net.sf.saxon.trans.XPathException e
		java.math.BigDecimal factor
	public javax.xml.datatype.Duration negate () 
	public javax.xml.datatype.Duration normalizeWith (java.util.Calendar) 
		java.util.Calendar startTimeInstant
	public int compare (javax.xml.datatype.Duration) 
		javax.xml.datatype.Duration rhs
		Comparable c0
		Comparable c1
	public int hashCode () 
}

net/sf/saxon/value/SaxonXMLGregorianCalendar.class
SaxonXMLGregorianCalendar.java
package net.sf.saxon.value
public net.sf.saxon.value.SaxonXMLGregorianCalendar extends javax.xml.datatype.XMLGregorianCalendar {
	private net.sf.saxon.value.CalendarValue calendarValue
	private java.math.BigInteger year
	private int month
	private int day
	private int hour
	private int minute
	private int second
	private int microsecond
	private int tzOffset
	public void  (net.sf.saxon.value.CalendarValue) 
		net.sf.saxon.value.CalendarValue value
	private void  () 
	public void setCalendarValue (net.sf.saxon.value.CalendarValue) 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.CalendarValue value
	public void clear () 
	public void reset () 
	public void setYear (java.math.BigInteger) 
		java.math.BigInteger year
	public void setYear (int) 
		int year
	public void setMonth (int) 
		int month
	public void setDay (int) 
		int day
	public void setTimezone (int) 
		int offset
	public void setHour (int) 
		int hour
	public void setMinute (int) 
		int minute
	public void setSecond (int) 
		int second
	public void setMillisecond (int) 
		int millisecond
	public void setFractionalSecond (java.math.BigDecimal) 
		java.math.BigDecimal fractional
		java.math.BigInteger micros
	public java.math.BigInteger getEon () 
	public int getYear () 
	public java.math.BigInteger getEonAndYear () 
	public int getMonth () 
	public int getDay () 
	public int getTimezone () 
	public int getHour () 
	public int getMinute () 
	public int getSecond () 
	public int getMicrosecond () 
		java.math.BigDecimal fractionalSeconds
	public java.math.BigDecimal getFractionalSecond () 
	public int compare (javax.xml.datatype.XMLGregorianCalendar) 
		javax.xml.datatype.XMLGregorianCalendar xmlGregorianCalendar
	public javax.xml.datatype.XMLGregorianCalendar normalize () 
	public java.lang.String toXMLFormat () 
	public javax.xml.namespace.QName getXMLSchemaType () 
	public boolean isValid () 
	public void add (javax.xml.datatype.Duration) 
		net.sf.saxon.value.CalendarValue cv
		net.sf.saxon.trans.XPathException err
		javax.xml.datatype.Duration duration
	public java.util.GregorianCalendar toGregorianCalendar () 
	public java.util.GregorianCalendar toGregorianCalendar (java.util.TimeZone, java.util.Locale, javax.xml.datatype.XMLGregorianCalendar) 
		java.util.TimeZone timezone
		java.util.Locale aLocale
		javax.xml.datatype.XMLGregorianCalendar defaults
		java.util.GregorianCalendar gc
	public java.util.TimeZone getTimeZone (int) 
		int defaultZoneoffset
	public java.lang.Object clone () 
		net.sf.saxon.value.SaxonXMLGregorianCalendar s
	public net.sf.saxon.value.CalendarValue toCalendarValue () 
}

net/sf/saxon/value/SequenceExtent.class
SequenceExtent.java
package net.sf.saxon.value
public net.sf.saxon.value.SequenceExtent extends java.lang.Object implements net.sf.saxon.om.GroundedValue  {
	private java.util.List value
	public void  (net.sf.saxon.om.Item[]) 
		net.sf.saxon.om.Item[] items
	public void  (net.sf.saxon.value.SequenceExtent, int, int) 
		net.sf.saxon.value.SequenceExtent ext
		int start
		int length
	public void  (java.util.List) 
		java.util.List list
	public void  (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		int len
		java.util.List list
		net.sf.saxon.om.Item it
	public static net.sf.saxon.om.GroundedValue makeSequenceExtent (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.SequenceExtent extent
	public static net.sf.saxon.om.GroundedValue makeResidue (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.SequenceExtent extent
	public static net.sf.saxon.om.GroundedValue makeSequenceExtent (java.util.List) 
		net.sf.saxon.om.Item first
		java.util.List input
		int len
	public java.lang.String getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item head () 
	public int getLength () 
	public int getCardinality () 
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.tree.iter.ListIterator iterate () 
	public net.sf.saxon.tree.iter.UnfailingIterator reverseIterate () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
		int len
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int newEnd
		int start
		int length
		int end
		int newStart
		int newEnd
	public java.lang.String toString () 
		int i
		net.sf.saxon.tree.util.FastStringBuffer fsb
	public net.sf.saxon.om.GroundedValue reduce () 
		net.sf.saxon.om.Item item
		int len
	public volatile net.sf.saxon.tree.iter.UnfailingIterator iterate () 
	public volatile net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/value/SequenceType.class
SequenceType.java
package net.sf.saxon.value
public final net.sf.saxon.value.SequenceType extends java.lang.Object {
	private net.sf.saxon.type.ItemType primaryType
	private int cardinality
	public static final net.sf.saxon.value.SequenceType ANY_SEQUENCE
	public static final net.sf.saxon.value.SequenceType SINGLE_ITEM
	public static final net.sf.saxon.value.SequenceType OPTIONAL_ITEM
	public static final net.sf.saxon.value.SequenceType SINGLE_ATOMIC
	public static final net.sf.saxon.value.SequenceType OPTIONAL_ATOMIC
	public static final net.sf.saxon.value.SequenceType ATOMIC_SEQUENCE
	public static final net.sf.saxon.value.SequenceType SINGLE_STRING
	public static final net.sf.saxon.value.SequenceType SINGLE_UNTYPED_ATOMIC
	public static final net.sf.saxon.value.SequenceType OPTIONAL_STRING
	public static final net.sf.saxon.value.SequenceType SINGLE_BOOLEAN
	public static final net.sf.saxon.value.SequenceType OPTIONAL_BOOLEAN
	public static final net.sf.saxon.value.SequenceType SINGLE_INTEGER
	public static final net.sf.saxon.value.SequenceType SINGLE_DECIMAL
	public static final net.sf.saxon.value.SequenceType OPTIONAL_INTEGER
	public static final net.sf.saxon.value.SequenceType SINGLE_SHORT
	public static final net.sf.saxon.value.SequenceType OPTIONAL_SHORT
	public static final net.sf.saxon.value.SequenceType SINGLE_BYTE
	public static final net.sf.saxon.value.SequenceType OPTIONAL_BYTE
	public static final net.sf.saxon.value.SequenceType SINGLE_DOUBLE
	public static final net.sf.saxon.value.SequenceType OPTIONAL_DOUBLE
	public static final net.sf.saxon.value.SequenceType SINGLE_FLOAT
	public static final net.sf.saxon.value.SequenceType OPTIONAL_FLOAT
	public static final net.sf.saxon.value.SequenceType OPTIONAL_DECIMAL
	public static final net.sf.saxon.value.SequenceType OPTIONAL_ANY_URI
	public static final net.sf.saxon.value.SequenceType OPTIONAL_DATE
	public static final net.sf.saxon.value.SequenceType OPTIONAL_TIME
	public static final net.sf.saxon.value.SequenceType OPTIONAL_G_YEAR
	public static final net.sf.saxon.value.SequenceType OPTIONAL_G_YEAR_MONTH
	public static final net.sf.saxon.value.SequenceType OPTIONAL_G_MONTH
	public static final net.sf.saxon.value.SequenceType OPTIONAL_G_MONTH_DAY
	public static final net.sf.saxon.value.SequenceType OPTIONAL_G_DAY
	public static final net.sf.saxon.value.SequenceType OPTIONAL_DATE_TIME
	public static final net.sf.saxon.value.SequenceType OPTIONAL_DURATION
	public static final net.sf.saxon.value.SequenceType OPTIONAL_YEAR_MONTH_DURATION
	public static final net.sf.saxon.value.SequenceType OPTIONAL_DAY_TIME_DURATION
	public static final net.sf.saxon.value.SequenceType SINGLE_QNAME
	public static final net.sf.saxon.value.SequenceType OPTIONAL_QNAME
	public static final net.sf.saxon.value.SequenceType OPTIONAL_NOTATION
	public static final net.sf.saxon.value.SequenceType OPTIONAL_BASE64_BINARY
	public static final net.sf.saxon.value.SequenceType OPTIONAL_HEX_BINARY
	public static final net.sf.saxon.value.SequenceType OPTIONAL_NUMERIC
	public static final net.sf.saxon.value.SequenceType SINGLE_NUMERIC
	public static final net.sf.saxon.value.SequenceType OPTIONAL_NODE
	public static final net.sf.saxon.value.SequenceType SINGLE_NODE
	public static final net.sf.saxon.value.SequenceType OPTIONAL_DOCUMENT_NODE
	public static final net.sf.saxon.value.SequenceType NODE_SEQUENCE
	public static final net.sf.saxon.value.SequenceType STRING_SEQUENCE
	public static final net.sf.saxon.value.SequenceType SINGLE_FUNCTION
	public static final net.sf.saxon.value.SequenceType OPTIONAL_FUNCTION_ITEM
	public static final net.sf.saxon.value.SequenceType EMPTY_SEQUENCE
	public static final net.sf.saxon.value.SequenceType NON_EMPTY_SEQUENCE
	public static final net.sf.saxon.value.SequenceType VOID
	public void  (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType primaryType
		int cardinality
	public static net.sf.saxon.value.SequenceType makeSequenceType (net.sf.saxon.type.ItemType, int) 
		net.sf.saxon.type.ItemType$WithSequenceTypeCache bat
		net.sf.saxon.type.ItemType primaryType
		int cardinality
	public net.sf.saxon.type.ItemType getPrimaryType () 
	public int getCardinality () 
	public boolean matches (net.sf.saxon.om.Sequence, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Sequence value
		net.sf.saxon.type.TypeHierarchy th
		int count
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public boolean isSameType (net.sf.saxon.value.SequenceType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.value.SequenceType other
		net.sf.saxon.type.TypeHierarchy th
	static void  () 
}

net/sf/saxon/value/SingletonClosure.class
SingletonClosure.java
package net.sf.saxon.value
public net.sf.saxon.value.SingletonClosure extends net.sf.saxon.value.Closure {
	private boolean built
	private net.sf.saxon.om.Item value
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item asItem ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.trans.XPathException 
		int n
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue materialize ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/value/StringToDouble11.class
StringToDouble11.java
package net.sf.saxon.value
public net.sf.saxon.value.StringToDouble11 extends net.sf.saxon.type.StringToDouble {
	private static net.sf.saxon.value.StringToDouble11 THE_INSTANCE
	public static net.sf.saxon.value.StringToDouble11 getInstance () 
	protected void  () 
	protected double signedPositiveInfinity () 
	static void  () 
}

net/sf/saxon/value/StringValue$CharacterIterator.class
StringValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.StringValue$CharacterIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator  {
	int inpos
	private CharSequence value
	public void  (java.lang.CharSequence) 
		CharSequence value
	public net.sf.saxon.value.Int64Value next () 
		int current
		StringIndexOutOfBoundsException e
		int c
		int current
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/value/StringValue$UnicodeCharacterIterator.class
StringValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.StringValue$UnicodeCharacterIterator extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator  {
	net.sf.saxon.regex.UnicodeString uValue
	int inpos
	public void  (net.sf.saxon.regex.UnicodeString) 
		net.sf.saxon.regex.UnicodeString value
	public net.sf.saxon.value.Int64Value next () 
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/value/StringValue.class
StringValue.java
package net.sf.saxon.value
public net.sf.saxon.value.StringValue extends net.sf.saxon.value.AtomicValue {
	public static final net.sf.saxon.value.StringValue EMPTY_STRING
	public static final net.sf.saxon.value.StringValue SINGLE_SPACE
	public static final net.sf.saxon.value.StringValue TRUE
	public static final net.sf.saxon.value.StringValue FALSE
	protected CharSequence value
	protected void  () 
	public void  (java.lang.CharSequence) 
		CharSequence value
	public void  (java.lang.CharSequence, net.sf.saxon.type.AtomicType) 
		CharSequence value
		net.sf.saxon.type.AtomicType typeLabel
	public synchronized void setContainsNoSurrogates () 
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.StringValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public static net.sf.saxon.value.StringValue makeStringValue (java.lang.CharSequence) 
		CharSequence value
	public static boolean isEmpty (java.lang.CharSequence) 
		CharSequence string
	public final java.lang.CharSequence getPrimitiveStringValue () 
	public final void setStringValueCS (java.lang.CharSequence) 
		CharSequence value
	public synchronized int getStringLength () 
	public synchronized int getStringLengthUpperBound () 
	public synchronized net.sf.saxon.regex.UnicodeString getUnicodeString () 
	private void makeUnicodeString () 
	public static int getStringLength (java.lang.CharSequence) 
		int c
		int i
		CharSequence s
		int n
	public boolean isZeroLength () 
	public boolean containsSurrogatePairs () 
	public boolean isKnownToContainNoSurrogates () 
	public synchronized net.sf.saxon.tree.iter.UnfailingIterator iterateCharacters () 
	public static int[] expand (java.lang.CharSequence) 
		int charval
		int charval
		int c
		int i
		CharSequence s
		int[] array
		int o
	public static java.lang.CharSequence contract (int[], int) 
		int i
		int[] codes
		int used
		net.sf.saxon.tree.util.FastStringBuffer sb
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public boolean codepointEquals (net.sf.saxon.value.StringValue) 
		net.sf.saxon.value.StringValue other
	public boolean effectiveBooleanValue () 
	public java.lang.String toString () 
	public java.lang.Comparable getSchemaComparable () 
	public boolean isIdentical (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue v
	public static java.lang.String diagnosticDisplay (java.lang.String) 
		int shift
		char c
		int i
		int len
		String s
		net.sf.saxon.tree.util.FastStringBuffer fsb
	static void  () 
}

net/sf/saxon/value/TextFragmentValue$1.class
TextFragmentValue.java
package net.sf.saxon.value
 net.sf.saxon.value.TextFragmentValue$1 extends java.lang.Object {
}

net/sf/saxon/value/TextFragmentValue$TextFragmentTextNode.class
TextFragmentValue.java
package net.sf.saxon.value
 net.sf.saxon.value.TextFragmentValue$TextFragmentTextNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo javax.xml.transform.SourceLocator  {
	final net.sf.saxon.value.TextFragmentValue this$0
	private void  (net.sf.saxon.value.TextFragmentValue) 
	public boolean hasFingerprint () 
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public void setSystemId (java.lang.String) 
		String systemId
	public net.sf.saxon.Configuration getConfiguration () 
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int getFingerprint () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public boolean hasChildNodes () 
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public net.sf.saxon.om.AtomicSequence atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		net.sf.saxon.om.NodeInfo[] nodes
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NodeInfo[] nodes
		boolean matchesDoc
		boolean matchesText
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	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 boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public boolean isStreamed () 
	public volatile net.sf.saxon.om.Item head () 
	void  (net.sf.saxon.value.TextFragmentValue, net.sf.saxon.value.TextFragmentValue$1) 
		net.sf.saxon.value.TextFragmentValue x0
		net.sf.saxon.value.TextFragmentValue$1 x1
}

net/sf/saxon/value/TextFragmentValue.class
TextFragmentValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.TextFragmentValue extends net.sf.saxon.om.GenericTreeInfo implements net.sf.saxon.om.NodeInfo javax.xml.transform.SourceLocator  {
	private CharSequence text
	private String baseURI
	private String documentURI
	private net.sf.saxon.value.TextFragmentValue$TextFragmentTextNode textNode
	public void  (net.sf.saxon.Configuration, java.lang.CharSequence, java.lang.String) 
		net.sf.saxon.Configuration config
		CharSequence value
		String baseURI
	public net.sf.saxon.om.TreeInfo getTreeInfo () 
	public net.sf.saxon.om.NodeInfo getRootNode () 
	public net.sf.saxon.om.NodeInfo head () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public boolean isTyped () 
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean hasFingerprint () 
	public void generateId (net.sf.saxon.tree.util.FastStringBuffer) 
		net.sf.saxon.tree.util.FastStringBuffer buffer
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public java.lang.String getBaseURI () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int comparePosition (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public int getFingerprint () 
	public java.lang.String getPrefix () 
	public java.lang.String getURI () 
	public java.lang.String getDisplayName () 
	public java.lang.String getLocalPart () 
	public boolean hasChildNodes () 
	public int getLineNumber () 
	public net.sf.saxon.expr.parser.Location saveLocation () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public net.sf.saxon.om.NamespaceBinding[] getDeclaredNamespaces (net.sf.saxon.om.NamespaceBinding[]) 
		net.sf.saxon.om.NamespaceBinding[] buffer
	public net.sf.saxon.om.AtomicSequence atomize () 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String local
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte) 
		net.sf.saxon.om.NodeInfo[] nodes
		byte axisNumber
	public net.sf.saxon.tree.iter.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NodeInfo[] pair
		boolean b1
		net.sf.saxon.om.NodeInfo textNode2
		boolean b2
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	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.NodeInfo selectID (java.lang.String, boolean) 
		String id
		boolean getParent
	public java.util.Iterator getUnparsedEntityNames () 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	private net.sf.saxon.value.TextFragmentValue$TextFragmentTextNode getTextNode () 
	public volatile net.sf.saxon.om.Item head () 
	static java.lang.CharSequence access$100 (net.sf.saxon.value.TextFragmentValue) 
		net.sf.saxon.value.TextFragmentValue x0
	static java.lang.String access$200 (net.sf.saxon.value.TextFragmentValue) 
		net.sf.saxon.value.TextFragmentValue x0
}

net/sf/saxon/value/TimeValue$1.class
TimeValue.java
package net.sf.saxon.value
 net.sf.saxon.value.TimeValue$1 extends java.lang.Object {
	static final int[] $SwitchMap$net$sf$saxon$functions$AccessorFn$Component
	static void  () 
}

net/sf/saxon/value/TimeValue$TimeComparable.class
TimeValue.java
package net.sf.saxon.value
 net.sf.saxon.value.TimeValue$TimeComparable extends java.lang.Object implements java.lang.Comparable  {
	final net.sf.saxon.value.TimeValue this$0
	private void  (net.sf.saxon.value.TimeValue) 
	public net.sf.saxon.value.TimeValue asTimeValue () 
	public int compareTo (java.lang.Object) 
		net.sf.saxon.value.DateTimeValue dt0
		net.sf.saxon.value.DateTimeValue dt1
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	void  (net.sf.saxon.value.TimeValue, net.sf.saxon.value.TimeValue$1) 
		net.sf.saxon.value.TimeValue x0
		net.sf.saxon.value.TimeValue$1 x1
}

net/sf/saxon/value/TimeValue.class
TimeValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.TimeValue extends net.sf.saxon.value.CalendarValue implements java.lang.Comparable  {
	private byte hour
	private byte minute
	private byte second
	private int microsecond
	private void  () 
	public void  (byte, byte, byte, int, int) 
		byte hour
		byte minute
		byte second
		int microsecond
		int tz
	public void  (java.util.GregorianCalendar, int) 
		java.util.GregorianCalendar calendar
		int tz
	public static net.sf.saxon.type.ConversionResult makeTimeValue (java.lang.CharSequence) 
		double fractionalSeconds
		int tzminute
		String delim
		CharSequence s
		net.sf.saxon.value.TimeValue tv
		java.util.StringTokenizer tok
		String part
		int value
		int tz
		boolean negativeTz
		int state
	private static net.sf.saxon.type.ValidationFailure badTime (java.lang.String, java.lang.CharSequence) 
		String msg
		CharSequence value
		net.sf.saxon.type.ValidationFailure err
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public byte getHour () 
	public byte getMinute () 
	public byte getSecond () 
	public int getMicrosecond () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		int d
		int ms
		int div
		net.sf.saxon.tree.util.FastStringBuffer sb
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public net.sf.saxon.value.DateTimeValue toDateTime () 
	public java.util.GregorianCalendar getCalendar () 
		int tz
		java.util.TimeZone zone
		java.util.GregorianCalendar calendar
		int year
		int month
		int day
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.TimeValue v
	public net.sf.saxon.value.TimeValue adjustTimezone (int) 
		int timezone
		net.sf.saxon.value.DateTimeValue dt
	public net.sf.saxon.value.AtomicValue getComponent (net.sf.saxon.functions.AccessorFn$Component)  throws net.sf.saxon.trans.XPathException 
		java.math.BigDecimal d
		net.sf.saxon.functions.AccessorFn$Component component
	public int compareTo (java.lang.Object) 
		Object other
		net.sf.saxon.value.TimeValue otherTime
	public int compareTo (net.sf.saxon.value.CalendarValue, int)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.CalendarValue other
		int implicitTimezone
		net.sf.saxon.value.TimeValue otherTime
	public java.lang.Comparable getSchemaComparable () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public net.sf.saxon.value.TimeValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DateTimeValue dt
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue duration
	public net.sf.saxon.value.DayTimeDurationValue subtract (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.CalendarValue other
		net.sf.saxon.expr.XPathContext context
	public volatile net.sf.saxon.value.CalendarValue adjustTimezone (int) 
	public volatile net.sf.saxon.value.CalendarValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/value/UntypedAtomicValue.class
UntypedAtomicValue.java
package net.sf.saxon.value
public net.sf.saxon.value.UntypedAtomicValue extends net.sf.saxon.value.StringValue {
	public static final net.sf.saxon.value.UntypedAtomicValue ZERO_LENGTH_UNTYPED
	int cachedConversionType
	net.sf.saxon.type.ConversionResult cachedConversionResult
	public void  (java.lang.CharSequence) 
		CharSequence value
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.UntypedAtomicValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public int compareTo (net.sf.saxon.value.AtomicValue, net.sf.saxon.lib.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationException e
		NumberFormatException e
		net.sf.saxon.value.DoubleValue doubleValue
		net.sf.saxon.Configuration config
		net.sf.saxon.type.Converter converter
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.value.AtomicValue other
		net.sf.saxon.lib.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public synchronized net.sf.saxon.type.ConversionResult getConversionResultIfKnown (int) 
		int atomicType
	public synchronized net.sf.saxon.type.ConversionResult obtainConversionResult (int, net.sf.saxon.type.StringConverter) 
		int atomicType
		net.sf.saxon.type.StringConverter converter
		net.sf.saxon.type.ConversionResult knownResult
	public synchronized void setConversionResult (int, net.sf.saxon.value.AtomicValue) 
		int atomicType
		net.sf.saxon.value.AtomicValue value
	static void  () 
}

net/sf/saxon/value/Whitespace$Tokenizer.class
Whitespace.java
package net.sf.saxon.value
public net.sf.saxon.value.Whitespace$Tokenizer extends java.lang.Object implements net.sf.saxon.tree.iter.UnfailingIterator  {
	private char[] input
	private int position
	public void  (char[]) 
		char[] input
	public void  (java.lang.CharSequence) 
		CharSequence input
	public net.sf.saxon.value.StringValue next () 
		int start
		int eol
		int end
	public void close () 
	public int getProperties () 
	public volatile net.sf.saxon.om.Item next () 
}

net/sf/saxon/value/Whitespace.class
Whitespace.java
package net.sf.saxon.value
public net.sf.saxon.value.Whitespace extends java.lang.Object {
	public static final int PRESERVE
	public static final int REPLACE
	public static final int COLLAPSE
	public static final int TRIM
	public static final int NONE
	public static final int IGNORABLE
	public static final int ALL
	public static final int UNSPECIFIED
	public static final int XSLT
	private static boolean[] C0WHITE
	private void  () 
	public static boolean isWhitespace (int) 
		int ch
	public static java.lang.CharSequence applyWhitespaceNormalization (int, java.lang.CharSequence) 
		char c
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		int action
		CharSequence value
	public static java.lang.CharSequence removeAllWhitespace (java.lang.CharSequence) 
		char c
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		CharSequence value
	public static java.lang.CharSequence removeLeadingWhitespace (java.lang.CharSequence) 
		char c
		int i
		CharSequence value
		int len
		int start
	public static boolean containsWhitespace (java.lang.CharSequence) 
		char c
		int i
		CharSequence value
	public static boolean isWhite (java.lang.CharSequence) 
		char c
		int i
		CharSequence content
		int len
	public static final boolean isWhite (char) 
		char c
	public static java.lang.CharSequence normalizeWhitespace (java.lang.CharSequence) 
		char c
		int i
		CharSequence in
		net.sf.saxon.tree.util.FastStringBuffer sb
	public static java.lang.CharSequence collapseWhitespace (java.lang.CharSequence) 
		char c
		CharSequence in
		int len
		net.sf.saxon.tree.util.FastStringBuffer sb
		boolean inWhitespace
		int i
		int nlen
	public static java.lang.CharSequence trimWhitespace (java.lang.CharSequence) 
		char x
		char x
		CharSequence in
		int first
		int last
	public static java.lang.String trim (java.lang.CharSequence) 
		CharSequence s
	static void  () 
}

net/sf/saxon/value/YearMonthDurationValue.class
YearMonthDurationValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.YearMonthDurationValue extends net.sf.saxon.value.DurationValue implements java.lang.Comparable  {
	private void  () 
	public static net.sf.saxon.type.ConversionResult makeYearMonthDurationValue (java.lang.CharSequence) 
		CharSequence s
		net.sf.saxon.type.ConversionResult d
		net.sf.saxon.value.DurationValue dv
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.YearMonthDurationValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public java.lang.CharSequence getPrimitiveStringValue () 
		int y
		int m
		net.sf.saxon.tree.util.FastStringBuffer sb
	public int getLengthInMonths () 
	public static net.sf.saxon.value.YearMonthDurationValue fromMonths (int) 
		int months
		net.sf.saxon.value.YearMonthDurationValue mdv
	public net.sf.saxon.value.DurationValue multiply (double)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		double n
		double m
		double product
	public net.sf.saxon.value.BigDecimalValue divide (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.math.BigDecimal v1
		java.math.BigDecimal v2
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue other
	public net.sf.saxon.value.DurationValue add (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue other
	public net.sf.saxon.value.DurationValue subtract (net.sf.saxon.value.DurationValue)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.DurationValue other
	public net.sf.saxon.value.DurationValue negate () 
	public int compareTo (java.lang.Object) 
		Object other
	public net.sf.saxon.expr.sort.AtomicMatchKey getXPathComparable (boolean, net.sf.saxon.lib.StringCollator, int) 
		boolean ordered
		net.sf.saxon.lib.StringCollator collator
		int implicitTimezone
}

net/sf/saxon/xpath/JAXPVariableReference.class
JAXPVariableReference.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.JAXPVariableReference extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.om.StructuredQName name
	private javax.xml.xpath.XPathVariableResolver resolver
	public void  (net.sf.saxon.om.StructuredQName, javax.xml.xpath.XPathVariableResolver) 
		net.sf.saxon.om.StructuredQName name
		javax.xml.xpath.XPathVariableResolver resolver
	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
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public int getImplementationMethod () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	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.Configuration config
		Object value
		net.sf.saxon.expr.JPConverter converter
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String toString () 
	public void export (net.sf.saxon.trace.ExpressionPresenter)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.ExpressionPresenter destination
}

net/sf/saxon/xpath/JAXPXPathStaticContext$1.class
JAXPXPathStaticContext.java
package net.sf.saxon.xpath
 net.sf.saxon.xpath.JAXPXPathStaticContext$1 extends java.lang.Object {
}

net/sf/saxon/xpath/JAXPXPathStaticContext$MinimalNamespaceContext.class
JAXPXPathStaticContext.java
package net.sf.saxon.xpath
 net.sf.saxon.xpath.JAXPXPathStaticContext$MinimalNamespaceContext extends java.lang.Object implements javax.xml.namespace.NamespaceContext net.sf.saxon.om.NamespaceResolver  {
	private void  () 
	public java.lang.String getNamespaceURI (java.lang.String) 
		String prefix
	public java.lang.String getPrefix (java.lang.String) 
		String namespaceURI
	public java.util.Iterator getPrefixes (java.lang.String) 
		String namespaceURI
	public java.util.Iterator iteratePrefixes () 
		String[] prefixes
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	void  (net.sf.saxon.xpath.JAXPXPathStaticContext$1) 
		net.sf.saxon.xpath.JAXPXPathStaticContext$1 x0
}

net/sf/saxon/xpath/JAXPXPathStaticContext.class
JAXPXPathStaticContext.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.JAXPXPathStaticContext extends net.sf.saxon.sxpath.AbstractStaticContext implements net.sf.saxon.om.NamespaceResolver  {
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	private net.sf.saxon.xpath.XPathFunctionLibrary xpathFunctionLibrary
	private javax.xml.namespace.NamespaceContext namespaceContext
	private javax.xml.xpath.XPathVariableResolver variableResolver
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setNamespaceContext (javax.xml.namespace.NamespaceContext) 
		javax.xml.namespace.NamespaceContext context
	public javax.xml.namespace.NamespaceContext getNamespaceContext () 
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
	public void setXPathVariableResolver (javax.xml.xpath.XPathVariableResolver) 
		javax.xml.xpath.XPathVariableResolver resolver
	public javax.xml.xpath.XPathVariableResolver getXPathVariableResolver () 
	public void setXPathFunctionResolver (javax.xml.xpath.XPathFunctionResolver) 
		javax.xml.xpath.XPathFunctionResolver xPathFunctionResolver
	public javax.xml.xpath.XPathFunctionResolver getXPathFunctionResolver () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
	public final net.sf.saxon.expr.Expression bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
	public void importSchema (javax.xml.transform.Source)  throws net.sf.saxon.type.SchemaException 
		javax.xml.transform.Source source
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
}

net/sf/saxon/xpath/XPathEvaluator.class
XPathEvaluator.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathEvaluator extends java.lang.Object implements javax.xml.xpath.XPath  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.xpath.JAXPXPathStaticContext staticContext
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.xpath.JAXPXPathStaticContext getStaticContext () 
	public void reset () 
	public void setXPathVariableResolver (javax.xml.xpath.XPathVariableResolver) 
		javax.xml.xpath.XPathVariableResolver xPathVariableResolver
	public javax.xml.xpath.XPathVariableResolver getXPathVariableResolver () 
	public void setXPathFunctionResolver (javax.xml.xpath.XPathFunctionResolver) 
		javax.xml.xpath.XPathFunctionResolver xPathFunctionResolver
	public javax.xml.xpath.XPathFunctionResolver getXPathFunctionResolver () 
	public void setNamespaceContext (javax.xml.namespace.NamespaceContext) 
		javax.xml.namespace.NamespaceContext namespaceContext
	public javax.xml.namespace.NamespaceContext getNamespaceContext () 
	public void importSchema (javax.xml.transform.Source)  throws net.sf.saxon.type.SchemaException 
		javax.xml.transform.Source source
	public javax.xml.xpath.XPathExpression compile (java.lang.String)  throws javax.xml.xpath.XPathExpressionException 
		net.sf.saxon.expr.instruct.Executable exec
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
		net.sf.saxon.expr.parser.ContextItemStaticInfo contextItemType
		net.sf.saxon.expr.instruct.SlotManager map
		net.sf.saxon.xpath.XPathExpressionImpl xpe
		net.sf.saxon.trans.XPathException e
		String expr
	public java.lang.Object evaluate (java.lang.String, java.lang.Object, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
		String expr
		Object node
		javax.xml.namespace.QName qName
		javax.xml.xpath.XPathExpression exp
	public java.lang.String evaluate (java.lang.String, java.lang.Object)  throws javax.xml.xpath.XPathExpressionException 
		String expr
		Object node
		javax.xml.xpath.XPathExpression exp
	public java.lang.Object evaluate (java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
		String expr
		org.xml.sax.InputSource inputSource
		javax.xml.namespace.QName qName
		javax.xml.xpath.XPathExpression exp
	public java.lang.String evaluate (java.lang.String, org.xml.sax.InputSource)  throws javax.xml.xpath.XPathExpressionException 
		String expr
		org.xml.sax.InputSource inputSource
		javax.xml.xpath.XPathExpression exp
}

net/sf/saxon/xpath/XPathExpressionImpl.class
XPathExpressionImpl.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathExpressionImpl extends java.lang.Object implements javax.xml.xpath.XPathExpression  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.expr.instruct.Executable executable
	private net.sf.saxon.expr.Expression expression
	private net.sf.saxon.expr.Expression atomizer
	private net.sf.saxon.expr.instruct.SlotManager stackFrameMap
	protected void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.instruct.Executable) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.instruct.Executable exec
	protected void setStackFrameMap (net.sf.saxon.expr.instruct.SlotManager) 
		net.sf.saxon.expr.instruct.SlotManager map
	public net.sf.saxon.expr.instruct.SlotManager getStackFrameMap () 
	public net.sf.saxon.Configuration getConfiguration () 
	public java.lang.Object evaluate (java.lang.Object, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.om.Sequence val
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.JPConverter converter
		net.sf.saxon.om.Sequence val
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item first
		net.sf.saxon.value.DoubleValue v
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item first
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item first
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.GroundedValue extent
		net.sf.saxon.expr.PJConverter converter
		net.sf.saxon.trans.XPathException e
		Object node
		javax.xml.namespace.QName qName
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.XPathContextMajor context
	public java.lang.String evaluate (java.lang.Object)  throws javax.xml.xpath.XPathExpressionException 
		Object node
	public java.lang.Object evaluate (org.xml.sax.InputSource, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.trans.XPathException e
		org.xml.sax.InputSource inputSource
		javax.xml.namespace.QName qName
	public java.lang.String evaluate (org.xml.sax.InputSource)  throws javax.xml.xpath.XPathExpressionException 
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.trans.XPathException e
		org.xml.sax.InputSource inputSource
	public net.sf.saxon.expr.Expression getInternalExpression () 
}

net/sf/saxon/xpath/XPathFactoryImpl.class
XPathFactoryImpl.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathFactoryImpl extends javax.xml.xpath.XPathFactory {
	private net.sf.saxon.Configuration config
	private javax.xml.xpath.XPathVariableResolver variableResolver
	private javax.xml.xpath.XPathFunctionResolver functionResolver
	private static String FEATURE_SECURE_PROCESSING
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public boolean isObjectModelSupported (java.lang.String) 
		String model
		boolean debug
		boolean result
	private boolean silentIsObjectModelSupported (java.lang.String) 
		String model
	public void setFeature (java.lang.String, boolean)  throws javax.xml.xpath.XPathFactoryConfigurationException 
		IllegalArgumentException err
		String feature
		boolean b
	public boolean getFeature (java.lang.String)  throws javax.xml.xpath.XPathFactoryConfigurationException 
		Object o
		IllegalArgumentException e
		String feature
	public void setXPathVariableResolver (javax.xml.xpath.XPathVariableResolver) 
		javax.xml.xpath.XPathVariableResolver xPathVariableResolver
	public void setXPathFunctionResolver (javax.xml.xpath.XPathFunctionResolver) 
		javax.xml.xpath.XPathFunctionResolver xPathFunctionResolver
	public javax.xml.xpath.XPath newXPath () 
		net.sf.saxon.xpath.XPathEvaluator xpath
	static void  () 
}

net/sf/saxon/xpath/XPathFunctionCall.class
XPathFunctionCall.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathFunctionCall extends net.sf.saxon.expr.FunctionCall implements net.sf.saxon.expr.Callable  {
	private net.sf.saxon.om.StructuredQName name
	private javax.xml.xpath.XPathFunction function
	public void  (net.sf.saxon.om.StructuredQName, javax.xml.xpath.XPathFunction) 
		net.sf.saxon.om.StructuredQName name
		javax.xml.xpath.XPathFunction function
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public net.sf.saxon.om.Function getTargetFunction (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.parser.ExpressionVisitor) 
		net.sf.saxon.expr.parser.ExpressionVisitor visitor
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy (net.sf.saxon.expr.parser.RebindingMap) 
		net.sf.saxon.expr.parser.RebindingMap rebindings
	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 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] argValues
	public net.sf.saxon.om.Sequence call (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Sequence[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PJConverter converter
		java.util.List target
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Sequence argValue
		Object result
		net.sf.saxon.expr.JPConverter converter
		javax.xml.xpath.XPathFunctionException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Sequence[] argValues
		java.util.List convertedArgs
		net.sf.saxon.Configuration config
	public net.sf.saxon.type.ItemType getItemType () 
	public int computeCardinality () 
}

net/sf/saxon/xpath/XPathFunctionLibrary.class
XPathFunctionLibrary.java
package net.sf.saxon.xpath
public net.sf.saxon.xpath.XPathFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private javax.xml.xpath.XPathFunctionResolver resolver
	public void  () 
	public void setXPathFunctionResolver (javax.xml.xpath.XPathFunctionResolver) 
		javax.xml.xpath.XPathFunctionResolver resolver
	public javax.xml.xpath.XPathFunctionResolver getXPathFunctionResolver () 
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.trans.SymbolicName$F, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.SymbolicName$F functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.om.StructuredQName qn
		javax.xml.namespace.QName name
		javax.xml.xpath.XPathFunction function
		net.sf.saxon.xpath.XPathFunctionCall fc
	public boolean isAvailable (net.sf.saxon.trans.SymbolicName$F) 
		net.sf.saxon.trans.SymbolicName$F functionName
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.xpath.XPathFunctionLibrary xfl
}

net/sf/saxon/z/AbstractIntSet.class
AbstractIntSet.java
package net.sf.saxon.z
public abstract net.sf.saxon.z.AbstractIntSet extends java.lang.Object implements net.sf.saxon.z.IntSet  {
	public void  () 
	public boolean containsAll (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
		net.sf.saxon.z.IntIterator it
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
		net.sf.saxon.z.IntHashSet n
		net.sf.saxon.z.IntIterator it
	public net.sf.saxon.z.IntSet intersect (net.sf.saxon.z.IntSet) 
		int v
		net.sf.saxon.z.IntSet other
		net.sf.saxon.z.IntHashSet n
		net.sf.saxon.z.IntIterator it
	public net.sf.saxon.z.IntSet except (net.sf.saxon.z.IntSet) 
		int v
		net.sf.saxon.z.IntSet other
		net.sf.saxon.z.IntHashSet n
		net.sf.saxon.z.IntIterator it
}

net/sf/saxon/z/IntArraySet$IntArrayIterator.class
IntArraySet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntArraySet$IntArrayIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int[] contents
	private int limit
	private int i
	public void  (int[], int) 
		int[] contents
		int limit
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntArraySet.class
IntArraySet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntArraySet extends net.sf.saxon.z.AbstractIntSet implements net.sf.saxon.z.IntSet  {
	public static final int[] EMPTY_INT_ARRAY
	private int[] contents
	private int hashCode
	public void  () 
	public void  (net.sf.saxon.z.IntHashSet) 
		net.sf.saxon.z.IntHashSet input
	public void  (net.sf.saxon.z.IntArraySet) 
		net.sf.saxon.z.IntArraySet input
	public net.sf.saxon.z.IntSet copy () 
		net.sf.saxon.z.IntArraySet i2
	public net.sf.saxon.z.IntSet mutableCopy () 
	public void clear () 
	public int size () 
	public boolean isEmpty () 
	public int[] getValues () 
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int value
		int pos
		int[] newArray
	public boolean add (int) 
		int value
		int pos
		int[] newArray
	public int getFirst () 
	public net.sf.saxon.z.IntIterator iterator () 
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		int[] merged
		int[] a
		int[] b
		int m
		int n
		int o
		int i
		int j
		net.sf.saxon.z.IntSet other
	public static net.sf.saxon.z.IntArraySet make (int[], int) 
		int[] out
		int[] in
		int size
		int[] out
	private void  (int[]) 
		int[] content
	public java.lang.String toString () 
		int j
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		net.sf.saxon.z.IntArraySet s
		Object other
	public int hashCode () 
		int h
		net.sf.saxon.z.IntIterator it
	static void  () 
}

net/sf/saxon/z/IntBlockSet.class
IntBlockSet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntBlockSet extends net.sf.saxon.z.AbstractIntSet implements net.sf.saxon.z.IntSet  {
	private int startPoint
	private int endPoint
	private int hashCode
	public void  (int, int) 
		int startPoint
		int endPoint
	public net.sf.saxon.z.IntSet copy () 
	public net.sf.saxon.z.IntSet mutableCopy () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int value
	public void clear () 
	public boolean add (int) 
		int value
	public net.sf.saxon.z.IntIterator iterator () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int getStartPoint () 
	public int getEndPoint () 
}

net/sf/saxon/z/IntComplementSet.class
IntComplementSet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntComplementSet extends java.lang.Object implements net.sf.saxon.z.IntSet  {
	private net.sf.saxon.z.IntSet exclusions
	public void  (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet exclusions
	public net.sf.saxon.z.IntSet getExclusions () 
	public net.sf.saxon.z.IntSet copy () 
	public net.sf.saxon.z.IntSet mutableCopy () 
	public void clear () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int value
		boolean b
	public boolean add (int) 
		int value
		boolean b
	public net.sf.saxon.z.IntIterator iterator () 
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet intersect (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet except (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public boolean containsAll (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntIterator ii
		net.sf.saxon.z.IntSet other
}

net/sf/saxon/z/IntEmptySet$1.class
IntEmptySet.java
package net.sf.saxon.z
 net.sf.saxon.z.IntEmptySet$1 extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	final net.sf.saxon.z.IntEmptySet this$0
	void  (net.sf.saxon.z.IntEmptySet) 
		net.sf.saxon.z.IntEmptySet this$0
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntEmptySet.class
IntEmptySet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntEmptySet extends java.lang.Object implements net.sf.saxon.z.IntSet  {
	private static net.sf.saxon.z.IntEmptySet THE_INSTANCE
	public static net.sf.saxon.z.IntEmptySet getInstance () 
	private void  () 
	public net.sf.saxon.z.IntSet copy () 
	public net.sf.saxon.z.IntSet mutableCopy () 
	public void clear () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int value
	public boolean add (int) 
		int value
	public net.sf.saxon.z.IntIterator iterator () 
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet intersect (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet except (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public boolean containsAll (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	static void  () 
}

net/sf/saxon/z/IntExceptPredicate.class
IntExceptPredicate.java
package net.sf.saxon.z
public net.sf.saxon.z.IntExceptPredicate extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private net.sf.saxon.z.IntPredicate p1
	private net.sf.saxon.z.IntPredicate p2
	public void  (net.sf.saxon.z.IntPredicate, net.sf.saxon.z.IntPredicate) 
		net.sf.saxon.z.IntPredicate p1
		net.sf.saxon.z.IntPredicate p2
	public boolean matches (int) 
		int value
	public net.sf.saxon.z.IntPredicate[] getOperands () 
}

net/sf/saxon/z/IntHashMap$1.class
IntHashMap.java
package net.sf.saxon.z
 net.sf.saxon.z.IntHashMap$1 extends java.lang.Object implements java.lang.Iterable  {
	final net.sf.saxon.z.IntHashMap this$0
	void  (net.sf.saxon.z.IntHashMap) 
		net.sf.saxon.z.IntHashMap this$0
	public java.util.Iterator iterator () 
}

net/sf/saxon/z/IntHashMap$2.class
IntHashMap.java
package net.sf.saxon.z
 net.sf.saxon.z.IntHashMap$2 extends java.lang.Object implements net.sf.saxon.z.IntSet  {
	final net.sf.saxon.z.IntHashMap this$0
	void  (net.sf.saxon.z.IntHashMap) 
		net.sf.saxon.z.IntHashMap this$0
	public void clear () 
	public net.sf.saxon.z.IntSet copy () 
		net.sf.saxon.z.IntHashSet s
		net.sf.saxon.z.IntIterator ii
	public net.sf.saxon.z.IntSet mutableCopy () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int key
	public boolean remove (int) 
		int value
	public boolean add (int) 
		int value
	public net.sf.saxon.z.IntIterator iterator () 
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet intersect (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet except (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public boolean containsAll (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public java.lang.String toString () 
}

net/sf/saxon/z/IntHashMap$IntHashMapKeyIterator.class
IntHashMap.java
package net.sf.saxon.z
 net.sf.saxon.z.IntHashMap$IntHashMapKeyIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int i
	final net.sf.saxon.z.IntHashMap this$0
	public void  (net.sf.saxon.z.IntHashMap) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntHashMap$IntHashMapValueIterator.class
IntHashMap.java
package net.sf.saxon.z
 net.sf.saxon.z.IntHashMap$IntHashMapValueIterator extends java.lang.Object implements java.util.Iterator  {
	private int i
	final net.sf.saxon.z.IntHashMap this$0
	public void  (net.sf.saxon.z.IntHashMap) 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object temp
	public void remove () 
}

net/sf/saxon/z/IntHashMap.class
IntHashMap.java
package net.sf.saxon.z
public net.sf.saxon.z.IntHashMap extends java.lang.Object {
	private static final int NBIT
	private static final int NMAX
	private double _factor
	private int _nmax
	private int _n
	private int _nlo
	private int _nhi
	private int _shift
	private int _mask
	private int[] _key
	private Object[] _value
	public void  () 
	public void  (int) 
		int capacity
	public void  (int, double) 
		int capacity
		double factor
	public void clear () 
		int i
	public java.lang.Object get (int) 
		int key
	public int size () 
	public boolean remove (int) 
		int j
		int r
		int key
		int i
	public java.lang.Object put (int, java.lang.Object) 
		int key
		Object value
		int i
		Object old
	private int hash (int) 
		int key
	private int indexOf (int) 
		int key
		int i
	private void grow () 
	private void setCapacity (int) 
		int i
		int capacity
		double factor
		int nbit
		int nmax
		int nold
		int[] key
		Object[] value
	public net.sf.saxon.z.IntIterator keyIterator () 
	public java.util.Iterator valueIterator () 
	public java.lang.Iterable valueSet () 
	public net.sf.saxon.z.IntHashMap copy () 
		int k
		net.sf.saxon.z.IntHashMap n
		net.sf.saxon.z.IntIterator it
	public void display (java.io.PrintStream) 
		int key
		Object value
		java.io.PrintStream ps
		net.sf.saxon.z.IntIterator iter
	public net.sf.saxon.z.IntSet keySet () 
	static int[] access$000 (net.sf.saxon.z.IntHashMap) 
		net.sf.saxon.z.IntHashMap x0
	static java.lang.Object[] access$100 (net.sf.saxon.z.IntHashMap) 
		net.sf.saxon.z.IntHashMap x0
	static int access$200 (net.sf.saxon.z.IntHashMap) 
		net.sf.saxon.z.IntHashMap x0
	static int access$300 (net.sf.saxon.z.IntHashMap, int) 
		net.sf.saxon.z.IntHashMap x0
		int x1
}

net/sf/saxon/z/IntHashSet$IntHashSetIterator.class
IntHashSet.java
package net.sf.saxon.z
 net.sf.saxon.z.IntHashSet$IntHashSetIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int i
	final net.sf.saxon.z.IntHashSet this$0
	public void  (net.sf.saxon.z.IntHashSet) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntHashSet.class
IntHashSet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntHashSet extends net.sf.saxon.z.AbstractIntSet implements net.sf.saxon.z.IntSet  {
	private static final int NBIT
	public static final int MAX_SIZE
	public final int ndv
	private int _nmax
	private int _size
	private int _nlo
	private int _nhi
	private int _shift
	private int _mask
	private int[] _values
	public void  () 
	public void  (int) 
		int capacity
	public void  (int, int) 
		int capacity
		int noDataValue
	public net.sf.saxon.z.IntSet copy () 
		net.sf.saxon.z.IntHashSet s
	public net.sf.saxon.z.IntSet mutableCopy () 
	public void clear () 
		int i
	public int size () 
	public boolean isEmpty () 
	public int[] getValues () 
		int _value
		int index
		int[] values
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int j
		int r
		int value
		int i
	public boolean add (int) 
		int value
		int i
	private int hash (int) 
		int key
	private int indexOf (int) 
		int value
		int i
	private void setCapacity (int) 
		int value
		int i
		int capacity
		int nbit
		int nmax
		int nold
		int[] values
	public net.sf.saxon.z.IntIterator iterator () 
	public static boolean containsSome (net.sf.saxon.z.IntSet, net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet one
		net.sf.saxon.z.IntSet two
		net.sf.saxon.z.IntIterator it
	public boolean equals (java.lang.Object) 
		net.sf.saxon.z.IntHashSet s
		Object other
	public int hashCode () 
		int h
		net.sf.saxon.z.IntIterator it
	public java.lang.String toString () 
	public static java.lang.String toString (net.sf.saxon.z.IntIterator) 
		net.sf.saxon.z.IntIterator it
		net.sf.saxon.tree.util.FastStringBuffer sb
	public void diagnosticDump () 
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
		net.sf.saxon.z.IntIterator iter
		int i
	static int[] access$000 (net.sf.saxon.z.IntHashSet) 
		net.sf.saxon.z.IntHashSet x0
}

net/sf/saxon/z/IntIntersectionPredicate.class
IntIntersectionPredicate.java
package net.sf.saxon.z
public net.sf.saxon.z.IntIntersectionPredicate extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private net.sf.saxon.z.IntPredicate p1
	private net.sf.saxon.z.IntPredicate p2
	public void  (net.sf.saxon.z.IntPredicate, net.sf.saxon.z.IntPredicate) 
		net.sf.saxon.z.IntPredicate p1
		net.sf.saxon.z.IntPredicate p2
	public boolean matches (int) 
		int value
	public net.sf.saxon.z.IntPredicate[] getOperands () 
}

net/sf/saxon/z/IntIterator.class
IntIterator.java
package net.sf.saxon.z
public abstract net.sf.saxon.z.IntIterator extends java.lang.Object {
	public abstract boolean hasNext () 
	public abstract int next () 
}

net/sf/saxon/z/IntPredicate.class
IntPredicate.java
package net.sf.saxon.z
public abstract net.sf.saxon.z.IntPredicate extends java.lang.Object {
	public abstract boolean matches (int) 
}

net/sf/saxon/z/IntPredicateFalse.class
IntPredicateFalse.java
package net.sf.saxon.z
public net.sf.saxon.z.IntPredicateFalse extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private static net.sf.saxon.z.IntPredicateFalse THE_INSTANCE
	public static net.sf.saxon.z.IntPredicateFalse getInstance () 
	public void  () 
	public boolean matches (int) 
		int value
	static void  () 
}

net/sf/saxon/z/IntPredicateTrue.class
IntPredicateTrue.java
package net.sf.saxon.z
public net.sf.saxon.z.IntPredicateTrue extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private static net.sf.saxon.z.IntPredicateTrue THE_INSTANCE
	public static net.sf.saxon.z.IntPredicateTrue getInstance () 
	public void  () 
	public boolean matches (int) 
		int value
	static void  () 
}

net/sf/saxon/z/IntRangeSet$IntRangeSetIterator.class
IntRangeSet.java
package net.sf.saxon.z
 net.sf.saxon.z.IntRangeSet$IntRangeSetIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int i
	private int current
	final net.sf.saxon.z.IntRangeSet this$0
	public void  (net.sf.saxon.z.IntRangeSet) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntRangeSet.class
IntRangeSet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntRangeSet extends net.sf.saxon.z.AbstractIntSet implements net.sf.saxon.z.IntSet  {
	private int[] startPoints
	private int[] endPoints
	private int used
	private int hashCode
	private int size
	public void  () 
	public void  (net.sf.saxon.z.IntRangeSet) 
		net.sf.saxon.z.IntRangeSet input
	public void  (int[], int[]) 
		int i
		int[] startPoints
		int[] endPoints
	public void clear () 
	public net.sf.saxon.z.IntSet copy () 
		net.sf.saxon.z.IntRangeSet s
	public net.sf.saxon.z.IntSet mutableCopy () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int mid
		int value
		int i
		int j
	public boolean remove (int) 
		int value
	public boolean add (int) 
		int mid
		Exception err
		int value
		int i
		int j
	private void ensureCapacity (int) 
		int[] s
		int[] e
		int n
	public net.sf.saxon.z.IntIterator iterator () 
	public java.lang.String toString () 
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int i
		int h
	public void addRange (int, int) 
		int i
		int i
		int low
		int high
	public int[] getStartPoints () 
	public int[] getEndPoints () 
	public int getNumberOfRanges () 
	static int access$000 (net.sf.saxon.z.IntRangeSet) 
		net.sf.saxon.z.IntRangeSet x0
	static int[] access$100 (net.sf.saxon.z.IntRangeSet) 
		net.sf.saxon.z.IntRangeSet x0
	static int access$200 (net.sf.saxon.z.IntRangeSet) 
		net.sf.saxon.z.IntRangeSet x0
	static int[] access$300 (net.sf.saxon.z.IntRangeSet) 
		net.sf.saxon.z.IntRangeSet x0
}

net/sf/saxon/z/IntSet.class
IntSet.java
package net.sf.saxon.z
public abstract net.sf.saxon.z.IntSet extends java.lang.Object {
	public abstract net.sf.saxon.z.IntSet copy () 
	public abstract net.sf.saxon.z.IntSet mutableCopy () 
	public abstract void clear () 
	public abstract int size () 
	public abstract boolean isEmpty () 
	public abstract boolean contains (int) 
	public abstract boolean remove (int) 
	public abstract boolean add (int) 
	public abstract net.sf.saxon.z.IntIterator iterator () 
	public abstract net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
	public abstract net.sf.saxon.z.IntSet intersect (net.sf.saxon.z.IntSet) 
	public abstract net.sf.saxon.z.IntSet except (net.sf.saxon.z.IntSet) 
	public abstract boolean containsAll (net.sf.saxon.z.IntSet) 
}

net/sf/saxon/z/IntSetPredicate.class
IntSetPredicate.java
package net.sf.saxon.z
public net.sf.saxon.z.IntSetPredicate extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private net.sf.saxon.z.IntSet set
	public void  (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet set
	public boolean matches (int) 
		int value
	public net.sf.saxon.z.IntSet getIntSet () 
	public java.lang.String toString () 
}

net/sf/saxon/z/IntSingletonIterator.class
IntSingletonIterator.java
package net.sf.saxon.z
public net.sf.saxon.z.IntSingletonIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int value
	boolean gone
	public void  (int) 
		int value
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntSingletonSet.class
IntSingletonSet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntSingletonSet extends java.lang.Object implements net.sf.saxon.z.IntSet  {
	private int value
	public void  (int) 
		int value
	public int getMember () 
	public void clear () 
	public net.sf.saxon.z.IntSet copy () 
	public net.sf.saxon.z.IntSet mutableCopy () 
		net.sf.saxon.z.IntHashSet intHashSet
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int value
	public boolean add (int) 
		int value
	public net.sf.saxon.z.IntIterator iterator () 
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
		net.sf.saxon.z.IntSet n
	public net.sf.saxon.z.IntSet intersect (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet except (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public boolean containsAll (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
		net.sf.saxon.z.IntIterator ii
}

net/sf/saxon/z/IntStepIterator.class
IntStepIterator.java
package net.sf.saxon.z
public net.sf.saxon.z.IntStepIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int current
	private int step
	private int limit
	public void  (int, int, int) 
		int start
		int step
		int limit
	public boolean hasNext () 
	public int next () 
		int n
}

net/sf/saxon/z/IntToIntArrayMap$KeyIterator.class
IntToIntArrayMap.java
package net.sf.saxon.z
 net.sf.saxon.z.IntToIntArrayMap$KeyIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int i
	private static final long serialVersionUID
	final net.sf.saxon.z.IntToIntArrayMap this$0
	public void  (net.sf.saxon.z.IntToIntArrayMap) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntToIntArrayMap.class
IntToIntArrayMap.java
package net.sf.saxon.z
public net.sf.saxon.z.IntToIntArrayMap extends java.lang.Object implements net.sf.saxon.z.IntToIntMap  {
	private int[] keys
	private int[] values
	private int used
	private int defaultValue
	public void  () 
	public void  (int) 
		int capacity
	public void clear () 
	public boolean find (int) 
		int i
		int key
	public int get (int) 
		int i
		int key
	public int getDefaultValue () 
	public net.sf.saxon.z.IntIterator keyIterator () 
	public void put (int, int) 
		int i
		int[] k2
		int[] v2
		int key
		int value
	public boolean remove (int) 
		int i
		int key
	public void setDefaultValue (int) 
		int defaultValue
	public int size () 
	static int access$000 (net.sf.saxon.z.IntToIntArrayMap) 
		net.sf.saxon.z.IntToIntArrayMap x0
	static int[] access$100 (net.sf.saxon.z.IntToIntArrayMap) 
		net.sf.saxon.z.IntToIntArrayMap x0
}

net/sf/saxon/z/IntToIntHashMap$IntToIntHashMapKeyIterator.class
IntToIntHashMap.java
package net.sf.saxon.z
 net.sf.saxon.z.IntToIntHashMap$IntToIntHashMapKeyIterator extends java.lang.Object implements net.sf.saxon.z.IntIterator  {
	private int i
	final net.sf.saxon.z.IntToIntHashMap this$0
	public void  (net.sf.saxon.z.IntToIntHashMap) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/z/IntToIntHashMap.class
IntToIntHashMap.java
package net.sf.saxon.z
public net.sf.saxon.z.IntToIntHashMap extends java.lang.Object implements net.sf.saxon.z.IntToIntMap  {
	private static final int NBIT
	private static final int NMAX
	private double _factor
	private int _defaultValue
	private int _nmax
	private int _n
	private int _nlo
	private int _nhi
	private int _shift
	private int _mask
	private int[] _key
	private int[] _value
	private boolean[] _filled
	public void  () 
	public void  (int) 
		int capacity
	public void  (int, double) 
		int capacity
		double factor
	public void setDefaultValue (int) 
		int defaultValue
	public int getDefaultValue () 
	public void clear () 
		int i
	public boolean find (int) 
		int key
	public int get (int) 
		int key
		int i
	public int size () 
	public boolean remove (int) 
		int j
		int r
		int key
		int i
	public void put (int, int) 
		int key
		int value
		int i
	public net.sf.saxon.z.IntIterator keyIterator () 
	private int hash (int) 
		int key
	private int indexOf (int) 
		int key
		int i
	private void grow () 
	private void setCapacity (int) 
		int i
		int capacity
		double factor
		int nbit
		int nmax
		int nold
		int[] key
		int[] value
		boolean[] filled
	public java.lang.String toString () 
		int k
		int v
		net.sf.saxon.tree.util.FastStringBuffer buffer
		net.sf.saxon.z.IntIterator keys
		int count
	static int[] access$000 (net.sf.saxon.z.IntToIntHashMap) 
		net.sf.saxon.z.IntToIntHashMap x0
	static boolean[] access$100 (net.sf.saxon.z.IntToIntHashMap) 
		net.sf.saxon.z.IntToIntHashMap x0
}

net/sf/saxon/z/IntToIntMap.class
IntToIntMap.java
package net.sf.saxon.z
public abstract net.sf.saxon.z.IntToIntMap extends java.lang.Object {
	public abstract void setDefaultValue (int) 
	public abstract int getDefaultValue () 
	public abstract void clear () 
	public abstract boolean find (int) 
	public abstract int get (int) 
	public abstract int size () 
	public abstract boolean remove (int) 
	public abstract void put (int, int) 
	public abstract net.sf.saxon.z.IntIterator keyIterator () 
}

net/sf/saxon/z/IntUnionPredicate.class
IntUnionPredicate.java
package net.sf.saxon.z
public net.sf.saxon.z.IntUnionPredicate extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private net.sf.saxon.z.IntPredicate p1
	private net.sf.saxon.z.IntPredicate p2
	public void  (net.sf.saxon.z.IntPredicate, net.sf.saxon.z.IntPredicate) 
		net.sf.saxon.z.IntPredicate p1
		net.sf.saxon.z.IntPredicate p2
	public boolean matches (int) 
		int value
	public net.sf.saxon.z.IntPredicate[] getOperands () 
	public java.lang.String toString () 
}

net/sf/saxon/z/IntUniversalSet.class
IntUniversalSet.java
package net.sf.saxon.z
public net.sf.saxon.z.IntUniversalSet extends java.lang.Object implements net.sf.saxon.z.IntSet  {
	private static net.sf.saxon.z.IntUniversalSet THE_INSTANCE
	public static net.sf.saxon.z.IntUniversalSet getInstance () 
	private void  () 
	public net.sf.saxon.z.IntSet copy () 
	public net.sf.saxon.z.IntSet mutableCopy () 
	public void clear () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int value
	public boolean add (int) 
		int value
	public net.sf.saxon.z.IntIterator iterator () 
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet intersect (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public net.sf.saxon.z.IntSet except (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	public boolean containsAll (net.sf.saxon.z.IntSet) 
		net.sf.saxon.z.IntSet other
	static void  () 
}

net/sf/saxon/z/IntValuePredicate.class
IntValuePredicate.java
package net.sf.saxon.z
public net.sf.saxon.z.IntValuePredicate extends java.lang.Object implements net.sf.saxon.z.IntPredicate  {
	private int target
	public void  (int) 
		int target
	public boolean matches (int) 
		int value
	public int getTarget () 
}

net/sf/saxon/z/MonotonicIntSet.class
MonotonicIntSet.java
package net.sf.saxon.z
public net.sf.saxon.z.MonotonicIntSet extends net.sf.saxon.z.AbstractIntSet implements net.sf.saxon.z.IntSet  {
	private int[] contents
	private int used
	public void  () 
	public net.sf.saxon.z.IntSet copy () 
		net.sf.saxon.z.MonotonicIntSet i2
	public net.sf.saxon.z.IntSet mutableCopy () 
	public void clear () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (int) 
		int value
	public boolean remove (int) 
		int value
	public boolean add (int) 
		int last
		int value
	public net.sf.saxon.z.IntIterator iterator () 
	public net.sf.saxon.z.IntSet union (net.sf.saxon.z.IntSet) 
		int[] merged
		int[] a
		int[] b
		int m
		int n
		int o
		int i
		int j
		net.sf.saxon.z.IntSet other
	public static net.sf.saxon.z.MonotonicIntSet make (int[], int) 
		int[] in
		int size
	private void  (int[], int) 
		int[] content
		int used
	public java.lang.String toString () 
		int j
		int i
		net.sf.saxon.tree.util.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		int i
		net.sf.saxon.z.MonotonicIntSet s
		Object other
	public int hashCode () 
		int h
		net.sf.saxon.z.IntIterator it
}