Home | History | Annotate | Download | only in 9.1.0.8

META-INF/
META-INF/MANIFEST.MF
net/
net/sf/
net/sf/saxon/
net/sf/saxon/AugmentedSource.class
AugmentedSource.java
package net.sf.saxon
public net.sf.saxon.AugmentedSource extends java.lang.Object implements javax.xml.transform.Source  {
	private javax.xml.transform.Source source
	private net.sf.saxon.event.ParseOptions options
	private org.xml.sax.EntityResolver entityResolver
	private void  (javax.xml.transform.Source) 
		javax.xml.transform.Source source
	public static net.sf.saxon.AugmentedSource makeAugmentedSource (javax.xml.transform.Source) 
		javax.xml.transform.Source source
	public void addFilter (net.sf.saxon.event.ProxyReceiver) 
		net.sf.saxon.event.ProxyReceiver filter
	public java.util.List getFilters () 
	public javax.xml.transform.Source getContainedSource () 
	public void setStripSpace (int) 
		int stripAction
	public int getStripSpace () 
	public void setTreeModel (int) 
		int model
	public int getTreeModel () 
	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 javax.xml.transform.ErrorListener getErrorListener () 
	public void setPleaseCloseAfterUse (boolean) 
		boolean close
	public boolean isPleaseCloseAfterUse () 
	public void setSourceIsXQJ (boolean) 
		boolean flag
	public boolean sourceIsXQJ () 
	public void close () 
		javax.xml.transform.stream.StreamSource ss
		org.xml.sax.InputSource is
		java.io.IOException err
}

net/sf/saxon/CollectionURIResolver.class
CollectionURIResolver.java
package net.sf.saxon
public abstract net.sf.saxon.CollectionURIResolver extends java.lang.Object implements java.io.Serializable  {
	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/Compile$TracingObjectOutputStream.class
Compile.java
package net.sf.saxon
 net.sf.saxon.Compile$TracingObjectOutputStream extends java.io.FilterOutputStream {
	java.io.OutputStream oos
	public void  (java.io.OutputStream) 
		java.io.OutputStream oos
	public void write (byte[])  throws java.io.IOException 
		int i
		byte[] b
		char[] chars
		String s
	public void write (byte[], int, int)  throws java.io.IOException 
		int i
		byte[] b
		int off
		int len
		char[] chars
		String s
}

net/sf/saxon/Compile.class
Compile.java
package net.sf.saxon
public net.sf.saxon.Compile extends java.lang.Object {
	private net.sf.saxon.TransformerFactoryImpl factory
	private boolean showTime
	private boolean debug
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
	protected void doMain (java.lang.String[]) 
		String styleParserName
		String r
		javax.xml.transform.Source styleSource
		java.io.File sheetFile
		org.xml.sax.InputSource eis
		long endTime
		String msg
		java.io.OutputStream fos
		java.io.ObjectOutputStream oos
		Exception err
		int i
		long startTime
		javax.xml.transform.Source styleSource
		javax.xml.transform.Templates sheet
		net.sf.saxon.instruct.TerminationException err
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.TransformerConfigurationException err
		javax.xml.transform.TransformerFactoryConfigurationError err
		Exception err2
		String[] args
		String styleFileName
		boolean useURLs
		String outputFileName
	protected static void quit (java.lang.String, int) 
		String message
		int code
	protected void badUsage (java.lang.String) 
		String message
}

net/sf/saxon/Configuration.class
Configuration.java
package net.sf.saxon
public net.sf.saxon.Configuration extends java.lang.Object implements java.io.Serializable net.sf.saxon.SourceResolver  {
	private static net.sf.saxon.Platform platform
	private transient javax.xml.transform.URIResolver uriResolver
	private net.sf.saxon.StandardURIResolver systemURIResolver
	protected transient javax.xml.transform.ErrorListener listener
	private int xmlVersion
	protected int xsdlVersion
	private int treeModel
	private boolean lineNumbering
	private boolean tracing
	private boolean traceOptimizations
	private transient net.sf.saxon.trace.TraceListener traceListener
	private String traceListenerClass
	private net.sf.saxon.functions.FunctionLibrary javaExtensionBinder
	private net.sf.saxon.functions.FunctionLibrary dotNetExtensionBinder
	private transient net.sf.saxon.functions.ExtensionFunctionFactory javaExtensionFunctionFactory
	private transient net.sf.saxon.functions.ExtensionFunctionFactory dotNetExtensionFunctionFactory
	private net.sf.saxon.sort.CollationURIResolver collationResolver
	private net.sf.saxon.CollectionURIResolver collectionResolver
	private net.sf.saxon.query.ModuleURIResolver moduleURIResolver
	private net.sf.saxon.query.ModuleURIResolver standardModuleURIResolver
	private net.sf.saxon.type.SchemaURIResolver schemaURIResolver
	private transient net.sf.saxon.SourceResolver sourceResolver
	protected net.sf.saxon.functions.VendorFunctionLibrary vendorFunctionLibrary
	protected int recoveryPolicy
	private String messageEmitterClass
	private String sourceParserClass
	private String styleParserClass
	private boolean preferJaxpParser
	private transient net.sf.saxon.OutputURIResolver outputURIResolver
	private boolean timing
	private boolean versionWarning
	private boolean allowExternalFunctions
	private boolean traceExternalFunctions
	private boolean validation
	private boolean allNodesUntyped
	private boolean lazyConstructionMode
	private boolean allowMultiThreading
	private boolean preEvaluateDocFunction
	private boolean useXsiSchemaLocation
	private int stripsWhiteSpace
	private boolean xIncludeAware
	private boolean useDisableOutputEscaping
	private net.sf.saxon.om.NamePool namePool
	private net.sf.saxon.om.DocumentNumberAllocator documentNumberAllocator
	private net.sf.saxon.om.DocumentPool globalDocumentPool
	private transient net.sf.saxon.expr.XPathContext conversionContext
	private transient net.sf.saxon.type.TypeHierarchy typeHierarchy
	private int hostLanguage
	private int schemaValidationMode
	private boolean validationWarnings
	private boolean expandDefaultAttributes
	private boolean retainDTDattributeTypes
	private transient net.sf.saxon.instruct.Debugger debugger
	protected net.sf.saxon.expr.Optimizer optimizer
	private transient net.sf.saxon.trans.DynamicLoader dynamicLoader
	private net.sf.saxon.event.SerializerFactory serializerFactory
	private transient java.util.List sourceParserPool
	private transient java.util.List styleParserPool
	private static java.util.List sharedExternalObjectModels
	private java.util.List externalObjectModels
	private int domLevel
	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 int XSD10
	public static int XSD11
	private static org.xml.sax.ext.LexicalHandler dummyLexicalHandler
	static Class class$net$sf$saxon$Configuration
	public void  () 
	public static net.sf.saxon.Configuration makeConfiguration (java.lang.ClassLoader, java.lang.String) 
		net.sf.saxon.Configuration c
		RuntimeException err
		ClassLoader classLoader
		String className
	protected void init () 
	public static net.sf.saxon.Configuration makeSchemaAwareConfiguration (java.lang.ClassLoader, java.lang.String)  throws java.lang.RuntimeException 
		Exception err
		Exception ex
		Class theClass
		Class theClass
		ClassLoader loader
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		ClassLoader classLoader
		String className
	public net.sf.saxon.Configuration copy () 
		net.sf.saxon.Configuration c
	protected void copyTo (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration c
	public java.lang.String getProductTitle () 
	public boolean isSchemaAware (int) 
		int language
	public void displayLicenseMessage () 
	public int getHostLanguage () 
	public void setHostLanguage (int) 
		int hostLanguage
	public static net.sf.saxon.Platform getPlatform () 
	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.StandardURIResolver getSystemURIResolver () 
	public javax.xml.transform.URIResolver makeURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
		String className
		Object obj
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public void reportFatalError (net.sf.saxon.trans.XPathException) 
		javax.xml.transform.TransformerException e
		net.sf.saxon.trans.XPathException err
	public void setMultiThreading (boolean) 
		boolean multithreading
	public boolean isMultiThreading () 
	public void setXMLVersion (int) 
		int version
	public int getXMLVersion () 
	public net.sf.saxon.om.NameChecker getNameChecker () 
	public net.sf.saxon.expr.XPathContext getConversionContext () 
	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.trace.TraceListener getTraceListener () 
	public net.sf.saxon.trace.TraceListener makeTraceListener ()  throws net.sf.saxon.trans.XPathException 
		ClassCastException e
	public void setTraceListener (net.sf.saxon.trace.TraceListener) 
		net.sf.saxon.trace.TraceListener traceListener
	public void setTraceListenerClass (java.lang.String) 
		net.sf.saxon.trans.XPathException err
		String className
	public java.lang.String getTraceListenerClass () 
	public boolean isCompileWithTracing () 
	public void setCompileWithTracing (boolean) 
		boolean trace
	public void setOptimizerTracing (boolean) 
		boolean trace
	public boolean isOptimizerTracing () 
	public net.sf.saxon.trace.TraceListener makeTraceListener (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String className
		Object obj
	public void setExtensionBinder (java.lang.String, net.sf.saxon.functions.FunctionLibrary) 
		String scheme
		net.sf.saxon.functions.FunctionLibrary binder
	public net.sf.saxon.functions.FunctionLibrary getExtensionBinder (java.lang.String) 
		String scheme
	public net.sf.saxon.functions.VendorFunctionLibrary getVendorFunctionLibrary () 
	public void setCollationURIResolver (net.sf.saxon.sort.CollationURIResolver) 
		net.sf.saxon.sort.CollationURIResolver resolver
	public net.sf.saxon.sort.CollationURIResolver getCollationURIResolver () 
	public void setCollectionURIResolver (net.sf.saxon.CollectionURIResolver) 
		net.sf.saxon.CollectionURIResolver resolver
	public net.sf.saxon.CollectionURIResolver getCollectionURIResolver () 
	public void setModuleURIResolver (net.sf.saxon.query.ModuleURIResolver) 
		net.sf.saxon.query.ModuleURIResolver resolver
	public void setModuleURIResolver (java.lang.String)  throws javax.xml.transform.TransformerException 
		String className
		Object obj
	public net.sf.saxon.query.ModuleURIResolver getModuleURIResolver () 
	public net.sf.saxon.query.ModuleURIResolver getStandardModuleURIResolver () 
	public void setSchemaURIResolver (net.sf.saxon.type.SchemaURIResolver) 
		net.sf.saxon.type.SchemaURIResolver resolver
	public net.sf.saxon.type.SchemaURIResolver getSchemaURIResolver () 
	public int getRecoveryPolicy () 
	public void setRecoveryPolicy (int) 
		int recoveryPolicy
	public java.lang.String getMessageEmitterClass () 
	public void setMessageEmitterClass (java.lang.String) 
		String messageEmitterClass
	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 styleParserClass
	public net.sf.saxon.OutputURIResolver getOutputURIResolver () 
	public void setOutputURIResolver (net.sf.saxon.OutputURIResolver) 
		net.sf.saxon.OutputURIResolver outputURIResolver
	public void setSerializerFactory (net.sf.saxon.event.SerializerFactory) 
		net.sf.saxon.event.SerializerFactory factory
	public net.sf.saxon.event.SerializerFactory getSerializerFactory () 
	public boolean isTiming () 
	public void setTiming (boolean) 
		boolean timing
	public boolean isVersionWarning () 
	public void setVersionWarning (boolean) 
		boolean warn
	public boolean isAllowExternalFunctions () 
	public void setAllowExternalFunctions (boolean) 
		boolean allowExternalFunctions
	public boolean isTraceExternalFunctions () 
	public void setRetainDTDAttributeTypes (boolean)  throws javax.xml.transform.TransformerFactoryConfigurationError 
		boolean useTypes
	public boolean isRetainDTDAttributeTypes () 
	public void setTraceExternalFunctions (boolean) 
		boolean traceExternalFunctions
	public net.sf.saxon.functions.ExtensionFunctionFactory getExtensionFunctionFactory (java.lang.String) 
		String scheme
	public void setExtensionFunctionFactory (java.lang.String, net.sf.saxon.functions.ExtensionFunctionFactory) 
		String scheme
		net.sf.saxon.functions.ExtensionFunctionFactory factory
	public boolean isValidation () 
	public void setValidation (boolean) 
		boolean validation
	public void setAllNodesUntyped (boolean) 
		boolean allUntyped
	public boolean areAllNodesUntyped () 
	public net.sf.saxon.event.ProxyReceiver makeDocumentProjector (net.sf.saxon.expr.PathMap$PathMapRoot) 
		net.sf.saxon.expr.PathMap$PathMapRoot map
	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 final net.sf.saxon.type.TypeHierarchy getTypeHierarchy () 
	public net.sf.saxon.om.DocumentNumberAllocator getDocumentNumberAllocator () 
	public void setDocumentNumberAllocator (net.sf.saxon.om.DocumentNumberAllocator) 
		net.sf.saxon.om.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 synchronized org.xml.sax.XMLReader getSourceParser ()  throws javax.xml.transform.TransformerFactoryConfigurationError 
		int n
		org.xml.sax.XMLReader parser
		org.xml.sax.XMLReader parser
		net.sf.saxon.trans.XPathException err
		org.xml.sax.SAXException err
		org.xml.sax.XMLReader parser
	public synchronized void reuseSourceParser (org.xml.sax.XMLReader) 
		Exception err
		org.xml.sax.XMLReader parser
	private org.xml.sax.XMLReader loadParser () 
		javax.xml.parsers.ParserConfigurationException err
		org.xml.sax.SAXException err
		org.xml.sax.XMLReader parser
	public synchronized org.xml.sax.XMLReader getStyleParser ()  throws javax.xml.transform.TransformerFactoryConfigurationError 
		int n
		org.xml.sax.XMLReader parser
		org.xml.sax.XMLReader parser
		org.xml.sax.SAXNotRecognizedException e
		org.xml.sax.SAXNotSupportedException e
		org.xml.sax.XMLReader parser
	public synchronized void reuseStyleParser (org.xml.sax.XMLReader) 
		Exception err
		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
	private void needSchemaAwareVersion () 
	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 boolean isSchemaAvailable (java.lang.String) 
		String targetNamespace
	public java.util.Set getImportedNamespaces () 
	public void sealNamespace (java.lang.String) 
		String namespace
	public java.util.Iterator getExtensionsOfType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	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.type.SchemaDeclaration getElementDeclaration (int) 
		int fingerprint
	public net.sf.saxon.type.SchemaDeclaration getAttributeDeclaration (int) 
		int fingerprint
	public net.sf.saxon.type.SchemaType getSchemaType (int) 
		Class namedClass
		net.sf.saxon.trans.XPathException err
		int fingerprint
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.type.SchemaException net.sf.saxon.type.ValidationException 
		net.sf.saxon.type.SchemaType derived
		net.sf.saxon.type.SchemaType base
		int block
	public net.sf.saxon.event.Receiver getDocumentValidator (net.sf.saxon.event.Receiver, java.lang.String, int, int, net.sf.saxon.type.SchemaType, int) 
		net.sf.saxon.event.Receiver receiver
		String systemId
		int validationMode
		int stripSpace
		net.sf.saxon.type.SchemaType schemaType
		int topLevelElementName
	public net.sf.saxon.event.SequenceReceiver getElementValidator (net.sf.saxon.event.SequenceReceiver, int, int, net.sf.saxon.type.SchemaType, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver receiver
		int nameCode
		int locationId
		net.sf.saxon.type.SchemaType schemaType
		int validation
	public int validateAttribute (int, java.lang.CharSequence, int)  throws net.sf.saxon.type.ValidationException 
		int nameCode
		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 
		net.sf.saxon.trans.XPathException err
		String className
		Object obj
	public static java.util.Locale getLocale (java.lang.String) 
		String language
		String country
		String lang
		int hyphen
		String language
		String country
	public void setDebugger (net.sf.saxon.instruct.Debugger) 
		net.sf.saxon.instruct.Debugger debugger
	public net.sf.saxon.instruct.Debugger getDebugger () 
	public net.sf.saxon.instruct.SlotManager makeSlotManager () 
	public net.sf.saxon.expr.Optimizer getOptimizer () 
	public net.sf.saxon.sort.StringCollator makeCollator (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String className
		Object handler
	public void setLazyConstructionMode (boolean) 
		boolean lazy
	public boolean isLazyConstructionMode () 
	private void registerStandardObjectModels () 
		net.sf.saxon.om.ExternalObjectModel model
		net.sf.saxon.trans.XPathException err
		ClassCastException err
		Throwable err
		int i
		String[] models
		String[] nodes
	public void registerExternalObjectModel (net.sf.saxon.om.ExternalObjectModel) 
		net.sf.saxon.om.ExternalObjectModel model
	public net.sf.saxon.om.ExternalObjectModel getExternalObjectModel (java.lang.String) 
		net.sf.saxon.om.ExternalObjectModel model
		int m
		String uri
	public java.util.List getExternalObjectModels () 
	public net.sf.saxon.om.NodeInfo unravel (javax.xml.transform.Source) 
		net.sf.saxon.om.ExternalObjectModel model
		net.sf.saxon.om.NodeInfo node
		int m
		javax.xml.transform.Source source
		java.util.List externalObjectModels
	public void setDOMLevel (int) 
		int level
	public int getDOMLevel () 
	public net.sf.saxon.query.QueryParser newQueryParser (boolean) 
		boolean updating
	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.SourceResolver) 
		net.sf.saxon.SourceResolver resolver
	public net.sf.saxon.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.DocumentInfo buildDocument (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		boolean wrap
		net.sf.saxon.AugmentedSource asource
		javax.xml.transform.Source underSource
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.event.Builder b
		javax.xml.transform.Source source
		boolean mustCopy
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Builder b
		int treeModel
		boolean lineNumbering
		net.sf.saxon.om.DocumentInfo newdoc
	public net.sf.saxon.event.Receiver makeEmitter (java.lang.String, net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.ContentHandlerProxy emitter
		String clarkName
		net.sf.saxon.Controller controller
		int brace
		String localName
		int colon
		String className
		Object handler
	public void setConfigurationProperty (java.lang.String, java.lang.Object) 
		boolean b
		Object obj
		net.sf.saxon.trans.XPathException err
		ClassCastException err
		Object obj
		net.sf.saxon.trans.XPathException err
		ClassCastException err
		boolean b
		boolean b
		boolean b
		boolean b
		Object obj
		net.sf.saxon.trans.XPathException err
		ClassCastException err
		Object obj
		net.sf.saxon.trans.XPathException err
		ClassCastException err
		int rval
		int rval
		int rval
		int rval
		Object obj
		net.sf.saxon.trans.XPathException err
		ClassCastException err
		int ival
		int ival
		int ival
		int ival
		String name
		Object value
	private boolean requireBoolean (java.lang.String, java.lang.Object) 
		String propertyName
		Object value
	public java.lang.Object getConfigurationProperty (java.lang.String) 
		int s
		String name
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

net/sf/saxon/Controller.class
Controller.java
package net.sf.saxon
public net.sf.saxon.Controller extends javax.xml.transform.Transformer {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.om.Item initialContextItem
	private net.sf.saxon.om.Item contextForGlobalVariables
	private net.sf.saxon.instruct.Bindery bindery
	private net.sf.saxon.om.NamePool namePool
	private net.sf.saxon.event.Receiver messageEmitter
	private net.sf.saxon.trans.RuleManager ruleManager
	private java.util.Properties localOutputProperties
	private net.sf.saxon.instruct.GlobalParameterSet parameters
	private net.sf.saxon.PreparedStylesheet preparedStylesheet
	private net.sf.saxon.trace.TraceListener traceListener
	private boolean tracingPaused
	private java.io.PrintStream traceFunctionDestination
	private javax.xml.transform.URIResolver standardURIResolver
	private javax.xml.transform.URIResolver userURIResolver
	private javax.xml.transform.Result principalResult
	private String principalResultURI
	private String cookedPrincipalResultURI
	private boolean thereHasBeenAnExplicitResultDocument
	private net.sf.saxon.OutputURIResolver outputURIResolver
	private net.sf.saxon.trans.UnparsedTextURIResolver unparsedTextResolver
	private net.sf.saxon.type.SchemaURIResolver schemaURIResolver
	private javax.xml.transform.ErrorListener errorListener
	private int recoveryPolicy
	private net.sf.saxon.instruct.Executable executable
	private int treeModel
	private net.sf.saxon.instruct.Template 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.om.StructuredQName initialMode
	private net.sf.saxon.om.NodeInfo lastRememberedNode
	private int lastRememberedNumber
	private ClassLoader classLoader
	private net.sf.saxon.expr.PathMap pathMap
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, net.sf.saxon.instruct.Executable) 
		net.sf.saxon.Configuration config
		net.sf.saxon.instruct.Executable executable
	public void reset () 
		java.io.PrintStream ps
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trace.TraceListener tracer
	public net.sf.saxon.Configuration getConfiguration () 
	public void setInitialMode (java.lang.String) 
		String expandedModeName
	public java.lang.String getInitialMode () 
	public void setOutputProperties (java.util.Properties) 
		String key
		java.util.Enumeration keys
		java.util.Properties properties
	public java.util.Properties getOutputProperties () 
		String key
		java.util.Properties newProps
		java.util.Enumeration keys
	public void setOutputProperty (java.lang.String, java.lang.String) 
		net.sf.saxon.trans.XPathException err
		String name
		String value
	public java.lang.String getOutputProperty (java.lang.String) 
		net.sf.saxon.trans.XPathException err
		String name
	public void setBaseOutputURI (java.lang.String) 
		String uri
	public java.lang.String getBaseOutputURI () 
	public java.lang.String getCookedBaseOutputURI () 
		String base
	public javax.xml.transform.Result getPrincipalResult () 
	public boolean checkUniqueOutputDestination (java.lang.String) 
		String uri
	public void addUnavailableOutputDestination (java.lang.String) 
		String uri
	public void removeUnavailableOutputDestination (java.lang.String) 
		String uri
	public boolean isUnusedOutputDestination (java.lang.String) 
		String uri
	public void checkImplicitResultTree ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public void setThereHasBeenAnExplicitResultDocument () 
	public boolean hasThereBeenAnExplicitResultDocument () 
	public net.sf.saxon.event.SequenceOutputter allocateSequenceOutputter (int) 
		net.sf.saxon.event.SequenceOutputter out
		int size
	public void reuseSequenceOutputter (net.sf.saxon.event.SequenceOutputter) 
		net.sf.saxon.event.SequenceOutputter out
	public void setInitialTemplate (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String expandedName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.instruct.Template t
	public java.lang.String getInitialTemplate () 
	public net.sf.saxon.event.PipelineConfiguration makePipelineConfiguration () 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.instruct.Executable executable
	private net.sf.saxon.event.Receiver makeMessageEmitter ()  throws net.sf.saxon.trans.XPathException 
		String emitterClass
		Object messageReceiver
	public void setMessageEmitter (net.sf.saxon.event.Receiver) 
		java.util.Properties props
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.Receiver receiver
	public net.sf.saxon.event.Receiver getMessageEmitter () 
	public net.sf.saxon.event.CharacterMapExpander makeCharacterMapExpander (java.lang.String, net.sf.saxon.event.SerializerFactory)  throws net.sf.saxon.trans.XPathException 
		String expandedName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.sort.IntHashMap map
		java.util.List characterMaps
		java.util.StringTokenizer st
		String useMaps
		net.sf.saxon.event.SerializerFactory sf
		net.sf.saxon.event.CharacterMapExpander characterMapExpander
		java.util.HashMap characterMapIndex
	public void setRecoveryPolicy (int) 
		int policy
	public int getRecoveryPolicy () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void recoverableError (net.sf.saxon.trans.XPathException)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		javax.xml.transform.TransformerException e
		net.sf.saxon.trans.XPathException err
	public void reportFatalError (net.sf.saxon.trans.XPathException) 
		javax.xml.transform.TransformerException e
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.om.DocumentPool getDocumentPool () 
	public void clearDocumentPool () 
	public void setPrincipalSourceDocument (net.sf.saxon.om.DocumentInfo) 
		net.sf.saxon.om.DocumentInfo doc
	public void setInitialContextItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.instruct.Bindery getBindery () 
	public net.sf.saxon.om.Item getInitialContextItem () 
	public net.sf.saxon.om.Item getContextForGlobalVariables () 
	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.OutputURIResolver) 
		net.sf.saxon.OutputURIResolver resolver
	public net.sf.saxon.OutputURIResolver getOutputURIResolver () 
	public void setUnparsedTextURIResolver (net.sf.saxon.trans.UnparsedTextURIResolver) 
		net.sf.saxon.trans.UnparsedTextURIResolver resolver
	public net.sf.saxon.trans.UnparsedTextURIResolver getUnparsedTextURIResolver () 
	public void setSchemaURIResolver (net.sf.saxon.type.SchemaURIResolver) 
		net.sf.saxon.type.SchemaURIResolver resolver
	public net.sf.saxon.type.SchemaURIResolver getSchemaURIResolver () 
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void setTreeModel (int) 
		int model
	public int getTreeModel () 
	public net.sf.saxon.event.Builder makeBuilder () 
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Builder b
	public net.sf.saxon.event.Stripper makeStripper (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Stripper s
		net.sf.saxon.event.Stripper stripper
		net.sf.saxon.event.Receiver b
		net.sf.saxon.event.Stripper stripper
	public void registerDocument (net.sf.saxon.om.DocumentInfo, java.lang.String) 
		net.sf.saxon.om.DocumentInfo doc
		String systemId
	public void setRuleManager (net.sf.saxon.trans.RuleManager) 
		net.sf.saxon.trans.RuleManager r
	public net.sf.saxon.trans.RuleManager getRuleManager () 
	public net.sf.saxon.trace.TraceListener getTraceListener () 
	public final boolean isTracing () 
	public final void pauseTracing (boolean) 
		boolean pause
	public void addTraceListener (net.sf.saxon.trace.TraceListener) 
		net.sf.saxon.trace.TraceListener trace
	public void removeTraceListener (net.sf.saxon.trace.TraceListener) 
		net.sf.saxon.trace.TraceListener trace
	public void setTraceFunctionDestination (java.io.PrintStream) 
		java.io.PrintStream stream
	public java.io.PrintStream getTraceFunctionDestination () 
	public void setPreparedStylesheet (net.sf.saxon.PreparedStylesheet) 
		net.sf.saxon.PreparedStylesheet sheet
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable exec
	public void initializeController ()  throws net.sf.saxon.trans.XPathException 
	public void defineGlobalParameters ()  throws net.sf.saxon.trans.XPathException 
	public void allocateGlobalVariables (int) 
		int numberOfVariables
		net.sf.saxon.instruct.SlotManager map
	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
	public void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
		Boolean localWrap
		int localValidate
		net.sf.saxon.event.Builder sourceBuilder
		net.sf.saxon.event.Sender sender
		net.sf.saxon.event.Receiver r
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.om.NodeInfo startNode
		boolean wrap
		int validationMode
		javax.xml.transform.Source underSource
		javax.xml.transform.Source s2
		net.sf.saxon.instruct.TerminationException err
		org.xml.sax.SAXParseException spe
		Throwable cause
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source source
		javax.xml.transform.Result result
		boolean close
	public net.sf.saxon.om.NodeInfo prepareInputTree (javax.xml.transform.Source) 
		net.sf.saxon.om.DocumentInfo docInfo
		net.sf.saxon.om.StrippedDocument strippedDoc
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo start
	public static net.sf.saxon.om.NodeInfo unravel (javax.xml.transform.Source, net.sf.saxon.Configuration) 
		javax.xml.transform.Source source
		net.sf.saxon.Configuration config
	public void transformDocument (net.sf.saxon.om.NodeInfo, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
		java.io.UnsupportedEncodingException e
		Exception err
		net.sf.saxon.event.Receiver me
		net.sf.saxon.om.SequenceIterator currentIter
		java.util.Properties xslOutputProps
		String baseURI
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.instruct.TailCall tc
		net.sf.saxon.instruct.Template t
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.instruct.TailCall tc
		net.sf.saxon.trans.XPathException err
		java.io.IOException err
		java.io.OutputStream os
		net.sf.saxon.om.NodeInfo startNode
		javax.xml.transform.Result result
		boolean mustClose
		net.sf.saxon.expr.XPathContextMajor initialContext
		java.util.Properties xslOutputProps
		String nextInChain
		java.util.Properties props
		net.sf.saxon.event.Receiver out
	public void preEvaluateGlobals (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.GlobalVariable var
		java.util.Iterator iter
		net.sf.saxon.expr.XPathContext context
		java.util.HashMap vars
	public javax.xml.transform.Result prepareNextStylesheet (java.lang.String, java.lang.String, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.Source source
		net.sf.saxon.TransformerFactoryImpl factory
		String href
		String baseURI
		javax.xml.transform.Result result
		net.sf.saxon.PreparedStylesheet next
		net.sf.saxon.event.TransformerReceiver nextTransformer
	public void setParameter (java.lang.String, java.lang.Object) 
		String expandedName
		Object value
	public void setParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.ValueRepresentation) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.ValueRepresentation value
	public void clearParameters () 
	public java.lang.Object getParameter (java.lang.String) 
		String expandedName
	public java.util.Iterator iterateParameters () 
		net.sf.saxon.om.StructuredQName qName
		String clarkName
		java.util.Iterator it
		int k
		java.util.List list
		java.util.Collection keys
	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 () 
	public void setRememberedNumber (net.sf.saxon.om.NodeInfo, int) 
		net.sf.saxon.om.NodeInfo node
		int number
	public int getRememberedNumber (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public void setUseDocumentProjection (net.sf.saxon.expr.PathMap) 
		net.sf.saxon.expr.PathMap pathMap
	public net.sf.saxon.expr.PathMap getPathMapForDocumentProjection () 
	public void setClassLoader (java.lang.ClassLoader) 
		ClassLoader loader
	public java.lang.ClassLoader getClassLoader () 
}

net/sf/saxon/FeatureKeys.class
FeatureKeys.java
package net.sf.saxon
public abstract net.sf.saxon.FeatureKeys extends java.lang.Object {
	public static final String ALLOW_EXTERNAL_FUNCTIONS
	public static final String COLLATION_URI_RESOLVER
	public static final String COLLATION_URI_RESOLVER_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 DTD_VALIDATION
	public static final String EXPAND_ATTRIBUTE_DEFAULTS
	public static final String LINE_NUMBERING
	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 NAME_POOL
	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 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 SOURCE_PARSER_CLASS
	public static final String STRIP_WHITESPACE
	public static final String STYLE_PARSER_CLASS
	public static final String TIMING
	public static final String TRACE_EXTERNAL_FUNCTIONS
	public static final String TRACE_OPTIMIZER_DECISIONS
	public static final String TRACE_LISTENER
	public static final String TRACE_LISTENER_CLASS
	public static final String TREE_MODEL
	public static final String TREE_MODEL_NAME
	public static final String USE_PI_DISABLE_OUTPUT_ESCAPING
	public static final String USE_XSI_SCHEMA_LOCATION
	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 XSD_VERSION
	private void  () 
}

net/sf/saxon/Filter.class
Filter.java
package net.sf.saxon
public net.sf.saxon.Filter extends java.lang.Object implements org.xml.sax.XMLFilter  {
	private net.sf.saxon.Controller controller
	private org.xml.sax.XMLReader parser
	private org.xml.sax.ContentHandler contentHandler
	private org.xml.sax.ext.LexicalHandler lexicalHandler
	protected void  (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	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 (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 void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String systemId
		org.xml.sax.InputSource input
	public javax.xml.transform.Transformer getTransformer () 
}

net/sf/saxon/IdentityTransformer.class
IdentityTransformer.java
package net.sf.saxon
 net.sf.saxon.IdentityTransformer extends net.sf.saxon.Controller {
	protected void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	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.event.SerializerFactory sf
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.NamespaceReducer reducer
		org.xml.sax.SAXParseException spe
		Throwable cause
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source source
		javax.xml.transform.Result result
}

net/sf/saxon/IdentityTransformerHandler.class
IdentityTransformerHandler.java
package net.sf.saxon
public net.sf.saxon.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.Controller controller
	protected void  (net.sf.saxon.Controller) 
		net.sf.saxon.Controller 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 
		net.sf.saxon.event.Stripper s
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.Configuration config
		net.sf.saxon.event.SerializerFactory sf
		net.sf.saxon.event.Receiver out
		int stripSpace
		net.sf.saxon.trans.XPathException err
}

net/sf/saxon/NonDelegatingURIResolver.class
NonDelegatingURIResolver.java
package net.sf.saxon
public abstract net.sf.saxon.NonDelegatingURIResolver extends java.lang.Object implements javax.xml.transform.URIResolver  {
}

net/sf/saxon/OutputURIResolver.class
OutputURIResolver.java
package net.sf.saxon
public abstract net.sf.saxon.OutputURIResolver extends java.lang.Object {
	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/Platform.class
Platform.java
package net.sf.saxon
public abstract net.sf.saxon.Platform extends java.lang.Object implements java.io.Serializable  {
	public abstract void initialize (net.sf.saxon.Configuration) 
	public abstract boolean isJava () 
	public abstract boolean isDotNet () 
	public abstract java.net.URI makeAbsolute (java.lang.String, java.lang.String)  throws java.net.URISyntaxException 
	public abstract java.lang.String getPlatformVersion () 
	public abstract java.lang.String getPlatformSuffix () 
	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.regex.RegularExpression compileRegularExpression (java.lang.CharSequence, int, int, java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.sort.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.sort.StringCollator) 
	public abstract java.lang.Object getCollationKey (net.sf.saxon.sort.NamedCollation, java.lang.String) 
	public abstract void makeExtensionLibrary (net.sf.saxon.Configuration) 
	public abstract void addFunctionLibraries (net.sf.saxon.functions.FunctionLibraryList, net.sf.saxon.Configuration, int) 
	public abstract void declareJavaClass (net.sf.saxon.functions.FunctionLibrary, java.lang.String, java.lang.Class) 
	public abstract net.sf.saxon.type.SchemaType getExternalObjectType (net.sf.saxon.Configuration, java.lang.String, java.lang.String) 
}

net/sf/saxon/PreparedStylesheet.class
PreparedStylesheet.java
package net.sf.saxon
public net.sf.saxon.PreparedStylesheet extends java.lang.Object implements javax.xml.transform.Templates java.io.Serializable  {
	private net.sf.saxon.instruct.Executable executable
	private transient net.sf.saxon.Configuration config
	private net.sf.saxon.om.NamePool targetNamePool
	private transient net.sf.saxon.style.StyleNodeFactory nodeFactory
	private int errorCount
	private java.util.HashMap nextStylesheetCache
	private transient javax.xml.transform.ErrorListener errorListener
	private transient javax.xml.transform.URIResolver uriResolver
	private boolean compileWithTracing
	protected 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 compile (javax.xml.transform.Source, net.sf.saxon.Configuration, net.sf.saxon.trans.CompilerInfo)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source source
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.PreparedStylesheet pss
	public javax.xml.transform.Transformer newTransformer () 
		net.sf.saxon.Controller c
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setTargetNamePool (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public net.sf.saxon.om.NamePool getTargetNamePool () 
	public net.sf.saxon.style.StyleNodeFactory getStyleNodeFactory () 
	protected void prepare (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.TransformerException e2
		net.sf.saxon.trans.XPathException e
		javax.xml.transform.Source styleSource
		net.sf.saxon.tree.DocumentImpl doc
	public net.sf.saxon.tree.DocumentImpl loadStylesheetModule (javax.xml.transform.Source, net.sf.saxon.style.StyleNodeFactory)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.XMLReader styleParser
		javax.xml.transform.Source styleSource
		net.sf.saxon.style.StyleNodeFactory nodeFactory
		net.sf.saxon.tree.TreeBuilder styleBuilder
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.StartTagBuffer startTagBuffer
		net.sf.saxon.style.UseWhenFilter useWhenFilter
		net.sf.saxon.style.StylesheetStripper styleStripper
		net.sf.saxon.event.CommentStripper commentStripper
		net.sf.saxon.tree.DocumentImpl doc
		net.sf.saxon.event.Sender sender
		net.sf.saxon.AugmentedSource aug
	public static net.sf.saxon.PreparedStylesheet loadCompiledStylesheet (net.sf.saxon.Configuration, java.lang.String)  throws java.io.IOException java.lang.ClassNotFoundException 
		net.sf.saxon.Configuration config
		String fileName
		java.io.ObjectInputStream ois
	public static net.sf.saxon.PreparedStylesheet loadCompiledStylesheet (net.sf.saxon.Configuration, java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		net.sf.saxon.Configuration config
		java.io.ObjectInputStream ois
		net.sf.saxon.PreparedStylesheet sheet
		net.sf.saxon.om.NamePool compiledNamePool
	protected void setStylesheetDocument (net.sf.saxon.tree.DocumentImpl, net.sf.saxon.style.StyleNodeFactory)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException w
		javax.xml.transform.TransformerException e
		javax.xml.transform.TransformerException e3
		Throwable e2
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.tree.DocumentImpl doc
		net.sf.saxon.style.StyleNodeFactory snFactory
		net.sf.saxon.tree.DocumentImpl styleDoc
		net.sf.saxon.style.StyleElement topnode
		net.sf.saxon.style.XSLStylesheet top
	public net.sf.saxon.instruct.Executable getExecutable () 
	public boolean isCompileWithTracing () 
	public java.util.Properties getOutputProperties () 
		java.util.Properties details
	public void reportError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		Exception err2
		javax.xml.transform.TransformerException err
	public int getErrorCount () 
	public void reportWarning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException err2
		javax.xml.transform.TransformerException err
	public net.sf.saxon.PreparedStylesheet getCachedStylesheet (java.lang.String, java.lang.String) 
		java.net.URISyntaxException err
		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) 
		java.net.URISyntaxException err
		String href
		String baseURI
		net.sf.saxon.PreparedStylesheet pss
		java.net.URI abs
	public javax.xml.transform.URIResolver getURIResolver () 
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.instruct.UserFunction func
		java.util.Iterator f
		net.sf.saxon.functions.FunctionLibrary lib
		int i
		net.sf.saxon.trace.ExpressionPresenter presenter
		net.sf.saxon.functions.FunctionLibraryList libList
		java.util.List libraryList
}

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.query.UpdateAgent  {
	private final java.util.Properties val$outputProps
	private final java.util.List val$errors
	private final net.sf.saxon.Query this$0
	void  (net.sf.saxon.Query, java.util.Properties, java.util.List) 
	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.trans.XPathException 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.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 updating
	protected boolean writeback
	protected boolean backup
	protected String explainOutputFileName
	private boolean closeTraceDestination
	private boolean schemaAware
	public void  () 
	protected net.sf.saxon.Configuration makeConfiguration (boolean, java.lang.String) 
		boolean schemaAware
		String className
	protected net.sf.saxon.Configuration getConfiguration () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
	protected void doQuery (java.lang.String[], java.lang.String) 
		Object mr
		long endTime
		int line
		String module
		net.sf.saxon.trans.XPathException err
		java.io.File outputFile
		java.io.OutputStream destination
		java.io.OutputStream destination
		net.sf.saxon.instruct.TerminationException err
		net.sf.saxon.trans.XPathException err
		long endTime
		javax.xml.transform.Source sourceInput
		long startTime
		net.sf.saxon.query.XQueryExpression exp
		long totalTime
		int r
		net.sf.saxon.instruct.TerminationException err
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.TransformerFactoryConfigurationError err
		net.sf.saxon.type.SchemaException err
		Exception err2
		String[] args
		String command
		net.sf.saxon.query.StaticQueryContext staticEnv
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		java.util.Properties outputProps
	protected boolean testIfSchemaAware (java.lang.String[]) 
		int i
		String[] args
	protected void parseOptions (java.lang.String[], java.lang.String, net.sf.saxon.query.DynamicQueryContext, java.util.Properties)  throws javax.xml.transform.TransformerException 
		String option
		Object resolver
		NumberFormatException err
		java.io.FileNotFoundException e
		String option
		String value
		int colon
		Object sources
		String arg
		int eq
		String argname
		String argvalue
		int p
		String[] args
		String command
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		java.util.Properties outputProps
		int i
		String additionalSchemas
	protected static void loadAdditionalSchemas (net.sf.saxon.Configuration, java.lang.String)  throws javax.xml.transform.TransformerException 
		String schema
		java.io.File schemaFile
		net.sf.saxon.Configuration config
		String additionalSchemas
		java.util.StringTokenizer st
	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.query.XQueryExpression compileQuery (net.sf.saxon.query.StaticQueryContext, java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.io.Reader queryReader
		net.sf.saxon.query.XQueryExpression exp
		String q
		net.sf.saxon.query.XQueryExpression exp
		net.sf.saxon.trans.XPathException err
		Exception e
		String queryText
		net.sf.saxon.query.XQueryExpression exp
		String[] locations
		javax.xml.transform.Source[] sources
		net.sf.saxon.query.ModuleURIResolver resolver
		boolean isStandardResolver
		net.sf.saxon.query.XQueryExpression exp
		java.io.InputStream queryStream
		net.sf.saxon.query.StaticQueryContext staticEnv
		String queryFileName
		boolean useURLs
		net.sf.saxon.query.XQueryExpression 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.query.XQueryExpression, net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.ProxyReceiver filter
		net.sf.saxon.expr.PathMap map
		net.sf.saxon.expr.PathMap$PathMapRoot contextRoot
		net.sf.saxon.om.DocumentInfo doc
		javax.xml.transform.Source sourceInput
		net.sf.saxon.query.XQueryExpression exp
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
	protected void runQuery (net.sf.saxon.query.XQueryExpression, net.sf.saxon.query.DynamicQueryContext, java.io.OutputStream, java.util.Properties)  throws net.sf.saxon.trans.XPathException java.io.IOException 
		java.util.List errors
		net.sf.saxon.query.UpdateAgent agent
		java.util.Set affectedDocuments
		net.sf.saxon.om.SequenceIterator results
		net.sf.saxon.om.DocumentInfo resultDoc
		net.sf.saxon.query.XQueryExpression exp
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		java.io.OutputStream destination
		java.util.Properties outputProps
	protected static void quit (java.lang.String, int) 
		String message
		int code
	protected void badUsage (java.lang.String, java.lang.String) 
		String name
		String message
}

net/sf/saxon/RelativeURIResolver.class
RelativeURIResolver.java
package net.sf.saxon
public abstract net.sf.saxon.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 
	public abstract void setExpectedMediaType (java.lang.String) 
}

net/sf/saxon/SourceResolver.class
SourceResolver.java
package net.sf.saxon
public abstract net.sf.saxon.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/StandardErrorHandler.class
StandardErrorHandler.java
package net.sf.saxon
public net.sf.saxon.StandardErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	private javax.xml.transform.ErrorListener errorListener
	private java.io.Writer errorOutput
	private int errorCount
	public void  (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public void setErrorOutput (java.io.Writer) 
		java.io.Writer writer
	public void warning (org.xml.sax.SAXParseException) 
		Exception err
		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.ExpressionLocation loc
		net.sf.saxon.trans.XPathException err
		Exception err
		String errcat
		Exception e2
		org.xml.sax.SAXParseException e
		boolean isFatal
	public int getErrorCount () 
}

net/sf/saxon/StandardErrorListener.class
StandardErrorListener.java
package net.sf.saxon
public net.sf.saxon.StandardErrorListener extends java.lang.Object implements javax.xml.transform.ErrorListener java.io.Serializable  {
	private int recoveryPolicy
	private int warningCount
	protected transient java.io.PrintStream errorOutput
	private boolean doStackTrace
	public void  () 
	public net.sf.saxon.StandardErrorListener makeAnother (int) 
		int hostLanguage
	public void setErrorOutput (java.io.PrintStream) 
		java.io.PrintStream writer
	public java.io.PrintStream getErrorOutput () 
	public void setRecoveryPolicy (int) 
		int policy
	public int getRecoveryPolicy () 
	public void warning (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
		String message
	public void error (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		String explanation
		String constraintReference
		String message
		String prefix
		javax.xml.transform.TransformerException exception
		String message
	public void fatalError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		String explanation
		String constraintReference
		String message
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.TransformerException exception
		String message
	public java.lang.String getLocationMessage (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException err
		javax.xml.transform.SourceLocator loc
		net.sf.saxon.expr.XPathContext context
	private static java.lang.String getLocationMessageText (javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext) 
		String instructionName
		String kind
		javax.xml.transform.SourceLocator loc
		net.sf.saxon.expr.XPathContext context
		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 static java.lang.String getExpandedMessage (javax.xml.transform.TransformerException) 
		String next
		javax.xml.transform.TransformerException err
		String code
		String message
		Throwable e
	private static java.lang.String getInstructionName (net.sf.saxon.instruct.Instruction, net.sf.saxon.expr.XPathContext) 
		String local
		String s
		int colon
		net.sf.saxon.om.StructuredQName qName
		String name
		net.sf.saxon.om.StructuredQName qName
		String name
		int construct
		Exception err
		net.sf.saxon.instruct.Instruction inst
		net.sf.saxon.expr.XPathContext context
	private static java.lang.String wordWrap (java.lang.String) 
		int i
		String message
		int nl
	public static void printStackTrace (java.io.PrintStream, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trace.ContextStackFrame frame
		java.io.PrintStream out
		net.sf.saxon.expr.XPathContext context
		java.util.Iterator iterator
}

net/sf/saxon/StandardURIResolver.class
StandardURIResolver.java
package net.sf.saxon
public net.sf.saxon.StandardURIResolver extends java.lang.Object implements net.sf.saxon.NonDelegatingURIResolver java.io.Serializable  {
	private net.sf.saxon.Configuration config
	protected boolean recognizeQueryParameters
	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.URISyntaxException err
		int q
		String expandedBase
		java.net.URISyntaxException err
		org.xml.sax.XMLReader parser
		Exception err
		String uriString
		java.net.URI uri
		net.sf.saxon.event.Stripper stripper
		int stripSpace
		net.sf.saxon.event.IDFilter filter
		Integer validation
		Boolean xinclude
		String href
		String base
		net.sf.saxon.Platform platform
		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) 
		javax.xml.transform.sax.SAXSource source
		String uriString
}

net/sf/saxon/TemplatesHandlerImpl$1.class
TemplatesHandlerImpl.java
package net.sf.saxon
 net.sf.saxon.TemplatesHandlerImpl$1 extends java.lang.Object implements org.xml.sax.Locator  {
	private final net.sf.saxon.TemplatesHandlerImpl this$0
	void  (net.sf.saxon.TemplatesHandlerImpl) 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/TemplatesHandlerImpl.class
TemplatesHandlerImpl.java
package net.sf.saxon
public net.sf.saxon.TemplatesHandlerImpl extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TemplatesHandler  {
	private net.sf.saxon.tree.TreeBuilder builder
	private net.sf.saxon.style.StyleNodeFactory nodeFactory
	private javax.xml.transform.Templates templates
	private String systemId
	protected void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
		net.sf.saxon.event.StartTagBuffer startTagBuffer
		net.sf.saxon.style.UseWhenFilter useWhenFilter
		net.sf.saxon.style.StylesheetStripper styleStripper
		net.sf.saxon.event.CommentStripper commentStripper
	public javax.xml.transform.Templates getTemplates () 
		javax.xml.transform.TransformerException e2
		net.sf.saxon.trans.XPathException tce
		net.sf.saxon.tree.DocumentImpl doc
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.PreparedStylesheet sheet
	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.TemplatesHandlerImpl) 
		net.sf.saxon.TemplatesHandlerImpl x0
}

net/sf/saxon/Transform.class
Transform.java
package net.sf.saxon
public net.sf.saxon.Transform extends java.lang.Object {
	protected net.sf.saxon.TransformerFactoryImpl factory
	protected net.sf.saxon.Configuration config
	protected boolean useURLs
	protected boolean showTime
	protected int repeat
	String sourceParserName
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
	public void setFactoryConfiguration (boolean, java.lang.String)  throws java.lang.RuntimeException 
		boolean schemaAware
		String className
	public void doTransform (java.lang.String[], java.lang.String) 
		int i
		Exception err
		String option
		Object resolver
		String orclass
		Object resolver
		NumberFormatException err
		net.sf.saxon.trace.TraceListener traceListener
		net.sf.saxon.trace.TraceListener traceListener
		net.sf.saxon.trace.TraceListener traceListener
		net.sf.saxon.trace.TraceListener traceListener
		String option
		String value
		int colon
		String arg
		int eq
		int p
		boolean useSAXSource
		Object loaded
		long endTime
		Exception err
		javax.xml.transform.Source styleSource
		javax.xml.transform.Source styleSource
		javax.xml.transform.Source styleSource
		javax.xml.transform.Source styleSource
		javax.xml.transform.Source styleSource
		org.xml.sax.InputSource eis
		java.io.File sheetFile
		long endTime
		java.io.OutputStream explainOutput
		java.io.OutputStream explainOutput
		java.util.Properties props
		net.sf.saxon.event.Receiver diag
		net.sf.saxon.trace.ExpressionPresenter expressionPresenter
		javax.xml.transform.Source styleSource
		org.xml.sax.XMLReader styleParser
		javax.xml.transform.Source source
		long startTime
		net.sf.saxon.PreparedStylesheet sheet
		int i
		java.util.List sources
		net.sf.saxon.instruct.TerminationException err
		javax.xml.transform.TransformerConfigurationException err
		javax.xml.transform.TransformerException err
		javax.xml.transform.TransformerFactoryConfigurationError err
		Exception err2
		String[] args
		String command
		String sourceFileName
		String styleFileName
		java.io.File outputFile
		java.util.ArrayList parameterList
		String outputFileName
		String initialMode
		String initialTemplate
		boolean useAssociatedStylesheet
		boolean wholeDirectory
		boolean precompiled
		boolean dtdValidation
		String styleParserName
		boolean explain
		String explainOutputFileName
		String additionalSchemas
		java.io.PrintStream traceDestination
		boolean closeTraceDestination
		boolean schemaAware
	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 static void quit (java.lang.String, int) 
		String message
		int code
	public static java.lang.Object loadDocuments (java.lang.String, boolean, net.sf.saxon.Configuration, boolean)  throws javax.xml.transform.TransformerException 
		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
		int f
		java.util.List result
		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.Configuration config
		boolean useSAXSource
		javax.xml.transform.Source sourceInput
	public void processDirectoryAssoc (java.util.List, java.io.File, java.util.ArrayList, java.lang.String, java.io.PrintStream)  throws java.lang.Exception 
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source source
		String localName
		int f
		java.util.List sources
		java.io.File outputDir
		java.util.ArrayList parameterList
		String initialMode
		java.io.PrintStream traceDestination
		int failures
	private java.io.File makeOutputFile (java.io.File, java.lang.String, javax.xml.transform.Templates) 
		java.io.File directory
		String localName
		javax.xml.transform.Templates sheet
		String mediaType
		String suffix
		String prefix
	public void processFileAssoc (javax.xml.transform.Source, java.lang.String, java.io.File, java.util.ArrayList, java.lang.String, java.io.PrintStream)  throws javax.xml.transform.TransformerException 
		net.sf.saxon.instruct.TerminationException err
		net.sf.saxon.trans.XPathException err
		long endTime
		javax.xml.transform.Source sourceInput
		String localName
		java.io.File outputFile
		java.util.ArrayList parameterList
		String initialMode
		java.io.PrintStream traceDestination
		long startTime
		javax.xml.transform.Source style
		javax.xml.transform.Templates sheet
		net.sf.saxon.Controller controller
		java.io.File outFile
		javax.xml.transform.stream.StreamResult result
	protected net.sf.saxon.Controller newController (javax.xml.transform.Templates, java.util.ArrayList, java.io.PrintStream, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.Templates sheet
		java.util.ArrayList parameterList
		java.io.PrintStream traceDestination
		String initialMode
		String initialTemplate
		net.sf.saxon.Controller controller
	public static long now () 
	public void processDirectory (java.util.List, javax.xml.transform.Templates, java.io.File, java.util.ArrayList, java.lang.String, java.lang.String, java.io.PrintStream)  throws javax.xml.transform.TransformerException 
		java.io.File outputFile
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.Source source
		String localName
		int f
		java.util.List sources
		javax.xml.transform.Templates sheet
		java.io.File outputDir
		java.util.ArrayList parameterList
		String initialTemplate
		String initialMode
		java.io.PrintStream 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
	public void processFile (javax.xml.transform.Source, javax.xml.transform.Templates, java.io.File, java.util.ArrayList, java.lang.String, java.lang.String, java.io.PrintStream)  throws javax.xml.transform.TransformerException 
		String msg
		net.sf.saxon.instruct.TerminationException err
		net.sf.saxon.trans.XPathException err
		long startTime
		net.sf.saxon.Controller controller
		javax.xml.transform.Result result
		long endTime
		int r
		javax.xml.transform.Source source
		javax.xml.transform.Templates sheet
		java.io.File outputFile
		java.util.ArrayList parameterList
		String initialTemplate
		String initialMode
		java.io.PrintStream traceDestination
		long totalTime
		int runs
	protected void setParams (net.sf.saxon.Controller, java.util.ArrayList)  throws javax.xml.transform.TransformerException 
		Object sources
		String arg
		int eq
		String argname
		String argvalue
		int i
		net.sf.saxon.Controller controller
		java.util.ArrayList parameterList
	protected void badUsage (java.lang.String, java.lang.String) 
		String name
		String message
}

net/sf/saxon/TransformerFactoryImpl.class
TransformerFactoryImpl.java
package net.sf.saxon
public net.sf.saxon.TransformerFactoryImpl extends javax.xml.transform.sax.SAXTransformerFactory {
	private net.sf.saxon.Configuration config
	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 
		javax.xml.transform.Source source
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.PreparedStylesheet pss
	public javax.xml.transform.Templates newTemplates (javax.xml.transform.Source, net.sf.saxon.trans.CompilerInfo)  throws javax.xml.transform.TransformerConfigurationException 
		javax.xml.transform.Source source
		net.sf.saxon.trans.CompilerInfo info
		net.sf.saxon.PreparedStylesheet pss
	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.trans.XPathException err
		javax.xml.transform.Source[] sources
		javax.xml.transform.TransformerException err
		javax.xml.transform.Source source
		String media
		String title
		String charset
		net.sf.saxon.event.PIGrabber grabber
	private javax.xml.transform.Source compositeStylesheet (java.lang.String, javax.xml.transform.Source[])  throws javax.xml.transform.TransformerConfigurationException 
		int i
		String baseURI
		javax.xml.transform.Source[] sources
		StringBuffer sb
		org.xml.sax.InputSource composite
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public javax.xml.transform.URIResolver getURIResolver () 
	public boolean getFeature (java.lang.String) 
		String name
	private boolean isDOMAvailable () 
		int i
		java.util.List models
	public void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
		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 () 
	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.Controller controller
	public javax.xml.transform.sax.TransformerHandler newTransformerHandler ()  throws javax.xml.transform.TransformerConfigurationException 
		net.sf.saxon.Controller controller
	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.Controller controller
	public void setFeature (java.lang.String, boolean)  throws javax.xml.transform.TransformerConfigurationException 
		String name
		boolean value
}

net/sf/saxon/TransformerHandlerImpl.class
TransformerHandlerImpl.java
package net.sf.saxon
public net.sf.saxon.TransformerHandlerImpl extends net.sf.saxon.event.ReceivingContentHandler implements javax.xml.transform.sax.TransformerHandler  {
	net.sf.saxon.Controller controller
	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.Controller) 
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration config
		int validation
		int val
	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.DocumentInfo doc
}

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 void  () 
	public static java.lang.String getProductName () 
	public static java.lang.String getSchemaAwareProductVersion () 
	public static java.lang.String getProductVersion () 
	public static int[] getStructuredVersionNumber () 
	public static java.lang.String getReleaseDate () 
	public static java.lang.String getXSLVersionString () 
	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/charcode/
net/sf/saxon/charcode/ASCIICharacterSet.class
ASCIICharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ASCIICharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.ASCIICharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.ASCIICharacterSet getInstance () 
	public final boolean inCharset (int) 
		int c
	static void  () 
}

net/sf/saxon/charcode/Big5CharacterSet.class
Big5CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.Big5CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.Big5CharacterSet THE_INSTANCE
	private static long[] flags
	public static net.sf.saxon.charcode.Big5CharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
		long g
		long h
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/BuggyCharacterSet.class
BuggyCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.BuggyCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private 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.charcode.BuggyCharacterSet makeCharSet (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
		net.sf.saxon.charcode.BuggyCharacterSet c
	public final boolean inCharset (int) 
		char[] cc
		char[] ss
		java.nio.charset.CharacterCodingException ex
		int c
}

net/sf/saxon/charcode/CP1250CharacterSet.class
CP1250CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CP1250CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.CP1250CharacterSet theInstance
	private static boolean[] c
	private void  () 
	public static net.sf.saxon.charcode.CP1250CharacterSet getInstance () 
	private static void init () 
	public final boolean inCharset (int) 
		int ch
	static void  () 
}

net/sf/saxon/charcode/CP1251CharacterSet.class
CP1251CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CP1251CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.CP1251CharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.CP1251CharacterSet getInstance () 
	public final boolean inCharset (int) 
		int c
	static void  () 
}

net/sf/saxon/charcode/CP1252CharacterSet.class
CP1252CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CP1252CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.CP1252CharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.CP1252CharacterSet getInstance () 
	public final boolean inCharset (int) 
		int c
	static void  () 
}

net/sf/saxon/charcode/CP852CharacterSet.class
CP852CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CP852CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static net.sf.saxon.charcode.CP852CharacterSet theInstance
	private static boolean[] c
	private void  () 
	public static net.sf.saxon.charcode.CP852CharacterSet getInstance () 
	private static void init () 
	public final boolean inCharset (int) 
		int ch
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/CharacterSet.class
CharacterSet.java
package net.sf.saxon.charcode
public abstract net.sf.saxon.charcode.CharacterSet extends java.lang.Object {
	public abstract boolean inCharset (int) 
}

net/sf/saxon/charcode/CharacterSetFactory.class
CharacterSetFactory.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.CharacterSetFactory extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.charcode.CharacterSet getCharacterSet (java.util.Properties, net.sf.saxon.event.PipelineConfiguration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.util.Properties details
		net.sf.saxon.event.PipelineConfiguration pipe
		String encoding
		net.sf.saxon.charcode.CharacterSet charSet
	private static net.sf.saxon.charcode.CharacterSet makeCharacterSet (java.lang.String, net.sf.saxon.event.PipelineConfiguration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.charcode.CharacterSet res
		java.nio.charset.IllegalCharsetNameException err
		java.nio.charset.UnsupportedCharsetException err
		java.nio.charset.Charset charset
		Object obj
		Exception err
		String encoding
		net.sf.saxon.event.PipelineConfiguration pipe
		String enc2
		String csname
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String s
		String[] args
		java.util.Iterator iter
}

net/sf/saxon/charcode/EucJPCharacterSet.class
EucJPCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.EucJPCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.EucJPCharacterSet THE_INSTANCE
	private static long[] flags
	public static net.sf.saxon.charcode.EucJPCharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
		long g
		long h
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/EucKRCharacterSet.class
EucKRCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.EucKRCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.PluggableCharacterSet  {
	private static net.sf.saxon.charcode.EucKRCharacterSet THE_INSTANCE
	public static long[] flags
	public static net.sf.saxon.charcode.EucKRCharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
		long g
		long h
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/GB2312CharacterSet.class
GB2312CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.GB2312CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.PluggableCharacterSet  {
	private static net.sf.saxon.charcode.GB2312CharacterSet THE_INSTANCE
	private static long[] flags
	public static net.sf.saxon.charcode.GB2312CharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
		long g
		long h
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/ISO88591CharacterSet.class
ISO88591CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ISO88591CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.ISO88591CharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.ISO88591CharacterSet getInstance () 
	public final boolean inCharset (int) 
		int c
	static void  () 
}

net/sf/saxon/charcode/ISO88592CharacterSet.class
ISO88592CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ISO88592CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.ISO88592CharacterSet theInstance
	private static boolean[] c
	private void  () 
	public static net.sf.saxon.charcode.ISO88592CharacterSet getInstance () 
	public final boolean inCharset (int) 
		int ch
	static void  () 
}

net/sf/saxon/charcode/ISO88595CharacterSet.class
ISO88595CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ISO88595CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.ISO88595CharacterSet THE_INSTANCE
	private static boolean[] c
	public static net.sf.saxon.charcode.ISO88595CharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/ISO88597CharacterSet.class
ISO88597CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ISO88597CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.ISO88597CharacterSet THE_INSTANCE
	private static boolean[] c
	public static net.sf.saxon.charcode.ISO88597CharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/ISO88598CharacterSet.class
ISO88598CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ISO88598CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.ISO88598CharacterSet THE_INSTANCE
	private static boolean[] c
	public static net.sf.saxon.charcode.ISO88598CharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/ISO88599CharacterSet.class
ISO88599CharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ISO88599CharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.ISO88599CharacterSet THE_INSTANCE
	private static boolean[] c
	public static net.sf.saxon.charcode.ISO88599CharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/KOI8RCharacterSet.class
KOI8RCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.KOI8RCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.KOI8RCharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.KOI8RCharacterSet getInstance () 
	public final boolean inCharset (int) 
		int c
	static void  () 
}

net/sf/saxon/charcode/PluggableCharacterSet.class
PluggableCharacterSet.java
package net.sf.saxon.charcode
public abstract net.sf.saxon.charcode.PluggableCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public abstract java.lang.String getEncodingName () 
}

net/sf/saxon/charcode/ShiftJISCharacterSet.class
ShiftJISCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.ShiftJISCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.ShiftJISCharacterSet THE_INSTANCE
	public static long[] flags
	public static net.sf.saxon.charcode.ShiftJISCharacterSet getInstance () 
	public void  () 
	public final boolean inCharset (int) 
		int ch
		long g
		long h
	public final java.lang.String getEncodingName () 
	static void  () 
}

net/sf/saxon/charcode/UTF16.class
UTF16.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.UTF16 extends java.lang.Object {
	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
	public void  () 
	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
}

net/sf/saxon/charcode/UnicodeCharacterSet.class
UnicodeCharacterSet.java
package net.sf.saxon.charcode
public final net.sf.saxon.charcode.UnicodeCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	private static net.sf.saxon.charcode.UnicodeCharacterSet theInstance
	private void  () 
	public static net.sf.saxon.charcode.UnicodeCharacterSet getInstance () 
	public boolean inCharset (int) 
		int c
	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/charcode/UnknownCharacterSet.class
UnknownCharacterSet.java
package net.sf.saxon.charcode
public net.sf.saxon.charcode.UnknownCharacterSet extends java.lang.Object implements net.sf.saxon.charcode.CharacterSet  {
	public static java.util.HashMap map
	private java.nio.charset.CharsetEncoder encoder
	private byte[] charinfo
	private StringBuffer supplementary
	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.charcode.UnknownCharacterSet makeCharSet (java.nio.charset.Charset) 
		java.nio.charset.Charset charset
		net.sf.saxon.charcode.UnknownCharacterSet c
	public final boolean inCharset (int) 
		int c
}

net/sf/saxon/charcode/XMLCharacterData.class
XMLCharacterData.java
package net.sf.saxon.charcode
public net.sf.saxon.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.sort.IntRangeSet getCategory (byte) 
		int i
		byte mask
		net.sf.saxon.sort.IntRangeSet irs
	static void  () 
}

net/sf/saxon/codenorm/
net/sf/saxon/codenorm/Normalizer.class
Normalizer.java
package net.sf.saxon.codenorm
public net.sf.saxon.codenorm.Normalizer extends java.lang.Object {
	static final byte COMPATIBILITY_MASK
	static final byte COMPOSITION_MASK
	public static final byte D
	public static final byte C
	public static final byte KD
	public static final byte KC
	public static final byte NO_ACTION
	private byte form
	private static net.sf.saxon.codenorm.NormalizerData data
	public void  (byte) 
		byte form
	public void  (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		byte fb
		byte fb
		byte fb
		byte fb
		byte fb
		String msg
		CharSequence formCS
		String formString
		byte fb
	private java.lang.StringBuffer normalize (java.lang.CharSequence, java.lang.StringBuffer) 
		CharSequence source
		StringBuffer target
	public java.lang.CharSequence normalize (java.lang.CharSequence) 
		CharSequence source
	private void internalDecompose (java.lang.CharSequence, java.lang.StringBuffer) 
		char low
		char low
		char high
		int step
		int ch2
		char[] chars
		int chClass
		int k
		int ch
		int j
		int ch32
		int i
		CharSequence source
		StringBuffer target
		StringBuffer buffer
		boolean canonical
	private void internalCompose (java.lang.StringBuffer) 
		int chClass
		int composite
		int ch
		int decompPos
		StringBuffer target
		int starterPos
		int starterCh
		int compPos
		int lastClass
		int oldLen
	private static void setCharAt (java.lang.StringBuffer, int, int) 
		StringBuffer target
		int offset
		int ch32
	boolean getExcluded (char) 
		char ch
	java.lang.String getRawDecompositionMapping (char) 
		char ch
	static void  () 
}

net/sf/saxon/codenorm/NormalizerData.class
NormalizerData.java
package net.sf.saxon.codenorm
public net.sf.saxon.codenorm.NormalizerData extends java.lang.Object {
	static final String copyright
	public static final int NOT_COMPOSITE
	private net.sf.saxon.sort.IntToIntMap canonicalClass
	private net.sf.saxon.sort.IntHashMap decompose
	private net.sf.saxon.sort.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, java.lang.StringBuffer) 
		int i
		boolean canonical
		int ch
		StringBuffer buffer
		String decomp
	void  (net.sf.saxon.sort.IntToIntMap, net.sf.saxon.sort.IntHashMap, net.sf.saxon.sort.IntToIntMap, java.util.BitSet, java.util.BitSet) 
		net.sf.saxon.sort.IntToIntMap canonicalClass
		net.sf.saxon.sort.IntHashMap decompose
		net.sf.saxon.sort.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/codenorm/UnicodeData.class
UnicodeData.java
package net.sf.saxon.codenorm
public net.sf.saxon.codenorm.UnicodeData extends java.lang.Object {
	public static final String[] canonicalClassKeys
	public static final String[] canonicalClassValues
	public static final String[] decompositionKeys
	public static final String[] decompositionValues
	public static final String[] exclusionList
	public static final String[] compatibilityList
	public void  () 
	static void  () 
}

net/sf/saxon/codenorm/UnicodeDataGenerator.class
UnicodeDataGenerator.java
package net.sf.saxon.codenorm
 net.sf.saxon.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 
		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.om.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.om.FastStringBuffer result
	private static void generateJava (java.io.PrintStream) 
		java.io.PrintStream o
	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.om.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.om.FastStringBuffer buff
	private static void appendJavaString (java.lang.String, net.sf.saxon.om.FastStringBuffer) 
		char b0
		char b1
		char b2
		char b3
		char c
		int i
		String value
		net.sf.saxon.om.FastStringBuffer buff
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		java.io.PrintStream o
	static void  () 
}

net/sf/saxon/codenorm/UnicodeDataParser.class
UnicodeDataParser.java
package net.sf.saxon.codenorm
 net.sf.saxon.codenorm.UnicodeDataParser 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.codenorm.NormalizerData build () 
		net.sf.saxon.sort.IntToIntMap canonicalClass
		net.sf.saxon.sort.IntHashMap decompose
		net.sf.saxon.sort.IntToIntMap compose
		java.util.BitSet isCompatibility
		java.util.BitSet isExcluded
	private static void readExclusionList (java.util.BitSet) 
		String tok
		int value
		String s
		java.util.StringTokenizer st
		int i
		java.util.BitSet isExcluded
	private static void readCompatibilityList (java.util.BitSet) 
		String tok
		int value
		String s
		java.util.StringTokenizer st
		int i
		java.util.BitSet isCompatible
	private static void readCanonicalClassTable (net.sf.saxon.sort.IntToIntMap) 
		String tok
		int value
		String s
		java.util.StringTokenizer st
		int i
		String tok
		int clss
		String s
		java.util.StringTokenizer st
		int i
		net.sf.saxon.sort.IntToIntMap canonicalClasses
		java.util.ArrayList keys
		int k
	private static void readDecompositionTable (net.sf.saxon.sort.IntHashMap, net.sf.saxon.sort.IntToIntMap, java.util.BitSet, java.util.BitSet) 
		char first
		char second
		int pair
		String tok
		int key
		String value
		String s
		java.util.StringTokenizer st
		int i
		char first
		char second
		int TIndex
		char first
		char second
		int pair
		int key
		int SIndex
		net.sf.saxon.sort.IntHashMap decompose
		net.sf.saxon.sort.IntToIntMap compose
		java.util.BitSet isExcluded
		java.util.BitSet isCompatibility
		int k
}

net/sf/saxon/event/
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
	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
	private boolean open
	private long startTime
	public void  () 
	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 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 ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
		long endTime
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NodeInfo getCurrentRoot () 
	public void reset () 
	public static net.sf.saxon.om.NodeInfo build (javax.xml.transform.Source, net.sf.saxon.event.Stripper, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
		net.sf.saxon.event.Stripper stripper
		net.sf.saxon.Configuration config
	public static net.sf.saxon.om.NodeInfo build (javax.xml.transform.Source, net.sf.saxon.event.Stripper, net.sf.saxon.event.PipelineConfiguration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentInfo docInfo
		net.sf.saxon.om.StrippedDocument strippedDoc
		net.sf.saxon.om.NodeInfo start
		net.sf.saxon.event.Builder b
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver receiver
		javax.xml.transform.Source source
		net.sf.saxon.event.Stripper stripper
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NodeInfo start
}

net/sf/saxon/event/CDATAFilter.class
CDATAFilter.java
package net.sf.saxon.event
public net.sf.saxon.event.CDATAFilter extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.om.FastStringBuffer buffer
	private java.util.Stack stack
	private int[] nameList
	private net.sf.saxon.charcode.CharacterSet characterSet
	public void  () 
	public void setOutputProperties (java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties details
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	private void flush ()  throws net.sf.saxon.trans.XPathException 
		boolean cdata
		int fprint
		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
		int i
		int doneto
	private boolean isCDATA (int) 
		int i
		int fingerprint
	private int[] getCdataElements (java.util.Properties) 
		String expandedName
		java.util.Properties details
		String cdata
		int count
		java.util.StringTokenizer st1
		int[] array
		java.util.StringTokenizer st2
}

net/sf/saxon/event/CharacterMapExpander.class
CharacterMapExpander.java
package net.sf.saxon.event
public net.sf.saxon.event.CharacterMapExpander extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.sort.IntHashMap charMap
	private int min
	private int max
	private boolean mapsWhitespace
	private boolean useNullMarkers
	public void  () 
	public void setCharacterMaps (java.util.List) 
		int next
		net.sf.saxon.sort.IntHashMap hashMap
		net.sf.saxon.sort.IntIterator keys
		int i
		java.util.List maps
	public void setUseNullMarkers (boolean) 
		boolean use
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence mapped
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence mapped
		CharSequence chars
		int locationId
		int properties
	private 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.om.FastStringBuffer buffer
		int i
}

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.tinytree.CompressedWhitespace savedWhitespace
	private net.sf.saxon.om.FastStringBuffer buffer
	static int seq
	public void  () 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int) 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int) 
		String name
		CharSequence data
		int locationId
		int properties
	private void flush ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

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 pendingStartTag
	private int level
	private boolean[] currentLevelIsDocument
	private Boolean elementIsInNullNamespace
	private int[] pendingAttCode
	private int[] pendingAttType
	private String[] pendingAttValue
	private int[] pendingAttLocation
	private int[] pendingAttProp
	private int pendingAttListSize
	private int[] pendingNSList
	private int pendingNSListSize
	private int currentSimpleType
	private int startElementProperties
	private int startElementLocationId
	private boolean declaresDefaultNamespace
	private int hostLanguage
	private boolean started
	public void  () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void setHostLanguage (int) 
		int language
	public void setReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public boolean contentHasBeenWritten () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		boolean[] b2
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence s
		int locationId
		int properties
		int len
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		boolean[] b2
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, 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
		int[] newlist
		int nscode
		int properties
		net.sf.saxon.om.NamePool pool
		boolean rejectDuplicates
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.event.LocationProvider lp
		net.sf.saxon.trans.XPathException err
		int a
		int[] attCode2
		int[] attType2
		String[] attValue2
		int[] attLoc2
		int[] attProp2
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	private int checkProposedPrefix (int, int)  throws net.sf.saxon.trans.XPathException 
		String prefix
		int newCode
		int i
		int nameCode
		int seq
		net.sf.saxon.om.NamePool namePool
		int nscode
		int nsprefix
	private java.lang.String getSubstitutePrefix (int, int) 
		int nscode
		int seq
		String prefix
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence comment
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void append (net.sf.saxon.om.Item, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.CopyNamespaceSensitiveException e
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		int attcode
		int a
		int n
		int a
		int props
		int elcode
}

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.trace.TraceListener  {
	private java.util.Stack contextItemStack
	private final net.sf.saxon.event.ContentHandlerProxy this$0
	public void  (net.sf.saxon.event.ContentHandlerProxy) 
	public java.util.Stack getContextItemStack () 
	public void open () 
	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 net.sf.saxon.event.LocationProvider locationProvider
	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.om.AttributeCollectionImpl pendingAttributes
	private int pendingElement
	private long currentLocationId
	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.event.LocationProvider getLocationProvider () 
	public long getCurrentLocationId () 
	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 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 (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		int namespaceCode
		int properties
		net.sf.saxon.om.NamePool pool
		String prefix
		String uri
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
		int index
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		String uri
		String localName
		String qname
		net.sf.saxon.om.NamePool namePool
		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, int, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		CharSequence chars
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		org.xml.sax.SAXException err
		CharSequence chars
		int locationId
		int properties
	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 () 
		net.sf.saxon.event.LocationProvider locationProvider
	public int getLineNumber () 
		net.sf.saxon.event.LocationProvider locationProvider
	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 implements net.sf.saxon.event.Receiver  {
	public abstract void 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/DocumentSender.class
DocumentSender.java
package net.sf.saxon.event
public net.sf.saxon.event.DocumentSender extends java.lang.Object implements net.sf.saxon.event.SaxonLocator  {
	private net.sf.saxon.om.NodeInfo top
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo top
		int kind
	public void send (net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.PipelineConfiguration pipe
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
}

net/sf/saxon/event/Emitter.class
Emitter.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.Emitter extends java.lang.Object implements javax.xml.transform.Result net.sf.saxon.event.Receiver  {
	protected net.sf.saxon.event.PipelineConfiguration pipelineConfig
	protected net.sf.saxon.om.NamePool namePool
	protected String systemId
	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.charcode.CharacterSet characterSet
	protected boolean allCharactersEncodable
	public void  () 
	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 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
		Exception e
		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
		javax.xml.transform.TransformerException e
		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
}

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/HTMLEmitter.class
HTMLEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.HTMLEmitter extends net.sf.saxon.event.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
	private boolean started
	private String elementName
	private short uriCode
	static net.sf.saxon.event.HTMLTagHashSet emptyTags
	private static net.sf.saxon.event.HTMLTagHashSet booleanAttributes
	private static net.sf.saxon.event.HTMLTagHashSet booleanCombinations
	private static final String[] latin1Entities
	private static int representationCode (java.lang.String) 
		String rep
	private 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 open ()  throws net.sf.saxon.trans.XPathException 
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.io.IOException err
		String nonASCIIrep
		String excludedRep
		String nonASCIIrep
		String excludedRep
		int semi
		String version
		String byteOrderMark
		String systemId
		String publicId
		String representation
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	protected void writeAttribute (int, java.lang.String, java.lang.CharSequence, int)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		int 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 
		String name
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
		int options
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int i
		java.io.IOException err
		String target
		CharSequence data
		int locationId
		int properties
	static void  () 
}

net/sf/saxon/event/HTMLIndenter.class
HTMLIndenter.java
package net.sf.saxon.event
public net.sf.saxon.event.HTMLIndenter extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private int indentSpaces
	private char[] indentChars
	private boolean sameLine
	private boolean isInlineTag
	private boolean inFormattedTag
	private boolean afterInline
	private boolean afterFormatted
	private int[] propertyStack
	protected static String[] inlineTags
	private static net.sf.saxon.event.HTMLTagHashSet inlineTable
	protected static final int IS_INLINE
	protected static final int IS_FORMATTED
	private static net.sf.saxon.event.HTMLTagHashSet formattedTable
	protected static String[] formattedTags
	protected int classifyTag (int) 
		int nameCode
		int r
		String tag
	public void  () 
	public void setOutputProperties (java.util.Properties) 
		NumberFormatException err
		java.util.Properties props
		String s
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int[] p2
		int nameCode
		int typeCode
		int locationId
		int properties
		int tagProps
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		boolean thisInline
		boolean thisFormatted
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int i
		int lastNL
		CharSequence chars
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	private void indent ()  throws net.sf.saxon.trans.XPathException 
		int increment
		char[] c2
		int spaces
	static void  () 
		int j
		int i
}

net/sf/saxon/event/HTMLTagHashSet.class
HTMLTagHashSet.java
package net.sf.saxon.event
public net.sf.saxon.event.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/event/HTMLURIEscaper.class
HTMLURIEscaper.java
package net.sf.saxon.event
public net.sf.saxon.event.HTMLURIEscaper extends net.sf.saxon.event.ProxyReceiver {
	private static net.sf.saxon.event.HTMLTagHashSet urlAttributes
	private static net.sf.saxon.event.HTMLTagHashSet urlCombinations
	private java.util.HashMap urlAttributeCache
	protected int currentElement
	protected boolean escapeURIAttributes
	protected net.sf.saxon.om.NamePool pool
	public void  () 
	private static void setUrlAttribute (java.lang.String, java.lang.String) 
		String element
		String attribute
	public boolean isUrlAttribute (int, int) 
		int element
		int attribute
		Long key
		Boolean result
		String attributeName
		String elementName
		boolean b
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public static java.lang.CharSequence escapeURL (java.lang.CharSequence, boolean) 
		CharSequence normalized
		char ch
		int i
		CharSequence url
		boolean normalize
	private static java.lang.CharSequence reallyEscapeURL (java.lang.CharSequence) 
		int v
		int b
		int used
		char ch
		int i
		CharSequence url
		net.sf.saxon.om.FastStringBuffer sb
		String hex
		byte[] array
	static void  () 
}

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 net.sf.saxon.sort.IntHashSet nonIDs
	public void  (java.lang.String) 
		String id
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	private boolean isIDCode (int) 
		net.sf.saxon.type.SchemaType type
		int typeCode
}

net/sf/saxon/event/ImplicitResultChecker.class
ImplicitResultChecker.java
package net.sf.saxon.event
public net.sf.saxon.event.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 void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	private void firstContent ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/event/LocationCopier.class
LocationCopier.java
package net.sf.saxon.event
public net.sf.saxon.event.LocationCopier extends net.sf.saxon.event.ProxyReceiver implements net.sf.saxon.event.CopyInformee net.sf.saxon.event.LocationProvider  {
	private int lineNumber
	public void  () 
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver nextReceiver
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.PipelineConfiguration pipe2
	public void notifyElementNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo element
	private void setLineNumber (int) 
		int lineNumber
	public int getLineNumber () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
}

net/sf/saxon/event/LocationProvider.class
LocationProvider.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.LocationProvider extends java.lang.Object {
	public abstract java.lang.String getSystemId (long) 
	public abstract int getLineNumber (long) 
	public abstract int getColumnNumber (long) 
}

net/sf/saxon/event/MessageEmitter.class
MessageEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.MessageEmitter extends net.sf.saxon.event.XMLEmitter {
	public void  () 
	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/event/MessageWarner.class
MessageWarner.java
package net.sf.saxon.event
public net.sf.saxon.event.MessageWarner extends net.sf.saxon.event.XMLEmitter {
	boolean abort
	public void  () 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		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
}

net/sf/saxon/event/MetaTagAdjuster.class
MetaTagAdjuster.java
package net.sf.saxon.event
public net.sf.saxon.event.MetaTagAdjuster extends net.sf.saxon.event.ProxyReceiver {
	boolean seekingHead
	int droppingMetaTags
	boolean inMetaTag
	boolean foundHead
	String headPrefix
	int metaCode
	short requiredURICode
	net.sf.saxon.om.AttributeCollectionImpl attributes
	String encoding
	String mediaType
	int level
	boolean isXHTML
	public void  () 
	public void setOutputProperties (java.util.Properties) 
		java.util.Properties details
	public void setIsXHTML (boolean) 
		boolean xhtml
	private boolean comparesEqual (java.lang.String, java.lang.String) 
		String name1
		String name2
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int uriCode
		String localName
		net.sf.saxon.om.NamePool namePool
		int uriCode
		String localName
		int nameCode
		int typeCode
		int locationId
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamePool namePool
		int metaCode
		int httpEquivCode
		int contentCode
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		String value
		String name
		int i
		int nameCode
		int typeCode
		String value
		int locationId
		int properties
		int i
		boolean found
}

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.om.NamePool, net.sf.saxon.om.NamePool) 
		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 (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
		int nc
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
		int nc
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
		int nc
}

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 int[] namespaces
	private int namespacesSize
	private int[] countStack
	private int depth
	private boolean[] disinheritStack
	private int[] pendingUndeclarations
	public void  () 
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver base
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int[] newstack
		boolean[] disStack2
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	private boolean isNeeded (int) 
		int p
		int i
		int nscode
	private void addToStack (int) 
		int[] newlist
		int nscode
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		int nscode
		int i
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	protected short getURICode (short) 
		int i
		short prefixCode
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		short prefixCode
		short uriCode
		String prefix
		boolean useDefault
		net.sf.saxon.om.NamePool pool
	public java.util.Iterator iteratePrefixes () 
		String prefix
		int i
		net.sf.saxon.om.NamePool pool
		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) 
		String message
		String errorCode
		String kind
		String article
		String message
		String errorCode
		String kind
		String message
		String errorCode
		String kind
		int nodeKind
		String name
		int hostLanguage
		boolean parentIsDocument
		boolean isSerializing
		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.ArrayList stylesheets
	private boolean terminated
	public void  () 
	public void setFactory (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setCriteria (java.lang.String, java.lang.String, java.lang.String) 
		String media
		String title
		String charset
	public void setBaseURI (java.lang.String) 
		String uri
	public void setURIResolver (javax.xml.transform.URIResolver) 
		javax.xml.transform.URIResolver resolver
	public void open () 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int namecode
		int typecode
		int locationId
		int properties
	public boolean isTerminated () 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String href
		String value
		String piMedia
		String piTitle
		String piType
		String piAlternate
		String target
		CharSequence data
		int 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/ParseOptions.class
ParseOptions.java
package net.sf.saxon.event
public net.sf.saxon.event.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 org.xml.sax.XMLReader parser
	private Boolean wrapDocument
	private int treeModel
	private int stripSpace
	private Boolean lineNumbering
	private Boolean xIncludeAware
	private boolean pleaseClose
	private javax.xml.transform.ErrorListener errorListener
	private java.util.List filters
	private boolean sourceIsXQJ
	public void  () 
	public void addFilter (net.sf.saxon.event.ProxyReceiver) 
		net.sf.saxon.event.ProxyReceiver filter
	public java.util.List getFilters () 
	public void setStripSpace (int) 
		int stripAction
	public int getStripSpace () 
	public void setTreeModel (int) 
		int model
	public int getTreeModel () 
	public void setSchemaValidationMode (int) 
		int option
	public int getSchemaValidationMode () 
	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 getDTDValidationMode () 
	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 setWrapDocument (java.lang.Boolean) 
		Boolean wrap
	public java.lang.Boolean getWrapDocument () 
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAwareSet () 
	public boolean isXIncludeAware () 
	public void setErrorListener (javax.xml.transform.ErrorListener) 
		javax.xml.transform.ErrorListener listener
	public javax.xml.transform.ErrorListener getErrorListener () 
	public void setPleaseCloseAfterUse (boolean) 
		boolean close
	public boolean isPleaseCloseAfterUse () 
	public void setSourceIsXQJ (boolean) 
		boolean flag
	public boolean sourceIsXQJ () 
}

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 net.sf.saxon.event.LocationProvider locationProvider
	private javax.xml.transform.ErrorListener errorListener
	private javax.xml.transform.URIResolver uriResolver
	private net.sf.saxon.type.SchemaURIResolver schemaURIResolver
	private net.sf.saxon.Controller controller
	private boolean isSerializing
	private boolean expandAttributeDefaults
	private boolean useXsiSchemaLocation
	private boolean recoverFromValidationErrors
	private int hostLanguage
	public void  () 
	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.event.LocationProvider getLocationProvider () 
	public void setLocationProvider (net.sf.saxon.event.LocationProvider) 
		net.sf.saxon.event.LocationProvider locationProvider
	public javax.xml.transform.ErrorListener getErrorListener () 
	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.type.SchemaURIResolver getSchemaURIResolver () 
	public void setUseXsiSchemaLocation (boolean) 
		boolean recognize
	public boolean isUseXsiSchemaLocation () 
	public void setRecoverFromValidationErrors (boolean) 
		boolean recover
	public boolean isRecoverFromValidationErrors () 
	public void setSchemaURIResolver (net.sf.saxon.type.SchemaURIResolver) 
		net.sf.saxon.type.SchemaURIResolver resolver
	public net.sf.saxon.Controller getController () 
	public void setController (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	public int getHostLanguage () 
	public void setHostLanguage (int) 
		int language
	public boolean isSerializing () 
	public void setSerializing (boolean) 
		boolean isSerializing
	public void setExpandAttributeDefaults (boolean) 
		boolean expand
	public boolean isExpandAttributeDefaults () 
}

net/sf/saxon/event/ProxyReceiver.class
ProxyReceiver.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.ProxyReceiver extends net.sf.saxon.event.SequenceReceiver {
	protected net.sf.saxon.event.Receiver nextReceiver
	public void  () 
	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.Configuration getConfiguration () 
	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 (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
	public net.sf.saxon.event.LocationProvider getDocumentLocator () 
}

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 (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void attribute (int, int, java.lang.CharSequence, int, 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, int, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
	public abstract void close ()  throws net.sf.saxon.trans.XPathException 
}

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 void  () 
}

net/sf/saxon/event/ReceivingContentHandler$1.class
ReceivingContentHandler.java
package net.sf.saxon.event
 net.sf.saxon.event.ReceivingContentHandler$1 extends java.lang.Object {
}

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.event.SaxonLocator net.sf.saxon.event.SourceLocationProvider  {
	private final net.sf.saxon.event.ReceivingContentHandler this$0
	private void  (net.sf.saxon.event.ReceivingContentHandler) 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public java.lang.String getSystemId (long) 
		long locationId
	void  (net.sf.saxon.event.ReceivingContentHandler, net.sf.saxon.event.ReceivingContentHandler$1) 
		net.sf.saxon.event.ReceivingContentHandler x0
		net.sf.saxon.event.ReceivingContentHandler$1 x1
}

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.om.NamePool pool
	private net.sf.saxon.event.PipelineConfiguration pipe
	private net.sf.saxon.event.Receiver receiver
	private boolean inDTD
	private org.xml.sax.Locator locator
	private net.sf.saxon.event.ReceivingContentHandler$LocalLocator localLocator
	private char[] buffer
	private int charsUsed
	private net.sf.saxon.tinytree.CharSlice slice
	private int[] namespaces
	private int namespacesUsed
	private boolean ignoreIgnorable
	private boolean retainDTDAttributeTypes
	private boolean suppressDTDAttributeDefaults
	private boolean allowDisableOutputEscaping
	private boolean escapingDisabled
	private java.util.HashMap cache
	private java.util.HashMap noNamespaceMap
	private static Class attributes2class
	private static java.lang.reflect.Method isSpecifiedMethod
	static Class class$java$lang$String
	public void  () 
	public void reset () 
	public void setReceiver (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver receiver
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.Configuration config
		Boolean b
	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 
		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 
		int[] n2
		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
		net.sf.saxon.trans.XPathException e
		NoSuchMethodException e
		Boolean specified
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		int properties
		String qname
		int attCode
		String type
		int typeCode
		int a
		int nameCode
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.trans.XPathException err
		String uri
		String localname
		String rawname
		org.xml.sax.Attributes atts
	private int getNameCode (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		int nc
		String uri
		String localname
		String rawname
		java.util.HashMap map2
		Integer n
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		javax.xml.transform.TransformerException e
		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[] newbuffer
		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 
		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 ()  throws net.sf.saxon.trans.XPathException 
		CharSequence cs
	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
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static org.xml.sax.Locator access$100 (net.sf.saxon.event.ReceivingContentHandler) 
		net.sf.saxon.event.ReceivingContentHandler x0
}

net/sf/saxon/event/SaxonLocator.class
SaxonLocator.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.SaxonLocator extends java.lang.Object implements org.xml.sax.Locator javax.xml.transform.SourceLocator net.sf.saxon.event.LocationProvider  {
}

net/sf/saxon/event/SaxonOutputKeys.class
SaxonOutputKeys.java
package net.sf.saxon.event
public net.sf.saxon.event.SaxonOutputKeys extends java.lang.Object {
	public static final String SAXON_XQUERY_METHOD
	public static final String INDENT_SPACES
	public static final String SUPPRESS_INDENTATION
	public static final String DOUBLE_SPACE
	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 BYTE_ORDER_MARK
	public static final String NORMALIZATION_FORM
	public static final String SUPPLY_SOURCE_LOCATOR
	public static final String REQUIRE_WELL_FORMED
	public static final String WRAP
	public static final String IMPLICIT_RESULT_DOCUMENT
	private void  () 
	public static void checkOutputProperty (java.lang.String, java.lang.String, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
		net.sf.saxon.om.NameChecker checker
	private static void checkYesOrNo (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String key
		String value
	private static void checkMethod (java.lang.String, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		String value
		net.sf.saxon.om.NameChecker checker
	private static void checkNormalizationForm (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String value
	private static boolean isValidClarkName (java.lang.String, net.sf.saxon.om.NameChecker) 
		String value
		net.sf.saxon.om.NameChecker checker
		int closer
	private 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 checkListOfClarkNames (java.lang.String, java.lang.String, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		String s
		String key
		String value
		net.sf.saxon.om.NameChecker checker
		java.util.StringTokenizer tok
}

net/sf/saxon/event/Sender.class
Sender.java
package net.sf.saxon.event
public net.sf.saxon.event.Sender extends java.lang.Object {
	net.sf.saxon.event.PipelineConfiguration pipe
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void send (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 void send (javax.xml.transform.Source, net.sf.saxon.event.Receiver, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.ProxyReceiver filter
		int i
		net.sf.saxon.AugmentedSource as
		int localValidate
		net.sf.saxon.om.StructuredQName topLevelName
		int localDTDValidate
		java.util.List filters
		net.sf.saxon.event.Stripper s
		net.sf.saxon.Controller controller
		net.sf.saxon.om.StructuredQName topLevelName
		int topLevelNameCode
		net.sf.saxon.om.NodeInfo ns
		String baseURI
		int val
		int kind
		String url
		org.xml.sax.InputSource is
		boolean reuseParser
		javax.xml.transform.sax.SAXSource sax
		javax.xml.transform.stream.StreamSource ss
		boolean dtdValidation
		javax.xml.transform.Source ps
		net.sf.saxon.om.ExternalObjectModel model
		boolean done
		int m
		javax.xml.transform.Source newSource
		java.util.List externalObjectModels
		javax.xml.transform.Source source
		net.sf.saxon.event.Receiver receiver
		boolean isFinal
		net.sf.saxon.Configuration config
		net.sf.saxon.event.Receiver next
		net.sf.saxon.event.ParseOptions options
		int schemaValidation
		int stripSpace
		org.xml.sax.XMLReader parser
		net.sf.saxon.type.SchemaType topLevelType
	private void sendDocumentInfo (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.NamePoolConverter converter
		net.sf.saxon.om.NodeInfo top
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.om.NamePool targetNamePool
		net.sf.saxon.event.DocumentSender sender
	private void sendSAXSource (javax.xml.transform.sax.SAXSource, net.sf.saxon.event.Receiver, net.sf.saxon.event.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
		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
		org.xml.sax.SAXNotSupportedException err
		org.xml.sax.SAXNotRecognizedException err
		net.sf.saxon.trans.XPathException de
		Exception nested
		org.xml.sax.SAXException err
		java.io.IOException err
		javax.xml.transform.sax.SAXSource source
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.ParseOptions options
		org.xml.sax.XMLReader parser
		boolean reuseParser
		net.sf.saxon.Configuration config
		boolean dtdValidation
		boolean xInclude
		net.sf.saxon.StandardErrorHandler errorHandler
		net.sf.saxon.event.ReceivingContentHandler ce
		org.xml.sax.ContentHandler ch
		boolean xqj
	private net.sf.saxon.event.Receiver makeValidator (net.sf.saxon.event.Receiver, java.lang.String, net.sf.saxon.event.ParseOptions) 
		int stripSpace
		net.sf.saxon.type.SchemaType topLevelType
		net.sf.saxon.om.StructuredQName topLevelElement
		int topLevelElementCode
		net.sf.saxon.event.Receiver receiver
		String systemId
		net.sf.saxon.event.ParseOptions options
		net.sf.saxon.Configuration config
		int schemaValidation
	private void sendPullSource (net.sf.saxon.pull.PullSource, net.sf.saxon.event.Receiver, net.sf.saxon.event.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pull.PullSource source
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.ParseOptions options
		boolean xInclude
		net.sf.saxon.pull.PullProvider provider
		net.sf.saxon.pull.PullPushCopier copier
	private void sendPullEventSource (net.sf.saxon.evpull.PullEventSource, net.sf.saxon.event.Receiver, net.sf.saxon.event.ParseOptions)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEventSource source
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.ParseOptions options
		boolean xInclude
		net.sf.saxon.evpull.EventIterator provider
		net.sf.saxon.event.SequenceReceiver out
	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
}

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.Item item
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.event.SequenceReceiver out
}

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.ArrayList list
	private net.sf.saxon.Controller controller
	public void  () 
	public void  (net.sf.saxon.Controller, int) 
		net.sf.saxon.Controller controller
		int estimatedSize
	public void  (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	public void reset () 
	public void write (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.ValueRepresentation getSequence () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public java.util.ArrayList 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  () 
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipelineConfiguration
	public 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, int, int)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamePool getNamePool () 
}

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.event.Builder builder
	private int level
	private boolean inStartTag
	public void  () 
	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
	private void createTree ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.NamespaceReducer reducer
		net.sf.saxon.event.ComplexContentOutputter cco
	protected boolean adviseReuse () 
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentInfo doc
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.om.Orphan o
		int nscode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Orphan o
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Orphan o
		CharSequence s
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Orphan o
		CharSequence comment
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Orphan o
		String target
		CharSequence data
		int locationId
		int properties
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void append (net.sf.saxon.om.Item, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
}

net/sf/saxon/event/SerializerFactory.class
SerializerFactory.java
package net.sf.saxon.event
public net.sf.saxon.event.SerializerFactory extends java.lang.Object implements java.io.Serializable  {
	public void  () 
	public net.sf.saxon.event.Receiver getReceiver (javax.xml.transform.Result, net.sf.saxon.event.PipelineConfiguration, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.event.ContentHandlerProxy proxy
		net.sf.saxon.event.Receiver target
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.Controller controller
		net.sf.saxon.event.Receiver target
		net.sf.saxon.event.Emitter emitter
		net.sf.saxon.event.Receiver target
		net.sf.saxon.event.Emitter emitter
		net.sf.saxon.event.Receiver target
		net.sf.saxon.event.Emitter emitter
		net.sf.saxon.event.Receiver target
		net.sf.saxon.event.Emitter emitter
		net.sf.saxon.event.Receiver target
		net.sf.saxon.event.Emitter emitter
		net.sf.saxon.event.Emitter emitter
		net.sf.saxon.event.Receiver userReceiver
		net.sf.saxon.event.Receiver target
		String method
		net.sf.saxon.event.Emitter emitter
		net.sf.saxon.event.CharacterMapExpander characterMapExpander
		String useMaps
		net.sf.saxon.event.ProxyReceiver normalizer
		String normForm
		javax.xml.transform.stream.StreamResult sr
		net.sf.saxon.om.ExternalObjectModel model
		net.sf.saxon.event.Receiver builder
		int m
		java.util.List externalObjectModels
		javax.xml.transform.Result result
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties props
	protected net.sf.saxon.event.Receiver createHTMLSerializer (net.sf.saxon.event.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.event.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.ProxyReceiver in
		net.sf.saxon.event.ProxyReceiver escaper
		net.sf.saxon.event.ProxyReceiver mta
		net.sf.saxon.event.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
	protected net.sf.saxon.event.Receiver createTextSerializer (net.sf.saxon.event.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.event.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
	protected net.sf.saxon.event.Receiver createXHTMLSerializer (net.sf.saxon.event.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.event.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.ProxyReceiver in
		net.sf.saxon.event.ProxyReceiver filter
		net.sf.saxon.event.ProxyReceiver escaper
		net.sf.saxon.event.ProxyReceiver mta
		net.sf.saxon.event.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
	protected net.sf.saxon.event.Receiver createXMLSerializer (net.sf.saxon.event.Emitter, java.util.Properties, net.sf.saxon.event.PipelineConfiguration, net.sf.saxon.event.CharacterMapExpander, net.sf.saxon.event.ProxyReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.ProxyReceiver in
		net.sf.saxon.event.ProxyReceiver in
		net.sf.saxon.event.ProxyReceiver filter
		net.sf.saxon.event.Emitter emitter
		java.util.Properties props
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.CharacterMapExpander characterMapExpander
		net.sf.saxon.event.ProxyReceiver normalizer
		net.sf.saxon.event.Receiver target
		String cdataElements
	protected net.sf.saxon.event.Receiver createUserDefinedOutputMethod (java.lang.String, java.util.Properties, net.sf.saxon.event.PipelineConfiguration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		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.event.UncommittedSerializer newUncommittedSerializer (javax.xml.transform.Result, java.util.Properties) 
		javax.xml.transform.Result result
		java.util.Properties properties
	protected net.sf.saxon.event.Emitter newXMLEmitter () 
	protected net.sf.saxon.event.Emitter newHTMLEmitter () 
	protected net.sf.saxon.event.Emitter newXHTMLEmitter () 
	protected net.sf.saxon.event.Emitter newTEXTEmitter () 
	protected net.sf.saxon.event.ProxyReceiver newXMLIndenter (net.sf.saxon.event.PipelineConfiguration, java.util.Properties) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.XMLIndenter r
	protected net.sf.saxon.event.ProxyReceiver newHTMLIndenter (net.sf.saxon.event.PipelineConfiguration, java.util.Properties) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.HTMLIndenter r
	protected net.sf.saxon.event.ProxyReceiver newXHTMLIndenter (net.sf.saxon.event.PipelineConfiguration, java.util.Properties) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.XHTMLIndenter r
	protected net.sf.saxon.event.MetaTagAdjuster newXHTMLMetaTagAdjuster (net.sf.saxon.event.PipelineConfiguration, java.util.Properties) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.MetaTagAdjuster r
	protected net.sf.saxon.event.MetaTagAdjuster newHTMLMetaTagAdjuster (net.sf.saxon.event.PipelineConfiguration, java.util.Properties) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.MetaTagAdjuster r
	protected net.sf.saxon.event.ProxyReceiver newHTMLURIEscaper (net.sf.saxon.event.PipelineConfiguration, java.util.Properties) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.HTMLURIEscaper r
	protected net.sf.saxon.event.ProxyReceiver newCDATAFilter (net.sf.saxon.event.PipelineConfiguration, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.CDATAFilter r
	protected net.sf.saxon.event.ProxyReceiver newXML10ContentChecker (net.sf.saxon.event.PipelineConfiguration, java.util.Properties) 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		net.sf.saxon.event.XML10ContentChecker r
	protected net.sf.saxon.event.ProxyReceiver newUnicodeNormalizer (net.sf.saxon.event.PipelineConfiguration, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		java.util.Properties outputProperties
		String normForm
		net.sf.saxon.event.UnicodeNormalizer r
	public net.sf.saxon.event.CharacterMapExpander newCharacterMapExpander () 
}

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  () 
	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 (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void append (net.sf.saxon.om.Item, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
		String uri
		String publicId
}

net/sf/saxon/event/SourceLocationProvider.class
SourceLocationProvider.java
package net.sf.saxon.event
public abstract net.sf.saxon.event.SourceLocationProvider extends java.lang.Object implements net.sf.saxon.event.LocationProvider  {
}

net/sf/saxon/event/StandardOutputResolver.class
StandardOutputResolver.java
package net.sf.saxon.event
public net.sf.saxon.event.StandardOutputResolver extends java.lang.Object implements net.sf.saxon.OutputURIResolver  {
	private static net.sf.saxon.event.StandardOutputResolver theInstance
	public void  () 
	public static net.sf.saxon.event.StandardOutputResolver getInstance () 
	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.URLConnection connection
		java.io.OutputStream stream
		javax.xml.transform.stream.StreamResult result
		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
	public static synchronized javax.xml.transform.Result makeOutputFile (java.net.URI)  throws net.sf.saxon.trans.XPathException 
		java.io.File directory
		java.io.IOException err
		java.net.URI absoluteURI
		java.io.File newFile
	public void close (javax.xml.transform.Result)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		java.io.OutputStream stream
		javax.xml.transform.Result result
	static void  () 
}

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  {
	int elementNameCode
	int elementTypeCode
	int elementLocationId
	int elementProperties
	net.sf.saxon.om.AttributeCollectionImpl bufferedAttributes
	private boolean acceptAttributes
	private boolean inDocument
	private int[] namespaces
	private int namespacesSize
	private int[] countStack
	private int depth
	private int attCount
	private net.sf.saxon.om.NodeInfo elementNode
	public void  () 
	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 (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int[] newstack
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int n
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	private void addToStack (int) 
		int[] newlist
		int nscode
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		int i
		int length
	protected void declareNamespacesForStartElement ()  throws net.sf.saxon.trans.XPathException 
		int i
	protected void declareAllNamespaces ()  throws net.sf.saxon.trans.XPathException 
		int i
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	protected void undeclareNamespacesForElement () 
	public int getElementNameCode () 
	public boolean hasAttributes () 
	public java.lang.String getAttribute (int) 
		int nameCode
	protected short getURICode (short) 
		short uriCode
		int i
		short prefixCode
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		short prefixCode
		short uriCode
		String prefix
		boolean useDefault
		net.sf.saxon.om.NamePool pool
	public java.util.Iterator iteratePrefixes () 
		String prefix
		int i
		net.sf.saxon.om.NamePool pool
		java.util.List prefixes
	private int checkProposedPrefix (int, int)  throws net.sf.saxon.trans.XPathException 
		String prefix
		int newCode
		int nameCode
		int seq
		net.sf.saxon.om.NamePool namePool
		int nscode
		int nsprefix
		short existingURICode
	private java.lang.String getSubstitutePrefix (int, int) 
		int nscode
		int seq
		String prefix
	public net.sf.saxon.om.NodeInfo getElementNode ()  throws net.sf.saxon.trans.XPathException 
		int i
		int i
		int len
		net.sf.saxon.tinytree.TinyBuilder builder
}

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 {
	private boolean preserveAll
	private boolean stripAll
	private byte[] stripStack
	private int top
	private net.sf.saxon.trans.Mode stripperMode
	private net.sf.saxon.om.Orphan element
	private net.sf.saxon.expr.XPathContext context
	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 CANNOT_STRIP
	protected void  () 
	public void  (net.sf.saxon.trans.Mode) 
		net.sf.saxon.trans.Mode stripperRules
	public void setXPathContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.event.Stripper getAnother () 
		net.sf.saxon.event.Stripper clone
	public void setStripAll () 
	public boolean getStripAll () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.Controller controller
		net.sf.saxon.event.PipelineConfiguration pipe
	public byte isSpacePreserving (int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		net.sf.saxon.trans.Rule rule
	public byte isSpacePreserving (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.trans.Rule rule
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType type
		byte[] newStack
		int nameCode
		int typeCode
		int locationId
		int properties
		byte preserveParent
		byte preserve
		byte elementStrip
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
}

net/sf/saxon/event/TEXTEmitter.class
TEXTEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.TEXTEmitter extends net.sf.saxon.event.XMLEmitter {
	public void  () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		String encoding
		String byteOrderMark
	public void writeDeclaration ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int badchar
		java.io.IOException err
		CharSequence chars
		int locationId
		int properties
	public void startElement (int, int, int, int) 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int) 
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int) 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void endElement () 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String name
		CharSequence value
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
}

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.SequenceReceiver seq1
	net.sf.saxon.event.SequenceReceiver 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
	public void append (net.sf.saxon.om.Item, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String name
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence content
		int locationId
		int properties
	public void close ()  throws net.sf.saxon.trans.XPathException 
}

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
	public void  () 
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver r
	public void append (net.sf.saxon.om.Item, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int i
		CharSequence chars
		int locationId
		int properties
		net.sf.saxon.om.FastStringBuffer sb
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int 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 (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		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 {
	net.sf.saxon.Controller controller
	net.sf.saxon.event.Builder builder
	javax.xml.transform.Result result
	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 javax.xml.transform.Transformer getTransformer () 
	public void setSystemId (java.lang.String) 
		String systemId
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void setResult (javax.xml.transform.Result) 
		javax.xml.transform.Result result
	public javax.xml.transform.Result getResult () 
	public void close ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException e
		net.sf.saxon.om.DocumentInfo 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
	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 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 
		boolean[] d2
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		boolean[] d2
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
		boolean documentLevel
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
}

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.RoleLocator role
	private int count
	private int level
	private java.util.HashSet checkedElements
	public void  () 
	public void setRequiredType (net.sf.saxon.type.ItemType, int, net.sf.saxon.expr.RoleLocator) 
		net.sf.saxon.type.ItemType type
		int cardinality
		net.sf.saxon.expr.RoleLocator role
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		CharSequence chars
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		CharSequence chars
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		int namespaceCode
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		String target
		CharSequence data
		int locationId
		int properties
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		int properties
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ItemType type
		net.sf.saxon.type.ItemType type
		Long key
		int nameCode
		int typeCode
		int locationId
		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, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
	private void checkItemType (net.sf.saxon.type.ItemType, long)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ItemType type
		long locationId
	private void checkAllowsMany (long)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String errorCode
		long locationId
}

net/sf/saxon/event/UncommittedSerializer$1.class
UncommittedSerializer.java
package net.sf.saxon.event
 net.sf.saxon.event.UncommittedSerializer$1 extends java.lang.Object {
}

net/sf/saxon/event/UncommittedSerializer$PendingNode.class
UncommittedSerializer.java
package net.sf.saxon.event
final net.sf.saxon.event.UncommittedSerializer$PendingNode extends java.lang.Object {
	int kind
	String name
	CharSequence content
	int properties
	int locationId
	private void  () 
	void  (net.sf.saxon.event.UncommittedSerializer$1) 
		net.sf.saxon.event.UncommittedSerializer$1 x0
}

net/sf/saxon/event/UncommittedSerializer.class
UncommittedSerializer.java
package net.sf.saxon.event
public net.sf.saxon.event.UncommittedSerializer extends net.sf.saxon.event.ProxyReceiver {
	boolean committed
	java.util.List pending
	javax.xml.transform.Result finalResult
	java.util.Properties outputProperties
	public void  (javax.xml.transform.Result, java.util.Properties) 
		javax.xml.transform.Result finalResult
		java.util.Properties outputProperties
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.UncommittedSerializer$PendingNode node
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.UncommittedSerializer$PendingNode node
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.UncommittedSerializer$PendingNode node
		CharSequence chars
		int locationId
		int properties
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		String version
		net.sf.saxon.om.NamePool namePool
		String name
		short uriCode
		int nameCode
		int typeCode
		int locationId
		int properties
	private void switchToMethod (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.UncommittedSerializer$PendingNode node
		int i
		String method
		java.util.Properties newProperties
		net.sf.saxon.event.SerializerFactory sf
		net.sf.saxon.event.Receiver target
}

net/sf/saxon/event/UnicodeNormalizer.class
UnicodeNormalizer.java
package net.sf.saxon.event
public net.sf.saxon.event.UnicodeNormalizer extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.codenorm.Normalizer normalizer
	public void  (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		byte fb
		byte fb
		byte fb
		byte fb
		net.sf.saxon.trans.XPathException err
		String form
		byte fb
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
}

net/sf/saxon/event/XHTMLEmitter.class
XHTMLEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.XHTMLEmitter extends net.sf.saxon.event.XMLEmitter {
	net.sf.saxon.sort.IntHashSet emptyTags
	private static String[] emptyTagNames
	public void  () 
	protected void openDocument ()  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.om.NamePool pool
	protected java.lang.String emptyElementTagCloser (java.lang.String, int) 
		String displayName
		int nameCode
	static void  () 
}

net/sf/saxon/event/XHTMLIndenter.class
XHTMLIndenter.java
package net.sf.saxon.event
public net.sf.saxon.event.XHTMLIndenter extends net.sf.saxon.event.HTMLIndenter {
	private net.sf.saxon.sort.IntHashSet inlineTagSet
	private net.sf.saxon.sort.IntHashSet formattedTagSet
	public void  () 
	protected int classifyTag (int) 
		int nc
		int i
		int nc
		int i
		net.sf.saxon.om.NamePool pool
		int nameCode
		int r
		int key
}

net/sf/saxon/event/XHTMLURIEscaper.class
XHTMLURIEscaper.java
package net.sf.saxon.event
public net.sf.saxon.event.XHTMLURIEscaper extends net.sf.saxon.event.HTMLURIEscaper {
	private java.util.HashSet urlTable
	public void  () 
	private synchronized void buildURIAttributeTable () 
		net.sf.saxon.om.NamePool pool
	private void setUrlAttribute (net.sf.saxon.om.NamePool, java.lang.String, java.lang.String) 
		net.sf.saxon.om.NamePool pool
		String element
		String attribute
		int elcode
		int atcode
		Long key
	private boolean isURLAttribute (int, int) 
		int elcode
		int atcode
		Long key
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence normalized
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
}

net/sf/saxon/event/XML10ContentChecker.class
XML10ContentChecker.java
package net.sf.saxon.event
public net.sf.saxon.event.XML10ContentChecker extends net.sf.saxon.event.ProxyReceiver {
	private net.sf.saxon.om.NameChecker checker
	private net.sf.saxon.om.NamePool pool
	private net.sf.saxon.sort.IntHashSet cache
	public void  () 
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int nameCode
		int typeCode
		int locationId
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String target
		CharSequence data
		int locationId
		int properties
	private void checkString (java.lang.CharSequence, long)  throws net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		CharSequence in
		long locationId
		int len
}

net/sf/saxon/event/XMLEmitter.class
XMLEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.XMLEmitter extends net.sf.saxon.event.Emitter {
	protected boolean empty
	protected boolean openStartTag
	protected boolean declarationIsWritten
	protected int elementCode
	protected boolean preferHex
	protected boolean undeclareNamespaces
	protected java.util.Stack elementStack
	private net.sf.saxon.sort.IntHashMap nameLookup
	private boolean indenting
	private int indentSpaces
	private String indentChars
	private int totalAttributeLength
	private boolean requireWellFormed
	static boolean[] specialInText
	static boolean[] specialInAtt
	private char[] charref
	public void  () 
	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 
		NumberFormatException 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
		String s
		String byteOrderMark
		String encoding
		String omitXMLDeclaration
		String version
		String standalone
		java.io.IOException err
	protected void writeDocType (java.lang.String, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		String type
		String systemId
		String publicId
	public void close ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
	public void startElement (int, int, int, 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
		int nameCode
		int typeCode
		int locationId
		int properties
		String displayName
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int badchar
		String nsprefix
		String nsuri
		int len
		String sep
		java.io.IOException err
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int badchar
		java.io.IOException err
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
		String displayName
		int len
		String sep
	private 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, int) 
		String displayName
		int nameCode
	protected void writeAttribute (int, java.lang.String, java.lang.CharSequence, int)  throws net.sf.saxon.trans.XPathException 
		char delimiter
		String val
		java.io.IOException err
		int 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
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
		java.io.IOException err
		String displayName
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		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
		int locationId
		int properties
	public void writeCharSequence (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence s
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, 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
		int 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
	protected void outputCharacterReference (int)  throws java.io.IOException 
		int k
		int o
		String code
		int len
		int k
		int o
		String code
		int len
		int charval
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.io.IOException err
		CharSequence chars
		int locationId
		int properties
		int x
	protected java.lang.String getCachedName (int) 
		int nameCode
	protected void putCachedName (int, java.lang.String) 
		int nameCode
		String displayName
	static void  () 
		int i
		int i
		int i
		int i
}

net/sf/saxon/event/XMLIndenter.class
XMLIndenter.java
package net.sf.saxon.event
public net.sf.saxon.event.XMLIndenter extends net.sf.saxon.event.ProxyReceiver {
	private int level
	private int indentSpaces
	private char[] indentChars
	private boolean sameline
	private boolean afterStartTag
	private boolean afterEndTag
	private boolean allWhite
	private int line
	private int column
	private int suppressedAtLevel
	private int xmlspace
	private net.sf.saxon.sort.IntSet suppressedElements
	private net.sf.saxon.sort.IntSet doubleSpacedElements
	public void  () 
	public void setOutputProperties (java.util.Properties) 
		NumberFormatException err
		String clarkName
		int fp
		net.sf.saxon.om.NamePool pool
		java.util.StringTokenizer st
		String clarkName
		int fp
		net.sf.saxon.om.NamePool pool
		java.util.StringTokenizer st
		java.util.Properties props
		String s
		String omit
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType type
		int nameCode
		int typeCode
		int locationId
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		char c
		int i
		CharSequence chars
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	private void indent ()  throws net.sf.saxon.trans.XPathException 
		int increment
		char[] c2
		int spaces
		int start
}

net/sf/saxon/event/XQueryEmitter.class
XQueryEmitter.java
package net.sf.saxon.event
public net.sf.saxon.event.XQueryEmitter extends net.sf.saxon.event.XMLEmitter {
	public void  () 
	protected void writeEscape (java.lang.CharSequence, boolean)  throws java.io.IOException net.sf.saxon.trans.XPathException 
		char c
		int i
		CharSequence chars
		boolean inAttribute
		boolean inBraces
		net.sf.saxon.om.FastStringBuffer buff
}

net/sf/saxon/evpull/
net/sf/saxon/evpull/BlockEventIterator.class
BlockEventIterator.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.BlockEventIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.expr.Expression[] children
	private int i
	private net.sf.saxon.evpull.EventIterator child
	private net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.expr.Expression[], net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.Expression[] children
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent current
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/BracketedDocumentIterator.class
BracketedDocumentIterator.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.BracketedDocumentIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.evpull.EventIterator content
	private int state
	private static final int INITIAL_STATE
	private static final int PROCESSING_CHILDREN
	private static final int EXHAUSTED
	public void  (net.sf.saxon.evpull.EventIterator) 
		net.sf.saxon.evpull.EventIterator content
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent pe
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/BracketedElementIterator.class
BracketedElementIterator.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.BracketedElementIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.evpull.PullEvent start
	private net.sf.saxon.evpull.EventIterator content
	private net.sf.saxon.evpull.PullEvent pendingContent
	private net.sf.saxon.evpull.PullEvent end
	private int state
	private static final int INITIAL_STATE
	private static final int PROCESSING_FIRST_CHILD
	private static final int PROCESSING_REMAINING_CHILDREN
	private static final int REACHED_END_TAG
	private static final int EXHAUSTED
	public void  (net.sf.saxon.evpull.PullEvent, net.sf.saxon.evpull.EventIterator, net.sf.saxon.evpull.PullEvent) 
		net.sf.saxon.evpull.PullEvent start
		net.sf.saxon.evpull.EventIterator content
		net.sf.saxon.evpull.PullEvent end
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamePool pool
		int nscode
		int k
		net.sf.saxon.evpull.PullEvent pe
		net.sf.saxon.evpull.PullEvent pe
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/ComplexContentProcessor.class
ComplexContentProcessor.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.ComplexContentProcessor extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.Configuration config
	private net.sf.saxon.evpull.EventIterator base
	private net.sf.saxon.evpull.PullEvent[] startEventStack
	private int depth
	private net.sf.saxon.om.NodeInfo pendingTextNode
	private boolean pendingTextNodeIsMutable
	private boolean prevAtomic
	private net.sf.saxon.evpull.PullEvent pendingOutput
	public void  (net.sf.saxon.Configuration, net.sf.saxon.evpull.EventIterator) 
		net.sf.saxon.Configuration config
		net.sf.saxon.evpull.EventIterator base
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent next
	private net.sf.saxon.evpull.PullEvent advance ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent e
		net.sf.saxon.evpull.PullEvent next
		net.sf.saxon.evpull.PullEvent next
		net.sf.saxon.evpull.PullEvent next
		net.sf.saxon.evpull.PullEvent next
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.Orphan o
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.evpull.PullEvent next
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.Orphan o
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.Orphan o
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.evpull.PullEvent e
	private void push (net.sf.saxon.evpull.PullEvent) 
		net.sf.saxon.evpull.PullEvent[] b2
		int nsqi
		int[] nsq
		net.sf.saxon.evpull.PullEvent q
		int i
		int nspi
		int nspi
		int[] nsr
		int nsri
		int retained
		int[] nsp
		net.sf.saxon.evpull.PullEvent p
	private void pop () 
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/Decomposer.class
Decomposer.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.Decomposer extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.evpull.EventIterator base
	private net.sf.saxon.event.PipelineConfiguration pipe
	public void  (net.sf.saxon.evpull.EventIterator, net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.evpull.EventIterator base
		net.sf.saxon.event.PipelineConfiguration pipe
	public void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator content
		net.sf.saxon.evpull.EventIterator contentEvents
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.om.SequenceIterator content
		net.sf.saxon.evpull.EventIterator contentEvents
		net.sf.saxon.evpull.StartElementEvent see
		net.sf.saxon.om.AxisIterator atts
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.evpull.PullEvent pe
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/EmptyEventIterator.class
EmptyEventIterator.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EmptyEventIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private static net.sf.saxon.evpull.EmptyEventIterator THE_INSTANCE
	public void  () 
	public static net.sf.saxon.evpull.EmptyEventIterator getInstance () 
	public net.sf.saxon.evpull.PullEvent next () 
	public boolean isFlatSequence () 
	static void  () 
}

net/sf/saxon/evpull/EndDocumentEvent.class
EndDocumentEvent.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EndDocumentEvent extends java.lang.Object implements net.sf.saxon.evpull.PullEvent  {
	private static final net.sf.saxon.evpull.EndDocumentEvent THE_INSTANCE
	public static net.sf.saxon.evpull.EndDocumentEvent getInstance () 
	private void  () 
	static void  () 
}

net/sf/saxon/evpull/EndElementEvent.class
EndElementEvent.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EndElementEvent extends java.lang.Object implements net.sf.saxon.evpull.PullEvent  {
	private static final net.sf.saxon.evpull.EndElementEvent THE_INSTANCE
	public static net.sf.saxon.evpull.EndElementEvent getInstance () 
	private void  () 
	static void  () 
}

net/sf/saxon/evpull/EventAnnotationStripper.class
EventAnnotationStripper.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EventAnnotationStripper extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.evpull.EventIterator base
	public void  (net.sf.saxon.evpull.EventIterator) 
		net.sf.saxon.evpull.EventIterator base
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.StartElementEvent see
		net.sf.saxon.evpull.PullEvent pe
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/EventIterator.class
EventIterator.java
package net.sf.saxon.evpull
public abstract net.sf.saxon.evpull.EventIterator extends java.lang.Object implements net.sf.saxon.evpull.PullEvent  {
	public abstract net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isFlatSequence () 
}

net/sf/saxon/evpull/EventIteratorOverSequence.class
EventIteratorOverSequence.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EventIteratorOverSequence extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	net.sf.saxon.om.SequenceIterator base
	public void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator base
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/EventIteratorToReceiver.class
EventIteratorToReceiver.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EventIteratorToReceiver extends java.lang.Object {
	private void  () 
	public static void copy (net.sf.saxon.evpull.EventIterator, net.sf.saxon.event.SequenceReceiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.AxisIterator kids
		int ns
		int n
		net.sf.saxon.om.NodeInfo att
		java.util.Iterator ai
		net.sf.saxon.evpull.StartElementEvent see
		int[] localNamespaces
		net.sf.saxon.evpull.PullEvent event
		net.sf.saxon.evpull.EventIterator in
		net.sf.saxon.event.SequenceReceiver out
		int level
}

net/sf/saxon/evpull/EventMappingFunction.class
EventMappingFunction.java
package net.sf.saxon.evpull
public abstract net.sf.saxon.evpull.EventMappingFunction extends java.lang.Object {
	public abstract net.sf.saxon.evpull.EventIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/evpull/EventMappingIterator.class
EventMappingIterator.java
package net.sf.saxon.evpull
public final net.sf.saxon.evpull.EventMappingIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.evpull.EventMappingFunction action
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.evpull.EventMappingFunction) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.evpull.EventMappingFunction action
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item nextSource
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/EventStackIterator.class
EventStackIterator.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EventStackIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private java.util.Stack eventStack
	public static net.sf.saxon.evpull.EventIterator flatten (net.sf.saxon.evpull.EventIterator) 
		net.sf.saxon.evpull.EventIterator base
	private void  (net.sf.saxon.evpull.EventIterator) 
		net.sf.saxon.evpull.EventIterator base
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.EventIterator iter
		net.sf.saxon.evpull.PullEvent next
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/EventToStaxBridge$1.class
EventToStaxBridge.java
package net.sf.saxon.evpull
 net.sf.saxon.evpull.EventToStaxBridge$1 extends java.lang.Object implements javax.xml.stream.Location  {
	private final net.sf.saxon.event.LocationProvider val$provider
	private final int val$locationId
	private final net.sf.saxon.evpull.EventToStaxBridge this$0
	void  (net.sf.saxon.evpull.EventToStaxBridge, net.sf.saxon.event.LocationProvider, int) 
	public int getCharacterOffset () 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/evpull/EventToStaxBridge$2.class
EventToStaxBridge.java
package net.sf.saxon.evpull
 net.sf.saxon.evpull.EventToStaxBridge$2 extends java.lang.Object implements javax.xml.stream.Location  {
	private final net.sf.saxon.om.NodeInfo val$node
	private final net.sf.saxon.evpull.EventToStaxBridge this$0
	void  (net.sf.saxon.evpull.EventToStaxBridge, net.sf.saxon.om.NodeInfo) 
	public int getCharacterOffset () 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/evpull/EventToStaxBridge$DummyLocation.class
EventToStaxBridge.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EventToStaxBridge$DummyLocation extends java.lang.Object implements javax.xml.stream.Location  {
	public static final javax.xml.stream.Location THE_INSTANCE
	private void  () 
	public int getCharacterOffset () 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	static void  () 
}

net/sf/saxon/evpull/EventToStaxBridge$SourceStreamLocation.class
EventToStaxBridge.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EventToStaxBridge$SourceStreamLocation extends java.lang.Object implements javax.xml.stream.Location  {
	private javax.xml.transform.SourceLocator locator
	private final net.sf.saxon.evpull.EventToStaxBridge this$0
	public void  (net.sf.saxon.evpull.EventToStaxBridge, javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public int getCharacterOffset () 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/evpull/EventToStaxBridge.class
EventToStaxBridge.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.EventToStaxBridge extends java.lang.Object implements javax.xml.stream.XMLStreamReader  {
	private net.sf.saxon.evpull.EventIterator provider
	private net.sf.saxon.evpull.StartElementEvent startElementEvent
	private net.sf.saxon.om.Item currentItem
	private java.util.Stack stack
	private net.sf.saxon.om.NamePool namePool
	private boolean previousAtomic
	private net.sf.saxon.om.FastStringBuffer currentTextNode
	private int currentStaxEvent
	private net.sf.saxon.trans.XPathException pendingException
	public void  (net.sf.saxon.evpull.EventIterator, net.sf.saxon.om.NamePool) 
		net.sf.saxon.evpull.EventIterator provider
		net.sf.saxon.om.NamePool namePool
	public int getAttributeCount () 
	public boolean isAttributeSpecified (int) 
		int i
	public javax.xml.namespace.QName getAttributeName (int) 
		int i
		net.sf.saxon.om.NodeInfo att
	public java.lang.String getAttributeLocalName (int) 
		int i
	public java.lang.String getAttributeNamespace (int) 
		int i
	public java.lang.String getAttributePrefix (int) 
		int i
	public java.lang.String getAttributeType (int) 
		int i
		int type
	public java.lang.String getAttributeValue (int) 
		int i
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		net.sf.saxon.om.NodeInfo att
		java.util.Iterator iter
		String uri
		String local
	public int getEventType () 
	public int getNamespaceCount () 
		int i
		int[] nscodes
	public java.lang.String getText () 
	public int getTextLength () 
	public int getTextStart () 
	public char[] getTextCharacters () 
		String stringValue
		char[] chars
	public int getTextCharacters (int, char[], int, int)  throws javax.xml.stream.XMLStreamException 
		int sourceStart
		char[] target
		int targetStart
		int length
		String value
		int sourceEnd
	public int next ()  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.evpull.PullEvent p
	public int nextTag ()  throws javax.xml.stream.XMLStreamException 
		int eventType
	public void close ()  throws javax.xml.stream.XMLStreamException 
	public boolean hasName () 
	public boolean hasNext ()  throws javax.xml.stream.XMLStreamException 
	public boolean hasText () 
	public boolean isCharacters () 
	public boolean isEndElement () 
	public boolean isStandalone () 
	public boolean isStartElement () 
	public boolean isWhiteSpace () 
	public boolean standaloneSet () 
	public java.lang.String getCharacterEncodingScheme () 
	public java.lang.String getElementText ()  throws javax.xml.stream.XMLStreamException 
		int eventType
		StringBuffer content
	public java.lang.String getEncoding () 
	public java.lang.String getLocalName () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPIData () 
	public java.lang.String getPITarget () 
	public java.lang.String getPrefix () 
	public java.lang.String getVersion () 
	public java.lang.String getNamespacePrefix (int) 
		int i
		int nscode
	public java.lang.String getNamespaceURI (int) 
		int i
		int nscode
	public javax.xml.namespace.NamespaceContext getNamespaceContext () 
	public javax.xml.namespace.QName getName () 
		int nc
	public javax.xml.stream.Location getLocation () 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.LocationProvider provider
		int locationId
		net.sf.saxon.om.NodeInfo node
	public java.lang.Object getProperty (java.lang.String)  throws java.lang.IllegalArgumentException 
		String s
	public void require (int, java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		int event
		String uri
		String local
	public java.lang.String getNamespaceURI (java.lang.String) 
		String prefix
}

net/sf/saxon/evpull/NamespaceMaintainer.class
NamespaceMaintainer.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.NamespaceMaintainer extends java.lang.Object implements net.sf.saxon.evpull.EventIterator net.sf.saxon.om.NamespaceResolver  {
	private net.sf.saxon.evpull.EventIterator base
	private net.sf.saxon.om.NamePool namePool
	private int[] allNamespaces
	private int allNamespacesSize
	private int[] namespaceCountStack
	private int depth
	public void  (net.sf.saxon.evpull.EventIterator, net.sf.saxon.om.NamePool) 
		net.sf.saxon.evpull.EventIterator base
		net.sf.saxon.om.NamePool namePool
	public boolean isFlatSequence () 
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent event
	private void startElement (net.sf.saxon.evpull.StartElementEvent)  throws net.sf.saxon.trans.XPathException 
		int i
		int[] newstack
		int[] newlist
		int i
		net.sf.saxon.evpull.StartElementEvent event
		int[] declaredNamespaces
		int numberOfDeclaredNamespaces
	private void endElement () 
	protected short getURICode (short) 
		int i
		short prefixCode
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		short prefixCode
		short uriCode
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
		String prefix
		int i
		java.util.List prefixes
}

net/sf/saxon/evpull/PullEvent.class
PullEvent.java
package net.sf.saxon.evpull
public abstract net.sf.saxon.evpull.PullEvent extends java.lang.Object {
}

net/sf/saxon/evpull/PullEventSource.class
PullEventSource.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.PullEventSource extends java.lang.Object implements javax.xml.transform.Source  {
	private String systemId
	private net.sf.saxon.evpull.EventIterator provider
	public void  (net.sf.saxon.evpull.EventIterator) 
		net.sf.saxon.evpull.EventIterator provider
	public net.sf.saxon.evpull.EventIterator getEventIterator () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
}

net/sf/saxon/evpull/PullEventTracer.class
PullEventTracer.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.PullEventTracer extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.evpull.EventIterator base
	private String label
	private java.io.PrintStream out
	private net.sf.saxon.om.NamePool pool
	public void  (net.sf.saxon.evpull.EventIterator, net.sf.saxon.Configuration) 
		net.sf.saxon.evpull.EventIterator base
		net.sf.saxon.Configuration config
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FastStringBuffer fsb
		int kind
		net.sf.saxon.evpull.PullEvent pe
	public boolean isFlatSequence () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		net.sf.saxon.evpull.PullEvent pe
		String[] args
		net.sf.saxon.Configuration config
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.evpull.EventIterator e
}

net/sf/saxon/evpull/SequenceComposer$SubtreeIterator.class
SequenceComposer.java
package net.sf.saxon.evpull
 net.sf.saxon.evpull.SequenceComposer$SubtreeIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private int level
	private net.sf.saxon.evpull.EventIterator base
	private net.sf.saxon.evpull.PullEvent first
	public void  (net.sf.saxon.evpull.EventIterator, net.sf.saxon.evpull.PullEvent) 
		net.sf.saxon.evpull.EventIterator base
		net.sf.saxon.evpull.PullEvent first
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent pe
		net.sf.saxon.evpull.PullEvent pe
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/SequenceComposer.class
SequenceComposer.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.SequenceComposer extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.evpull.EventIterator base
	private int position
	private net.sf.saxon.om.Item current
	private net.sf.saxon.event.PipelineConfiguration pipe
	public void  (net.sf.saxon.evpull.EventIterator, net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.evpull.EventIterator iter
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.SequenceComposer$SubtreeIterator sub
		net.sf.saxon.tinytree.TinyBuilder builder
		net.sf.saxon.event.TreeReceiver receiver
		net.sf.saxon.evpull.PullEvent pe
	public net.sf.saxon.om.Item current () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public int position () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		net.sf.saxon.om.NodeInfo item
		String[] args
		net.sf.saxon.Configuration config
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.evpull.EventIterator e
		net.sf.saxon.om.SequenceIterator iter
}

net/sf/saxon/evpull/SingletonEventIterator.class
SingletonEventIterator.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.SingletonEventIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.evpull.PullEvent event
	public void  (net.sf.saxon.evpull.PullEvent) 
		net.sf.saxon.evpull.PullEvent event
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent next
	public boolean isFlatSequence () 
}

net/sf/saxon/evpull/StartDocumentEvent.class
StartDocumentEvent.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.StartDocumentEvent extends java.lang.Object implements net.sf.saxon.evpull.PullEvent  {
	private static final net.sf.saxon.evpull.StartDocumentEvent THE_INSTANCE
	public static net.sf.saxon.evpull.StartDocumentEvent getInstance () 
	private void  () 
	static void  () 
}

net/sf/saxon/evpull/StartElementEvent.class
StartElementEvent.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.StartElementEvent extends java.lang.Object implements net.sf.saxon.evpull.PullEvent  {
	net.sf.saxon.event.PipelineConfiguration pipe
	private int nameCode
	private int typeCode
	private int[] localNamespaces
	private java.util.List attributes
	private int locationId
	public void  (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public void setNameCode (int) 
		int nameCode
	public int getNameCode () 
	public void setTypeCode (int) 
		int typeCode
	public int getTypeCode () 
	public void setLocalNamespaces (int[]) 
		int[] nscodes
	public void addNamespace (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamePool pool
		String prefix
		String uri1
		String uri2
		net.sf.saxon.trans.XPathException err
		int nn
		int n
		int nscode
		int[] n2
	public int[] getLocalNamespaces () 
	public void addAttribute (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int fp2
		int a
		net.sf.saxon.om.NodeInfo att
		int fp
	public boolean hasAttributes () 
	public int getAttributeCount () 
	public java.util.Iterator iterateAttributes () 
	public net.sf.saxon.om.NodeInfo getAttribute (int) 
		int index
	public void namespaceFixup () 
		net.sf.saxon.om.Orphan att
		net.sf.saxon.om.NodeInfo oldAtt
		int oldCode
		int newCode
		int a
		net.sf.saxon.om.NamePool pool
	private int fixup (net.sf.saxon.om.NamePool, int, int) 
		String local
		String uri
		String prefix
		int newCode
		int nn
		int n
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NamePool pool
		int nameCode
		int seq
		int nscode
	public void stripTypeAnnotations () 
		net.sf.saxon.om.Orphan o
		net.sf.saxon.om.NodeInfo att
		int i
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public void setLocationId (int) 
		int locationId
	public int getLocationId () 
}

net/sf/saxon/evpull/StaxToEventBridge$1.class
StaxToEventBridge.java
package net.sf.saxon.evpull
 net.sf.saxon.evpull.StaxToEventBridge$1 extends java.lang.Object {
}

net/sf/saxon/evpull/StaxToEventBridge$StaxErrorReporter.class
StaxToEventBridge.java
package net.sf.saxon.evpull
 net.sf.saxon.evpull.StaxToEventBridge$StaxErrorReporter extends java.lang.Object implements javax.xml.stream.XMLReporter  {
	private final net.sf.saxon.evpull.StaxToEventBridge this$0
	private void  (net.sf.saxon.evpull.StaxToEventBridge) 
	public void report (java.lang.String, java.lang.String, java.lang.Object, javax.xml.stream.Location)  throws javax.xml.stream.XMLStreamException 
		javax.xml.transform.TransformerException e
		String message
		String errorType
		Object relatedInformation
		javax.xml.stream.Location location
		net.sf.saxon.expr.ExpressionLocation loc
		net.sf.saxon.trans.XPathException err
	void  (net.sf.saxon.evpull.StaxToEventBridge, net.sf.saxon.evpull.StaxToEventBridge$1) 
		net.sf.saxon.evpull.StaxToEventBridge x0
		net.sf.saxon.evpull.StaxToEventBridge$1 x1
}

net/sf/saxon/evpull/StaxToEventBridge.class
StaxToEventBridge.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.StaxToEventBridge extends java.lang.Object implements net.sf.saxon.evpull.EventIterator net.sf.saxon.event.SaxonLocator net.sf.saxon.event.SourceLocationProvider  {
	private net.sf.saxon.Configuration config
	private javax.xml.stream.XMLStreamReader reader
	private net.sf.saxon.event.PipelineConfiguration pipe
	private java.util.List unparsedEntities
	net.sf.saxon.evpull.PullEvent 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 net.sf.saxon.evpull.PullEvent 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 net.sf.saxon.evpull.PullEvent translate (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Orphan o
		net.sf.saxon.tinytree.CharSlice value
		net.sf.saxon.om.Orphan o
		net.sf.saxon.tinytree.CharSlice value
		net.sf.saxon.om.Orphan o
		String local
		net.sf.saxon.om.Orphan o
		String local
		String uri
		String prefix
		int nc
		net.sf.saxon.om.Orphan o
		int index
		net.sf.saxon.evpull.StartElementEvent see
		String elocal
		String euri
		String eprefix
		int enc
		int attCount
		int event
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public java.util.List getUnparsedEntities () 
		javax.xml.stream.events.EntityDeclaration ed
		Class woodstoxClass
		Class[] noArgs
		java.lang.reflect.Method method
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.net.URISyntaxException err
		net.sf.saxon.pull.UnparsedEntity ue
		Object ent
		String name
		String systemId
		String publicId
		String baseURI
		int i
		java.util.List list
	private net.sf.saxon.expr.ExpressionLocation translateLocation (javax.xml.stream.Location) 
		javax.xml.stream.Location location
		net.sf.saxon.expr.ExpressionLocation loc
	public static void main (java.lang.String[])  throws java.lang.Exception 
		long startTime
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.evpull.StaxToEventBridge puller
		java.io.File f
		net.sf.saxon.event.XMLEmitter emitter
		net.sf.saxon.event.NamespaceReducer r
		int i
		String[] args
	public boolean isFlatSequence () 
	static net.sf.saxon.expr.ExpressionLocation access$100 (net.sf.saxon.evpull.StaxToEventBridge, javax.xml.stream.Location) 
		net.sf.saxon.evpull.StaxToEventBridge x0
		javax.xml.stream.Location x1
	static net.sf.saxon.event.PipelineConfiguration access$200 (net.sf.saxon.evpull.StaxToEventBridge) 
		net.sf.saxon.evpull.StaxToEventBridge x0
}

net/sf/saxon/evpull/TracingEventIterator.class
TracingEventIterator.java
package net.sf.saxon.evpull
public net.sf.saxon.evpull.TracingEventIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator  {
	private net.sf.saxon.evpull.EventIterator base
	public void  (net.sf.saxon.evpull.EventIterator) 
		net.sf.saxon.evpull.EventIterator base
	public boolean isFlatSequence () 
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.PullEvent next
}

net/sf/saxon/expr/
net/sf/saxon/expr/AppendIterator.class
AppendIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.AppendIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator first
	private net.sf.saxon.expr.SequenceIterable second
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.SequenceIterator currentIterator
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.SequenceIterable, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.SequenceIterator first
		net.sf.saxon.expr.SequenceIterable second
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item n
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

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 {
	private net.sf.saxon.expr.Calculator calculator
	private boolean simplified
	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 net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.expr.Calculator getCalculator () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  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.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		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.RoleLocator role0
		net.sf.saxon.type.ItemType itemType0
		net.sf.saxon.type.AtomicType type0
		net.sf.saxon.expr.RoleLocator role1
		net.sf.saxon.type.ItemType itemType1
		net.sf.saxon.type.AtomicType type1
		boolean mustResolve
	public net.sf.saxon.expr.Expression copy () 
		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.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.ItemType resultType
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.om.Item 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
}

net/sf/saxon/expr/ArithmeticExpression10.class
ArithmeticExpression10.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ArithmeticExpression10 extends net.sf.saxon.expr.BinaryExpression {
	private net.sf.saxon.expr.Calculator calculator
	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 boolean isBackwardsCompatible () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Value v
		net.sf.saxon.expr.NegateExpression ne
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		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.RoleLocator role0
		net.sf.saxon.type.ItemType itemType0
		net.sf.saxon.type.AtomicType type0
		net.sf.saxon.expr.RoleLocator role1
		net.sf.saxon.type.ItemType itemType1
		net.sf.saxon.type.AtomicType type1
		boolean mustResolve
	private net.sf.saxon.expr.Expression createConversionCode (net.sf.saxon.expr.Expression, net.sf.saxon.type.TypeHierarchy, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.expr.FirstItemExpression fie
		net.sf.saxon.value.Value val
		net.sf.saxon.expr.Expression operand
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.LocalVariableReference var
		net.sf.saxon.expr.Expression isDouble
		net.sf.saxon.expr.Expression isDecimal
		net.sf.saxon.expr.Expression isFloat
		net.sf.saxon.expr.Expression isString
		net.sf.saxon.expr.Expression isUntypedAtomic
		net.sf.saxon.expr.Expression isBoolean
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.functions.NumberFn fn
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.ArithmeticExpression10 a2
	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.value.AtomicValue v1
		net.sf.saxon.value.AtomicValue v2
}

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.Binding  {
	protected int slotNumber
	protected net.sf.saxon.expr.Expression sequence
	protected net.sf.saxon.expr.Expression action
	protected net.sf.saxon.om.StructuredQName variableName
	protected net.sf.saxon.value.SequenceType requiredType
	public void  () 
	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 int getLocalSlotNumber () 
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.ValueRepresentation 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 net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Binding[] savedBindingList
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public void suppressValidation (int) 
		int validationMode
	protected net.sf.saxon.expr.Binding[] extendBindingList (net.sf.saxon.expr.Binding[]) 
		net.sf.saxon.expr.Binding[] newBindingList
		net.sf.saxon.expr.Binding[] in
		net.sf.saxon.expr.Binding[] newBindingList
	protected net.sf.saxon.expr.Expression promoteWhereClause (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding[] bindingList
		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
		net.sf.saxon.expr.Binding positionBinding
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet varPath
	public java.lang.String getVariableName () 
	public void refineTypeInformation (net.sf.saxon.type.ItemType, int, net.sf.saxon.value.Value, int, net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.expr.Assignation) 
		net.sf.saxon.expr.BindingReference ref
		java.util.Iterator iter
		net.sf.saxon.type.ItemType type
		int cardinality
		net.sf.saxon.value.Value constantValue
		int properties
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Assignation currentExpression
		java.util.List references
}

net/sf/saxon/expr/AtomicMappingExpression.class
AtomicMappingExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AtomicMappingExpression extends net.sf.saxon.expr.SlashExpression implements 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
	public boolean isHybrid () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	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 result
		net.sf.saxon.expr.XPathContext context2
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

net/sf/saxon/expr/AtomicSequenceConverter$1.class
AtomicSequenceConverter.java
package net.sf.saxon.expr
 net.sf.saxon.expr.AtomicSequenceConverter$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.expr.AtomicSequenceConverter this$0
	void  (net.sf.saxon.expr.AtomicSequenceConverter, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.type.ValidationException 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/AtomicSequenceConverter.class
AtomicSequenceConverter.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.AtomicSequenceConverter extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.type.AtomicType requiredItemType
	private net.sf.saxon.type.BuiltInAtomicType requiredPrimitiveType
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.type.AtomicType requiredItemType
	public net.sf.saxon.type.AtomicType getRequiredPrimitiveType () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation val
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.CastExpression cast
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy () 
	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.ItemMappingFunction converter
	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 net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public boolean equals (java.lang.Object) 
		Object other
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
	static net.sf.saxon.type.BuiltInAtomicType access$000 (net.sf.saxon.expr.AtomicSequenceConverter) 
		net.sf.saxon.expr.AtomicSequenceConverter x0
}

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.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	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.Configuration config
	private static final int STRING_KINDS
	private static final int UNTYPED_KINDS
	private static final int UNTYPED_IF_UNTYPED_KINDS
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item i
		net.sf.saxon.value.Value val
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	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
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression exp
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy () 
	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.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator it
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item i
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		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) 
		int kinds
		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
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
	public static net.sf.saxon.om.SequenceIterator getAtomizingIterator (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator base
	public java.lang.String displayExpressionName () 
}

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.AxisIterator base
	private net.sf.saxon.om.SequenceIterator results
	private net.sf.saxon.value.AtomicValue current
	private int position
	public void  (net.sf.saxon.om.AxisIterator) 
		net.sf.saxon.om.AxisIterator base
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue nextItem
		net.sf.saxon.value.AtomicValue nextItem
		net.sf.saxon.value.Value atomized
		net.sf.saxon.value.AtomicValue nextItem
		net.sf.saxon.value.AtomicValue nextItem
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
		net.sf.saxon.om.AxisIterator newBase
	public int getProperties () 
}

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.type.ItemType contextItemType
	int computedCardinality
	private boolean doneWarnings
	public void  (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ParentNodeExpression p
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.sort.IntHashSet selected
		net.sf.saxon.pattern.NodeTest elementTest
		net.sf.saxon.sort.IntHashSet requiredNames
		net.sf.saxon.type.ComplexType extension
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.type.ComplexType extension
		java.util.Iterator extensions
		boolean found
		net.sf.saxon.type.ComplexType extension
		java.util.Iterator iter
		String n
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.sort.IntIterator iter
		net.sf.saxon.sort.IntHashSet children
		String n
		String n
		int childElement
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.sort.IntHashSet subDescendants
		int c
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.sort.IntIterator child
		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.PathExpression path
		net.sf.saxon.sort.IntHashSet children
		net.sf.saxon.sort.IntHashSet usefulChildren
		boolean considerSelf
		boolean considerDescendants
		String n
		net.sf.saxon.sort.IntHashSet descendants
		net.sf.saxon.type.SchemaException e
		int kind
		net.sf.saxon.type.SchemaType contentType
		int targetfp
		int origin
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.expr.StaticContext env
	private net.sf.saxon.pattern.NodeTest makeUnionNodeTest (net.sf.saxon.sort.IntHashSet, net.sf.saxon.om.NamePool) 
		int fp
		net.sf.saxon.pattern.NodeTest nextTest
		net.sf.saxon.sort.IntIterator iter
		net.sf.saxon.sort.IntHashSet 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.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int h
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.AxisExpression a2
	public int computeSpecialProperties () 
	public final net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		int p
	public final int computeCardinality () 
	public byte getAxis () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Exception err
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.trans.XPathException err
		NullPointerException npe
		Exception err
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.trans.XPathException err
		ClassCastException cce
		UnsupportedOperationException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		ClassCastException cce
		net.sf.saxon.om.Item origin
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String toString () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
}

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 {
	protected net.sf.saxon.expr.Expression operand0
	protected net.sf.saxon.expr.Expression operand1
	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 net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Value v
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Value v
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public void setFlattened (boolean) 
		boolean flattened
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int getOperator () 
	public net.sf.saxon.expr.Expression[] getOperands () 
	public int computeCardinality () 
	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 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 void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	protected java.lang.String displayOperator () 
}

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.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract boolean isGlobal () 
	public abstract boolean isAssignable () 
	public abstract int getLocalSlotNumber () 
	public abstract net.sf.saxon.om.StructuredQName getVariableQName () 
}

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.value.Value, int) 
	public abstract void fixup (net.sf.saxon.expr.Binding) 
}

net/sf/saxon/expr/BooleanExpression.class
BooleanExpression.java
package net.sf.saxon.expr
public 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 net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err0
		net.sf.saxon.trans.XPathException err1
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression cond
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Optimizer opt
	public net.sf.saxon.expr.Expression copy () 
	public boolean isNegatable (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression negate () 
		net.sf.saxon.functions.BooleanFn not0
		net.sf.saxon.functions.BooleanFn not1
		net.sf.saxon.functions.BooleanFn not0
		net.sf.saxon.functions.BooleanFn not1
	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 boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public static void listAndComponents (net.sf.saxon.expr.Expression, java.util.List) 
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		java.util.List list
}

net/sf/saxon/expr/BreakInstr.class
BreakInstr.java
package net.sf.saxon.expr
public net.sf.saxon.expr.BreakInstr extends net.sf.saxon.instruct.Instruction {
	net.sf.saxon.instruct.UserFunction breakFunction
	static net.sf.saxon.om.ValueRepresentation[] emptyArgs
	public static net.sf.saxon.om.StructuredQName SAXON_BREAK
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression copy () 
	public boolean createsNewNodes () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	static void  () 
}

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
 net.sf.saxon.expr.Calculator$AnyDivAny 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
		net.sf.saxon.type.TypeHierarchy th
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$AnyIdivAny.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$AnyIdivAny 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
		net.sf.saxon.type.TypeHierarchy th
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$AnyMinusAny.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$AnyMinusAny 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
		net.sf.saxon.type.TypeHierarchy th
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$AnyModAny.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$AnyModAny 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
		net.sf.saxon.type.TypeHierarchy th
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$AnyPlusAny.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$AnyPlusAny 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
		net.sf.saxon.type.TypeHierarchy th
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$AnyTimesAny.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$AnyTimesAny 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
		net.sf.saxon.type.TypeHierarchy th
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

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
 net.sf.saxon.expr.Calculator$DecimalDivDecimal 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 
		java.math.BigDecimal result
		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
		int scale
	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$DecimalIdivDecimal.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DecimalIdivDecimal 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
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DecimalMinusDecimal.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DecimalMinusDecimal 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$DecimalModDecimal.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DecimalModDecimal 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 
		java.math.BigDecimal quotient
		java.math.BigDecimal remainder
		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
	void  (net.sf.saxon.expr.Calculator$1) 
		net.sf.saxon.expr.Calculator$1 x0
}

net/sf/saxon/expr/Calculator$DecimalPlusDecimal.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DecimalPlusDecimal 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$DecimalTimesDecimal.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DecimalTimesDecimal 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$DoubleDivDouble.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DoubleDivDouble 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$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
 net.sf.saxon.expr.Calculator$DoubleMinusDouble 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$DoubleModDouble.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DoubleModDouble 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$DoublePlusDouble.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DoublePlusDouble 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$DoubleTimesDouble.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$DoubleTimesDouble 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$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
 net.sf.saxon.expr.Calculator$FloatDivFloat 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$FloatIdivFloat.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$FloatIdivFloat 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
		float A
		float 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$FloatMinusFloat.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$FloatMinusFloat 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$FloatModFloat.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$FloatModFloat 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$FloatPlusFloat.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$FloatPlusFloat 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$FloatTimesFloat.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$FloatTimesFloat 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$IntegerDivInteger.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$IntegerDivInteger 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$IntegerIdivInteger.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$IntegerIdivInteger 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$IntegerMinusInteger.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$IntegerMinusInteger 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$IntegerModInteger.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$IntegerModInteger 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$IntegerPlusInteger.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$IntegerPlusInteger 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$IntegerTimesInteger.class
Calculator.java
package net.sf.saxon.expr
 net.sf.saxon.expr.Calculator$IntegerTimesInteger 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$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 implements java.io.Serializable  {
	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
	public static net.sf.saxon.expr.Calculator[] ANY_ANY
	public static net.sf.saxon.expr.Calculator[] DOUBLE_DOUBLE
	public static net.sf.saxon.expr.Calculator[] DOUBLE_FLOAT
	public static net.sf.saxon.expr.Calculator[] DOUBLE_DECIMAL
	public static net.sf.saxon.expr.Calculator[] DOUBLE_INTEGER
	public static net.sf.saxon.expr.Calculator[] FLOAT_DOUBLE
	public static net.sf.saxon.expr.Calculator[] FLOAT_FLOAT
	public static net.sf.saxon.expr.Calculator[] FLOAT_DECIMAL
	public static net.sf.saxon.expr.Calculator[] FLOAT_INTEGER
	public static net.sf.saxon.expr.Calculator[] DECIMAL_DOUBLE
	public static net.sf.saxon.expr.Calculator[] DECIMAL_FLOAT
	public static net.sf.saxon.expr.Calculator[] DECIMAL_DECIMAL
	public static net.sf.saxon.expr.Calculator[] DECIMAL_INTEGER
	public static net.sf.saxon.expr.Calculator[] INTEGER_DOUBLE
	public static net.sf.saxon.expr.Calculator[] INTEGER_FLOAT
	public static net.sf.saxon.expr.Calculator[] INTEGER_DECIMAL
	public static net.sf.saxon.expr.Calculator[] INTEGER_INTEGER
	public static net.sf.saxon.expr.Calculator[] DATETIME_DATETIME
	public static net.sf.saxon.expr.Calculator[] DATETIME_DURATION
	public static net.sf.saxon.expr.Calculator[] DURATION_DATETIME
	public static net.sf.saxon.expr.Calculator[] DURATION_DURATION
	public static net.sf.saxon.expr.Calculator[] DURATION_NUMERIC
	public static net.sf.saxon.expr.Calculator[] NUMERIC_DURATION
	private static net.sf.saxon.sort.IntHashMap table
	private static net.sf.saxon.sort.IntHashMap nameTable
	public void  () 
	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 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) 
	static void  () 
}

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.RoleLocator role
	private void  (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.RoleLocator) 
		net.sf.saxon.expr.Expression sequence
		int cardinality
		net.sf.saxon.expr.RoleLocator role
	public static net.sf.saxon.expr.Expression makeCardinalityChecker (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.RoleLocator) 
		net.sf.saxon.expr.Expression base
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression sequence
		int cardinality
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.Expression result
	public int getRequiredCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public void setErrorCode (java.lang.String) 
		String code
	public net.sf.saxon.expr.RoleLocator getRoleLocator () 
	public int getImplementationMethod () 
		int m
	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.om.Item next
		net.sf.saxon.om.FastStringBuffer sb
		int count
		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 nextItem
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		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
		net.sf.saxon.type.ItemType type
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy () 
	public boolean equals (java.lang.Object) 
		Object other
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

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.RoleLocator role
	private javax.xml.transform.SourceLocator locator
	private net.sf.saxon.om.Item first
	private net.sf.saxon.om.Item second
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, int, net.sf.saxon.expr.RoleLocator, javax.xml.transform.SourceLocator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
		int requiredCardinality
		net.sf.saxon.expr.RoleLocator role
		javax.xml.transform.SourceLocator locator
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	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 final net.sf.saxon.expr.CastExpression extends net.sf.saxon.expr.UnaryExpression {
	static net.sf.saxon.sort.IntHashMap castingTable
	private net.sf.saxon.type.AtomicType targetType
	private net.sf.saxon.type.AtomicType targetPrimitiveType
	private boolean allowEmpty
	private boolean derived
	private boolean upcast
	static void addAllowedCasts (int, int[]) 
		int source
		int[] target
	public static boolean isPossibleCast (int, int) 
		int i
		int source
		int target
		int[] targets
	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 net.sf.saxon.type.AtomicType getTargetType () 
	public boolean allowsEmpty () 
	public boolean targetIsDerived () 
	public boolean isUpCast () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.Value literalOperand
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType sourceType
		int p
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.AtomicValue result
		net.sf.saxon.type.ValidationFailure err
		String code
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.ConversionResult result
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String toString () 
		net.sf.saxon.om.NamePool pool
		Exception err
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public static net.sf.saxon.value.AtomicValue castStringToQName (java.lang.CharSequence, net.sf.saxon.type.AtomicType, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.QNameValue q
		net.sf.saxon.type.ValidationFailure vf
		net.sf.saxon.value.NotationValue n
		net.sf.saxon.type.ValidationFailure vf
		CharSequence arg
		String[] parts
		String uri
		net.sf.saxon.om.NameChecker checker
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.QNameException err
		CharSequence operand
		net.sf.saxon.type.AtomicType targetType
		net.sf.saxon.expr.StaticContext env
	static void  () 
		int uat
		int str
		int flt
		int dbl
		int dec
		int ing
		int dur
		int ymd
		int dtd
		int dtm
		int tim
		int dat
		int gym
		int gyr
		int gmd
		int gdy
		int gmo
		int boo
		int b64
		int hxb
		int uri
		int qnm
		int not
		int[] t01
		int[] t02
		int[] t03
		int[] t04
		int[] t05
		int[] t06
		int[] t07
		int[] t08
		int[] t09
		int[] t10
		int[] t11
		int[] t12
		int[] t13
		int[] t14
		int[] t15
		int[] t16
		int[] t17
}

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.UnaryExpression {
	net.sf.saxon.type.AtomicType targetType
	boolean allowEmpty
	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 getTargetType () 
	public boolean allowsEmpty () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	private net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public boolean equals (java.lang.Object) 
		Object other
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy () 
	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 boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.value.Value atomizedValue
		int length
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		int count
		net.sf.saxon.om.SequenceIterator iter
	public static 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
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/CodeGeneratorService.class
CodeGeneratorService.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.CodeGeneratorService extends java.lang.Object {
	public abstract java.lang.String getContextVariableName () 
	public abstract java.lang.String cast (java.lang.String, java.lang.Class) 
}

net/sf/saxon/expr/CollationMap.class
CollationMap.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CollationMap extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.Configuration config
	private String defaultCollationName
	private java.util.HashMap map
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.expr.CollationMap) 
		net.sf.saxon.expr.CollationMap in
	public void setDefaultCollationName (java.lang.String) 
		String name
	public java.lang.String getDefaultCollationName () 
	public net.sf.saxon.sort.StringCollator getDefaultCollation () 
	public void setNamedCollation (java.lang.String, net.sf.saxon.sort.StringCollator) 
		String absoluteURI
		net.sf.saxon.sort.StringCollator collator
	public net.sf.saxon.sort.StringCollator getNamedCollation (java.lang.String) 
		net.sf.saxon.sort.StringCollator c
		String name
}

net/sf/saxon/expr/CompareToIntegerConstant.class
CompareToIntegerConstant.java
package net.sf.saxon.expr
public net.sf.saxon.expr.CompareToIntegerConstant extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.ComparisonExpression  {
	private net.sf.saxon.expr.Expression operand
	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
	public net.sf.saxon.expr.Expression getOperand () 
	public long getComparand () 
	public int getComparisonOperator () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public int computeSpecialProperties () 
	public int computeDependencies () 
	public net.sf.saxon.expr.Expression copy () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
	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 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
	protected int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
	public net.sf.saxon.sort.AtomicComparer getAtomicComparer () 
	public int getSingletonOperator () 
	public net.sf.saxon.expr.Expression[] getOperands () 
	public boolean convertsUntypedToOther () 
}

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.sort.AtomicComparer getAtomicComparer () 
	public abstract int getSingletonOperator () 
	public abstract net.sf.saxon.expr.Expression[] getOperands () 
	public abstract boolean convertsUntypedToOther () 
}

net/sf/saxon/expr/Container.class
Container.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.Container extends java.lang.Object implements javax.xml.transform.SourceLocator java.io.Serializable  {
	public abstract net.sf.saxon.instruct.Executable getExecutable () 
	public abstract net.sf.saxon.event.LocationProvider getLocationProvider () 
	public abstract int getHostLanguage () 
	public abstract boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
}

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.type.ItemType itemType
	public void  () 
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.ContextItemExpression cie2
	protected java.lang.String getErrorCodeForUndefinedContext () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public int computeSpecialProperties () 
		int p
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
	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 explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

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.SequenceIterator base
	private net.sf.saxon.expr.ContextMappingFunction action
	private net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.SequenceIterator stepIterator
	private net.sf.saxon.om.Item current
	private int position
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator newBase
		net.sf.saxon.expr.XPathContext c2
	public int getProperties () 
}

net/sf/saxon/expr/ContinueInstr.class
ContinueInstr.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ContinueInstr extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.WithParam[] actualParams
	private net.sf.saxon.expr.IterateInstr iterateInstr
	private net.sf.saxon.instruct.UserFunction continueFunction
	static net.sf.saxon.om.ValueRepresentation[] emptyArgs
	public static net.sf.saxon.om.StructuredQName SAXON_CONTINUE
	public void  (net.sf.saxon.expr.IterateInstr) 
		net.sf.saxon.expr.IterateInstr iterateInstr
	public void setParameters (net.sf.saxon.instruct.WithParam[]) 
		net.sf.saxon.instruct.WithParam[] actualParams
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMajor cm
		net.sf.saxon.instruct.ParameterSet params
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression copy () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	static void  () 
}

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  () 
	protected java.lang.String getErrorCodeForUndefinedContext () 
}

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.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.sort.NodeOrderComparer 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.Item next ()  throws net.sf.saxon.trans.XPathException 
		int c
	private net.sf.saxon.om.NodeInfo deliver ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

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.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType 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 java.io.Serializable  {
	private net.sf.saxon.expr.CollationMap collationMap
	private net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, net.sf.saxon.expr.CollationMap) 
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.CollationMap map
	public void changeOutputDestination (java.util.Properties, javax.xml.transform.Result, boolean, int, int, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties props
		javax.xml.transform.Result result
		boolean isFinal
		int hostLanguage
		int validation
		net.sf.saxon.type.SchemaType schemaType
	public net.sf.saxon.om.ValueRepresentation evaluateLocalVariable (int) 
		int slotnumber
	public net.sf.saxon.expr.XPathContext getCaller () 
	public net.sf.saxon.sort.StringCollator getCollation (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.Item getContextItem () 
	public int getContextPosition ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.Controller getController () 
	public net.sf.saxon.sort.GroupIterator getCurrentGroupIterator () 
	public net.sf.saxon.om.SequenceIterator getCurrentIterator () 
	public net.sf.saxon.trans.Mode getCurrentMode () 
	public net.sf.saxon.regex.RegexIterator getCurrentRegexIterator () 
	public net.sf.saxon.trans.Rule getCurrentTemplateRule () 
	public net.sf.saxon.sort.StringCollator getDefaultCollation () 
	public int getLast ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.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.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.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator iter
	public void setLocalVariable (int, net.sf.saxon.om.ValueRepresentation) 
		int slotnumber
		net.sf.saxon.om.ValueRepresentation value
	public void setOrigin (net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.trace.InstructionInfo expr
	public void setOriginatingConstructType (int) 
		int loc
	public void setReceiver (net.sf.saxon.event.SequenceReceiver) 
		net.sf.saxon.event.SequenceReceiver receiver
	public void setTemporaryReceiver (net.sf.saxon.event.SequenceReceiver) 
		net.sf.saxon.event.SequenceReceiver out
	public boolean useLocalParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.instruct.LocalParam, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.instruct.LocalParam binding
		boolean isTunnel
	public net.sf.saxon.value.DateTimeValue getCurrentDateTime ()  throws net.sf.saxon.trans.NoDynamicContextException 
	public int getImplicitTimezone ()  throws net.sf.saxon.trans.NoDynamicContextException 
	public java.util.Iterator iterateStackFrames () 
	private void notAllowed () 
}

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
	public void  (net.sf.saxon.trans.XPathException) 
		net.sf.saxon.trans.XPathException exception
	public net.sf.saxon.trans.XPathException getException () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	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.trans.XPathException err
	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 (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

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

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
	private net.sf.saxon.om.Item current
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	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.expr.SequenceIterable net.sf.saxon.expr.EvaluableItem java.io.Serializable javax.xml.transform.SourceLocator net.sf.saxon.trace.InstructionInfo  {
	public static final int EVALUATE_METHOD
	public static final int ITERATE_METHOD
	public static final int PROCESS_METHOD
	protected int staticProperties
	protected int locationId
	private net.sf.saxon.expr.Container container
	private int[] slotsUsed
	public void  () 
	public int getImplementationMethod () 
	public boolean implementsStaticTypeCheck () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.RoleLocator, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType req
		boolean backwardsCompatible
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public final int getSpecialProperties () 
	public int getCardinality () 
	public abstract net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
	public int getDependencies () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public net.sf.saxon.expr.Expression findParentOf (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression target
		net.sf.saxon.expr.Expression child
		java.util.Iterator children
		net.sf.saxon.expr.Expression leaf
	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 net.sf.saxon.evpull.EventIterator iterateEvents (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 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.om.FastStringBuffer buff
		String className
		java.util.Iterator iter
		boolean first
	public void display (int, java.io.PrintStream, net.sf.saxon.Configuration) 
		net.sf.saxon.trace.ExpressionPresenter ep
		net.sf.saxon.trans.XPathException err
		int level
		java.io.PrintStream out
		net.sf.saxon.Configuration config
	public abstract void explain (net.sf.saxon.trace.ExpressionPresenter) 
	public final void explain (java.io.OutputStream) 
		java.io.OutputStream out
		net.sf.saxon.trace.ExpressionPresenter ep
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public void setContainer (net.sf.saxon.expr.Container) 
		net.sf.saxon.expr.Expression child
		java.util.Iterator children
		net.sf.saxon.expr.Container container
	public net.sf.saxon.expr.Container getContainer () 
	public void adoptChildExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public void setLocationId (int) 
		int id
	public final int getLocationId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getSystemId () 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.LocationMap map
	public final java.lang.String getPublicId () 
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
		net.sf.saxon.instruct.Executable exec
	public final net.sf.saxon.expr.Expression doPromotion (net.sf.saxon.expr.Expression, net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression subexpression
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression e
	public final void computeStaticProperties () 
	protected void resetLocalStaticProperties () 
	protected abstract int computeCardinality () 
	protected int computeSpecialProperties () 
	public int computeDependencies () 
		java.util.Iterator children
		int dependencies
	public int getIntrinsicDependencies () 
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression sub
		java.util.Iterator iter
	public boolean isUpdatingExpression () 
		java.util.Iterator iter
	public abstract net.sf.saxon.expr.Expression copy () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
	public void suppressValidation (int) 
		int validationMode
	public int markTailFunctionCalls (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int arity
	public synchronized int[] getSlotsUsed () 
		net.sf.saxon.sort.IntHashSet slots
		int i
		net.sf.saxon.sort.IntIterator iter
	private static void gatherSlotsUsed (net.sf.saxon.expr.Expression, net.sf.saxon.sort.IntHashSet) 
		int slot
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression sub
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.sort.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 int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public java.lang.String getSystemId (long) 
		long locationId
	public java.util.Iterator getProperties () 
	public int getHostLanguage () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.PathMap$PathMapNodeSet attachmentPoint
		net.sf.saxon.expr.Expression child
		java.util.Iterator iter
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		boolean dependsOnFocus
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.PathMap$PathMapNodeSet attachmentPoint
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
}

net/sf/saxon/expr/ExpressionLocation.class
ExpressionLocation.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionLocation extends java.lang.Object implements net.sf.saxon.event.SaxonLocator java.io.Serializable  {
	private String systemId
	private int lineNumber
	private int columnNumber
	public void  () 
	public void  (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator loc
	public static net.sf.saxon.expr.ExpressionLocation makeFromSax (org.xml.sax.Locator) 
		org.xml.sax.Locator loc
	public void  (net.sf.saxon.event.LocationProvider, long) 
		net.sf.saxon.event.LocationProvider provider
		long locationId
	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 void setSystemId (java.lang.String) 
		String systemId
	public void setLineNumber (int) 
		int lineNumber
	public void setColumnNumber (int) 
		int columnNumber
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public static net.sf.saxon.event.SaxonLocator getSourceLocator (long, net.sf.saxon.event.LocationProvider) 
		net.sf.saxon.expr.ExpressionLocation loc
		net.sf.saxon.event.SaxonLocator locator
		net.sf.saxon.event.SaxonLocator locator
		long locationId
		net.sf.saxon.event.LocationProvider locationProvider
		net.sf.saxon.event.SaxonLocator locator
	public static java.lang.String truncateURI (java.lang.String) 
		int i
		String uri
		String file
}

net/sf/saxon/expr/ExpressionParser$ForClause.class
ExpressionParser.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionParser$ForClause extends java.lang.Object {
	public net.sf.saxon.expr.Assignation rangeVariable
	public net.sf.saxon.expr.PositionVariable positionVariable
	public net.sf.saxon.expr.Expression sequence
	public net.sf.saxon.value.SequenceType requiredType
	public int offset
	public void  () 
}

net/sf/saxon/expr/ExpressionParser$TemporaryContainer.class
ExpressionParser.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionParser$TemporaryContainer extends java.lang.Object implements net.sf.saxon.expr.Container net.sf.saxon.event.LocationProvider java.io.Serializable  {
	private net.sf.saxon.instruct.LocationMap map
	private int locationId
	public void  (net.sf.saxon.instruct.LocationMap, int) 
		net.sf.saxon.instruct.LocationMap map
		int locationId
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public int getHostLanguage () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
}

net/sf/saxon/expr/ExpressionParser.class
ExpressionParser.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionParser extends java.lang.Object {
	protected net.sf.saxon.expr.Tokenizer t
	protected net.sf.saxon.expr.StaticContext env
	protected java.util.Stack rangeVariables
	protected net.sf.saxon.om.NameChecker nameChecker
	protected boolean scanOnly
	protected boolean compileWithTracing
	protected int language
	protected static final int XPATH
	protected static final int XSLT_PATTERN
	protected static final int SEQUENCE_TYPE
	protected static final int XQUERY
	public void  () 
	public void setCompileWithTracing (boolean) 
		boolean trueOrFalse
	public boolean isCompileWithTracing () 
	public net.sf.saxon.expr.Tokenizer getTokenizer () 
	protected void nextToken ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	protected void expect (int)  throws net.sf.saxon.trans.XPathException 
		int token
	protected void grumble (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
	protected void grumble (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		String s
		int line
		int column
		String lineInfo
		String columnInfo
		String prefix
		net.sf.saxon.trans.XPathException err
	protected void warning (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String s
		int line
		String lineInfo
		String prefix
	protected java.lang.String getLanguage () 
	protected java.lang.String currentTokenDisplay () 
	public net.sf.saxon.expr.Expression parse (java.lang.String, int, int, int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String expression
		int start
		int terminator
		int lineNumber
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.pattern.Pattern parsePattern (java.lang.String, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String pattern
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.pattern.Pattern pat
	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
	protected net.sf.saxon.expr.Expression parseExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression next
		net.sf.saxon.expr.Expression exp
		java.util.ArrayList list
	protected net.sf.saxon.expr.Expression parseExprSingle ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseTypeswitchExpression ()  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 
	private net.sf.saxon.expr.Expression parseOrExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseAndExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	protected net.sf.saxon.expr.Expression parseForExpression ()  throws net.sf.saxon.trans.XPathException 
	private net.sf.saxon.expr.Expression parseQuantifiedExpression ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.expr.Expression parseMappingExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Assignation v
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.ExpressionParser$ForClause clause
		String var
		net.sf.saxon.expr.Assignation v
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.ExpressionParser$ForClause fc
		net.sf.saxon.expr.Assignation exp
		int i
		int i
		int offset
		int operator
		java.util.List clauseList
		net.sf.saxon.expr.Expression action
		net.sf.saxon.type.TypeHierarchy th
	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.expr.Expression parseInstanceOfExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseTreatExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType target
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseCastableExpression ()  throws net.sf.saxon.trans.XPathException 
		String source
		Exception e
		net.sf.saxon.type.AtomicType at
		boolean allowEmpty
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseCastExpression ()  throws net.sf.saxon.trans.XPathException 
		String source
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.AtomicType at
		boolean allowEmpty
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.type.AtomicType getAtomicType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ItemType t
		String className
		net.sf.saxon.trans.XPathException err
		Class theClass
		int fp
		net.sf.saxon.type.SchemaType st
		String[] parts
		String uri
		boolean builtInNamespace
		net.sf.saxon.om.QNameException err
		String qname
	private net.sf.saxon.expr.Expression parseComparisonExpression ()  throws net.sf.saxon.trans.XPathException 
		int op
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseRangeExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	protected net.sf.saxon.value.SequenceType parseSequenceType ()  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.type.ItemType primaryType
		int occurrenceFlag
	private net.sf.saxon.expr.Expression parseAdditiveExpression ()  throws net.sf.saxon.trans.XPathException 
		int op
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseMultiplicativeExpression ()  throws net.sf.saxon.trans.XPathException 
		int op
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseUnaryExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseUnionExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression parseIntersectExpression ()  throws net.sf.saxon.trans.XPathException 
		int op
		net.sf.saxon.expr.Expression exp
	private boolean atStartOfRelativePath () 
	private 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 exp
	protected net.sf.saxon.expr.Expression parseRelativePath ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.AxisExpression ae
		net.sf.saxon.expr.SlashExpression se
		int op
		net.sf.saxon.expr.Expression next
		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.Expression next
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression exp
		int op
	protected net.sf.saxon.expr.Expression parseStepExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.Expression step
		boolean reverse
	private net.sf.saxon.expr.Expression parseBasicStep ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.AxisExpression ae2
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression ax
		String var
		net.sf.saxon.om.StructuredQName vtest
		net.sf.saxon.expr.Binding b
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.Expression seq
		net.sf.saxon.expr.Literal literal
		net.sf.saxon.value.NumericValue number
		net.sf.saxon.expr.Literal lit
		net.sf.saxon.expr.Expression cie
		net.sf.saxon.expr.Expression pne
		byte defaultAxis
		net.sf.saxon.expr.AxisExpression ae
		byte axis
		short principalNodeType
	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 net.sf.saxon.expr.Expression parseConstructor ()  throws net.sf.saxon.trans.XPathException 
	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 
		net.sf.saxon.trans.XPathException err
		int innerType
		net.sf.saxon.pattern.NodeTest inner
		String[] parts
		net.sf.saxon.om.QNameException e
		String[] parts
		net.sf.saxon.om.QNameException e
		net.sf.saxon.type.SchemaDeclaration attributeDecl
		net.sf.saxon.type.SchemaDeclaration elementDecl
		net.sf.saxon.pattern.CombinedNodeTest combo
		net.sf.saxon.pattern.NodeTest nameTest
		net.sf.saxon.type.SchemaType schemaType
		boolean nillable
		net.sf.saxon.pattern.ContentTypeTest contentTest
		net.sf.saxon.type.SchemaType schemaType
		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
		String uri
		String lname
		net.sf.saxon.pattern.ContentTypeTest typeTest
		int contentType
		net.sf.saxon.pattern.NodeTest result
		net.sf.saxon.pattern.NodeTest result
		int contentType
		String nodeName
		String suri
		String typeName
		boolean schemaDeclaration
		int primaryType
		int nameCode
		boolean empty
	private int getSystemType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String name
	protected net.sf.saxon.expr.Expression parseFunctionCall ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.om.QNameException e
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ItemType t
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ErrorExpression exp
		String msg
		String similarNamespace
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.trans.XPathException e
		String errorCode
		String function
		int a
		String fname
		int offset
		java.util.ArrayList args
		net.sf.saxon.expr.Expression[] arguments
		String[] parts
		String uri
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression fcall
	protected void declareRangeVariable (net.sf.saxon.expr.Binding)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Binding declaration
	protected void undeclareRangeVariable () 
	private net.sf.saxon.expr.Binding findRangeVariable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.Binding b
		int v
		net.sf.saxon.om.StructuredQName qName
	public java.util.Stack getRangeVariableStack () 
	public void setRangeVariableStack (java.util.Stack) 
		java.util.Stack stack
	private net.sf.saxon.pattern.Pattern parseUnionPattern ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.Pattern exp2
		net.sf.saxon.pattern.Pattern exp1
	private net.sf.saxon.pattern.Pattern parsePathPattern ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.expr.Expression idValue
		net.sf.saxon.om.StructuredQName varName
		net.sf.saxon.expr.Expression idValue
		net.sf.saxon.expr.Expression idValue
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.expr.Expression idValue
		net.sf.saxon.value.NumericValue number
		net.sf.saxon.expr.Expression idValue
		net.sf.saxon.om.StructuredQName varName
		net.sf.saxon.expr.Expression idValue
		String keyname
		net.sf.saxon.expr.Expression idValue
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.pattern.Pattern prev
		int connector
		boolean rootonly
	private net.sf.saxon.pattern.Pattern parsePatternStep (short)  throws net.sf.saxon.trans.XPathException 
		short principalNodeType
		net.sf.saxon.pattern.LocationPathPattern step
		net.sf.saxon.pattern.NodeTest test
		int kind
	private void parseFilters (net.sf.saxon.pattern.LocationPathPattern)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression qual
		net.sf.saxon.pattern.LocationPathPattern path
	public final int makeNameCode (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		String uri
		String uri
		net.sf.saxon.trans.XPathException err
		String[] parts
		String prefix
		net.sf.saxon.om.QNameException e
		String qname
		boolean useDefault
	public final int makeNameCodeSilently (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException net.sf.saxon.om.QNameException 
		String uri
		String uri
		String qname
		boolean useDefault
		String[] parts
		String prefix
	public final net.sf.saxon.om.StructuredQName makeStructuredQName (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		String uri
		String uri
		net.sf.saxon.trans.XPathException err
		String[] parts
		String prefix
		net.sf.saxon.om.QNameException e
		String qname
		boolean useDefault
	public net.sf.saxon.pattern.NameTest makeNameTest (short, java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		short nodeType
		String qname
		boolean useDefault
		int nameCode
	public net.sf.saxon.pattern.NamespaceTest makeNamespaceTest (short, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		short nodeType
		String prefix
	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
	protected void setLocation (net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.ExpressionParser$TemporaryContainer container
		int loc
		net.sf.saxon.expr.Expression exp
		int offset
		int line
	protected net.sf.saxon.expr.Expression makeTracer (int, net.sf.saxon.expr.Expression, int, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.instruct.TraceExpression trace
		long lc
		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
}

net/sf/saxon/expr/ExpressionTool.class
ExpressionTool.java
package net.sf.saxon.expr
public net.sf.saxon.expr.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
	private void  () 
	public static net.sf.saxon.expr.Expression make (java.lang.String, net.sf.saxon.expr.StaticContext, int, int, int, boolean)  throws net.sf.saxon.trans.XPathException 
		String expression
		net.sf.saxon.expr.StaticContext env
		int start
		int terminator
		int lineNumber
		boolean compileWithTracing
		net.sf.saxon.expr.ExpressionParser parser
		net.sf.saxon.expr.Expression exp
	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 unsorted (net.sf.saxon.expr.Optimizer, net.sf.saxon.expr.Expression, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.Expression exp
		boolean retainAllNodes
		net.sf.saxon.expr.PromotionOffer offer
	public static net.sf.saxon.expr.Expression unsortedIfHomogeneous (net.sf.saxon.expr.Optimizer, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.Expression exp
	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.ValueRepresentation evaluate (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
		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.ValueRepresentation base
		net.sf.saxon.value.Value baseVal
		net.sf.saxon.value.Value baseVal
		net.sf.saxon.om.Item i
		java.util.List list
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item i
		net.sf.saxon.om.Item i
		java.util.List list
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.instruct.Block block
		net.sf.saxon.expr.Expression base
		net.sf.saxon.value.Value baseVal
		net.sf.saxon.om.ValueRepresentation v
		net.sf.saxon.om.Item item
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.ValueRepresentation val
		net.sf.saxon.expr.Expression exp
		int evaluationMode
		net.sf.saxon.expr.XPathContext context
		int ref
	public static net.sf.saxon.om.ValueRepresentation 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.ValueRepresentation 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
		String s
	public static int allocateSlots (net.sf.saxon.expr.Expression, int, net.sf.saxon.instruct.SlotManager) 
		net.sf.saxon.expr.Expression exp
		int nextFree
		net.sf.saxon.instruct.SlotManager frame
	private static int allocateSlots (net.sf.saxon.expr.Expression, int, net.sf.saxon.instruct.SlotManager, boolean) 
		int count
		net.sf.saxon.expr.Assignation decl
		String msg
		net.sf.saxon.expr.VariableReference var
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.Expression child
		java.util.Iterator children
		net.sf.saxon.expr.Expression exp
		int nextFree
		net.sf.saxon.instruct.SlotManager frame
		boolean topLevel
	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 void ebvError (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String reason
		net.sf.saxon.trans.XPathException err
	public static boolean dependsOnVariable (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding[]) 
		int i
		net.sf.saxon.expr.Expression child
		java.util.Iterator children
		net.sf.saxon.expr.Expression e
		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.Expression child
		java.util.Iterator children
		net.sf.saxon.expr.Expression e
		java.util.List list
	public static boolean callsFunction (net.sf.saxon.expr.Expression, net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.om.StructuredQName qName
		java.util.Iterator iter
	public static void gatherCalledFunctions (net.sf.saxon.expr.Expression, java.util.List) 
		net.sf.saxon.instruct.UserFunction function
		net.sf.saxon.expr.Expression child
		java.util.Iterator children
		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.om.StructuredQName name
		int arity
		String key
		net.sf.saxon.expr.Expression child
		java.util.Iterator children
		net.sf.saxon.expr.Expression e
		java.util.List list
	public static void resetPropertiesWithinSubtree (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
		java.util.Iterator children
		net.sf.saxon.expr.Expression exp
	public static net.sf.saxon.expr.Expression resolveCallsToCurrentFunction (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.Configuration config
	public static boolean isSubtreeExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression s
		java.util.Iterator sub
		net.sf.saxon.expr.Expression exp
	public static void gatherVariableReferences (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, java.util.List) 
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding binding
		java.util.List list
	public static int getReferenceCount (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding, boolean) 
		net.sf.saxon.expr.Expression child
		boolean childLoop
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding binding
		boolean inLoop
		int rcount
	public static void gatherAllSubExpressions (net.sf.saxon.expr.Expression, java.util.HashSet) 
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		java.util.HashSet set
	public static int expressionSize (net.sf.saxon.expr.Expression) 
		java.util.Iterator iter
		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.Expression e
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding oldBinding
		net.sf.saxon.expr.Binding newBinding
	public static boolean isAllowedInUpdatingContext (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
}

net/sf/saxon/expr/ExpressionVisitor.class
ExpressionVisitor.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ExpressionVisitor extends java.lang.Object {
	private java.util.Stack stack
	private net.sf.saxon.expr.Container container
	private net.sf.saxon.instruct.Executable executable
	private net.sf.saxon.expr.StaticContext staticContext
	private net.sf.saxon.Configuration configuration
	public void  () 
	public net.sf.saxon.Configuration getConfiguration () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration configuration
	public net.sf.saxon.expr.Container getContainer () 
	public void setContainer (net.sf.saxon.expr.Container) 
		net.sf.saxon.expr.Container container
	public net.sf.saxon.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public java.util.Stack getStack () 
	public void setStack (java.util.Stack) 
		java.util.Stack stack
	public net.sf.saxon.expr.StaticContext getStaticContext () 
	public void setStaticContext (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.StaticContext staticContext
	public net.sf.saxon.expr.Expression getCurrentExpression () 
	public static net.sf.saxon.expr.ExpressionVisitor make (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.Expression, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression getParentExpression () 
		int pos
	public boolean isLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.Expression ancestor
		int top
	public final void resetStaticProperties () 
		net.sf.saxon.expr.Expression exp
		java.util.Iterator up
}

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.Expression {
	private net.sf.saxon.expr.Expression start
	private net.sf.saxon.expr.Expression filter
	private boolean filterIsPositional
	private boolean filterIsSingletonBoolean
	private boolean filterIsIndependentNumeric
	public static final int FILTERED
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression filter
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public net.sf.saxon.expr.Expression getFilter () 
	public boolean isPositional (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public boolean isSimpleBooleanFilter () 
	public boolean isIndependentNumericFilter () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.FirstItemExpression fie
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression start2
		net.sf.saxon.expr.Expression filter2
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		UnsupportedOperationException err
		int origIndexable
		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.value.Value value
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Optimizer opt
		boolean debug
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression start2
		net.sf.saxon.expr.Expression originalFilter
		net.sf.saxon.expr.Expression filter2
		net.sf.saxon.expr.Expression subsequence
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression result
	private net.sf.saxon.value.Value tryEarlyEvaluation (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		Exception e
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
	private static net.sf.saxon.expr.Expression forceToBoolean (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration) 
		net.sf.saxon.expr.Expression in
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
	private net.sf.saxon.expr.Expression tryToRewritePositionalFilter (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		long lvalue
		net.sf.saxon.value.Value val
		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.functions.Existence exists
		net.sf.saxon.expr.Expression rewrite
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.functions.VendorFunctionLibrary lib
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression[] operands
		int operator
		net.sf.saxon.expr.Expression comparand
		int card
		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.functions.Subsequence subs
		net.sf.saxon.expr.ExpressionVisitor visitor
	private static net.sf.saxon.expr.Expression tryToRewritePositionalFilterSupport (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, int, net.sf.saxon.type.TypeHierarchy, net.sf.saxon.functions.VendorFunctionLibrary, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		long n
		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.functions.Rounding floor
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.functions.Subsequence subs
		net.sf.saxon.functions.Rounding 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.functions.Remove 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.functions.Rounding ceiling
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.functions.Subsequence subs
		net.sf.saxon.functions.Rounding ceiling
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression comparand
		int operator
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.functions.VendorFunctionLibrary lib
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.FilterExpression newfe
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.FilterExpression promoteIndependentPredicates (net.sf.saxon.expr.Binding[], net.sf.saxon.expr.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.Optimizer opt
		net.sf.saxon.type.TypeHierarchy th
	private 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 java.util.Iterator iterateSubExpressions () 
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int computeCardinality () 
	public int computeSpecialProperties () 
	public boolean equals (java.lang.Object) 
		net.sf.saxon.expr.FilterExpression f
		Object other
	public int hashCode () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
		int pos
		net.sf.saxon.trans.XPathException err
		boolean b
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.Expression startExp
		net.sf.saxon.value.Value startValue
		net.sf.saxon.om.ValueRepresentation filterValue
		net.sf.saxon.om.SequenceIterator base
	public int computeDependencies () 
	public net.sf.saxon.expr.Expression copy () 
	public java.lang.String toString () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/expr/FilterIterator$Leading.class
FilterIterator.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.FilterIterator$Leading 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 
	protected net.sf.saxon.om.Item getNextMatchingItem ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item next
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
}

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 
	public net.sf.saxon.om.SequenceIterator getAnother ()  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.SequenceIterator base
	protected net.sf.saxon.expr.Expression filter
	private int position
	private net.sf.saxon.om.Item current
	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 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
		net.sf.saxon.om.Item first
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	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.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	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 displayExpressionName () 
}

net/sf/saxon/expr/ForExpression$EventMappingAction.class
ForExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ForExpression$EventMappingAction extends java.lang.Object implements net.sf.saxon.evpull.EventMappingFunction  {
	private net.sf.saxon.expr.XPathContext context
	private int slotNumber
	private net.sf.saxon.expr.Expression action
	private int position
	private int pslot
	public void  (net.sf.saxon.expr.XPathContext, int, net.sf.saxon.expr.PositionVariable, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.XPathContext context
		int slotNumber
		net.sf.saxon.expr.PositionVariable positionBinding
		net.sf.saxon.expr.Expression action
	public net.sf.saxon.evpull.EventIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/ForExpression$MappingAction.class
ForExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ForExpression$MappingAction extends java.lang.Object implements net.sf.saxon.expr.StatefulMappingFunction  {
	private net.sf.saxon.expr.XPathContext context
	private int slotNumber
	private net.sf.saxon.expr.Expression action
	private int pslot
	private int position
	public void  (net.sf.saxon.expr.XPathContext, int, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.XPathContext context
		int slotNumber
		int pslot
		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.expr.StatefulMappingFunction getAnother () 
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.StackFrame oldstack
		net.sf.saxon.om.ValueRepresentation[] vars
		net.sf.saxon.om.ValueRepresentation[] 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 {
	private net.sf.saxon.expr.PositionVariable positionVariable
	public void  () 
	public void setPositionVariable (net.sf.saxon.expr.PositionVariable) 
		net.sf.saxon.expr.PositionVariable decl
	public net.sf.saxon.om.StructuredQName getPositionVariableName () 
	public void setSlotNumber (int) 
		int nr
	public int getRequiredSlots () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  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.RoleLocator role
		net.sf.saxon.type.ItemType actualItemType
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression newPath
		int count
		net.sf.saxon.expr.SlashExpression path2
		net.sf.saxon.expr.Expression s2
		net.sf.saxon.expr.Expression step2
		net.sf.saxon.expr.FunctionCall count
		net.sf.saxon.expr.RangeExpression range
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Optimizer opt
		boolean debug
		net.sf.saxon.expr.Expression p
		net.sf.saxon.expr.Expression pred
		net.sf.saxon.expr.Expression seq2
		net.sf.saxon.expr.Expression act2
		net.sf.saxon.expr.Expression e2
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	private net.sf.saxon.expr.Expression extractLoopInvariants (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.expr.Expression convertWhereToPredicate (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PathExpression p
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.FunctionCall position
		net.sf.saxon.expr.Expression predicate
		java.util.List varRefs
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression newOperand
		net.sf.saxon.expr.Binding[] thisVar
		int op
		net.sf.saxon.expr.BinaryExpression comp
		net.sf.saxon.expr.Expression[] operands
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.Expression predicate
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression newOperand
		net.sf.saxon.expr.Binding[] thisVar
		int op
		net.sf.saxon.expr.GeneralComparison comp
		net.sf.saxon.expr.Expression[] operands
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression newSequence
		net.sf.saxon.expr.QuantifiedExpression q0
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.expr.Expression action
		net.sf.saxon.expr.Binding[] thisVar
		net.sf.saxon.expr.Expression term
		int t
		int t
		net.sf.saxon.expr.Expression term
		net.sf.saxon.expr.PathExpression path
		net.sf.saxon.expr.Expression k
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.Expression head
		net.sf.saxon.expr.Expression selection
		net.sf.saxon.type.ItemType selectionContextItemType
		boolean changed
		net.sf.saxon.expr.Expression condition
		java.util.List list
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
		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
	protected net.sf.saxon.expr.Binding[] extendBindingList (net.sf.saxon.expr.Binding[]) 
		net.sf.saxon.expr.Binding[] in
		net.sf.saxon.expr.Binding[] newBindingList
	public int getImplementationMethod () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		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
		int pslot
		net.sf.saxon.expr.MappingFunction map
	public net.sf.saxon.evpull.EventIterator iterateEvents (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.evpull.EventMappingFunction map
	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 iter
		int position
		int slot
		int pslot
	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 iter
		int position
		int slot
		int pslot
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
		int c1
		int c2
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public int getConstructType () 
}

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.om.StructuredQName name
	protected net.sf.saxon.expr.Expression[] argument
	public void  () 
	public final void setFunctionName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public final int getNumberOfArguments () 
	public void setArguments (net.sf.saxon.expr.Expression[]) 
		int a
		net.sf.saxon.expr.Expression[] args
	public net.sf.saxon.expr.Expression[] getArguments () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	protected final net.sf.saxon.expr.Expression simplifyArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.trans.NoDynamicContextException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		boolean fixed
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		boolean fixed
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.NoDynamicContextException e
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	protected abstract void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
	protected int checkArgumentCount (int, int, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int min
		int max
		net.sf.saxon.expr.ExpressionVisitor visitor
		int numArgs
	private static java.lang.String pluralArguments (int) 
		int num
	public java.util.Iterator iterateSubExpressions () 
		NullPointerException err
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addExternalFunctionCallToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Expression child
		java.util.Iterator iter
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodes
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
	public final java.lang.String getDisplayName () 
	public java.lang.String toString () 
		net.sf.saxon.om.FastStringBuffer buff
		java.util.Iterator iter
		boolean first
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int a
		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
}

net/sf/saxon/expr/GeneralComparison.class
GeneralComparison.java
package net.sf.saxon.expr
public net.sf.saxon.expr.GeneralComparison extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ComparisonExpression  {
	protected int singletonOperator
	protected net.sf.saxon.sort.AtomicComparer comparer
	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.sort.AtomicComparer getAtomicComparer () 
	public int getSingletonOperator () 
	public boolean convertsUntypedToOther () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.ValueComparison vc
		String defaultCollationName
		net.sf.saxon.sort.StringCollator collation
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression oldOp0
		net.sf.saxon.expr.Expression oldOp1
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.value.SequenceType atomicType
		net.sf.saxon.expr.RoleLocator role0
		net.sf.saxon.expr.RoleLocator 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 static net.sf.saxon.expr.Expression makeMinOrMax (net.sf.saxon.expr.Expression, java.lang.String) 
		net.sf.saxon.expr.Expression exp
		String function
		net.sf.saxon.expr.FunctionCall fn
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SingletonComparison sc
		net.sf.saxon.expr.GeneralComparison mc
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.ValueComparison vc
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.RoleLocator role
		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.expr.QuantifiedExpression qe
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.LocalVariableReference var
		net.sf.saxon.expr.SingletonComparison vc
		net.sf.saxon.expr.ValueComparison vc
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.value.Value value0
		net.sf.saxon.type.ItemType t0
		net.sf.saxon.type.ItemType t1
		int c0
		int c1
		String defaultCollationName
		net.sf.saxon.sort.StringCollator comp
		net.sf.saxon.type.BuiltInAtomicType pt0
		net.sf.saxon.type.BuiltInAtomicType pt1
		net.sf.saxon.expr.Expression e0
		net.sf.saxon.expr.Expression e1
		boolean numeric0
		boolean numeric1
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.GeneralComparison gc
	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 boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue s1
		net.sf.saxon.value.AtomicValue s2
		net.sf.saxon.value.AtomicValue s2
		net.sf.saxon.value.AtomicValue s1
		net.sf.saxon.om.SequenceIterator e2
		net.sf.saxon.om.SequenceIterator iter1
		net.sf.saxon.om.SequenceIterator iter2
		net.sf.saxon.value.Value seq2
		int count2
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
	protected static boolean compare (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.AtomicComparer, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue a1
		int operator
		net.sf.saxon.value.AtomicValue a2
		net.sf.saxon.sort.AtomicComparer comparer
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue v1
		net.sf.saxon.value.AtomicValue v2
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	private static int getSingletonOperator (int) 
		int op
	protected net.sf.saxon.expr.GeneralComparison getInverseComparison () 
	protected java.lang.String displayOperator () 
}

net/sf/saxon/expr/GeneralComparison10.class
GeneralComparison10.java
package net.sf.saxon.expr
public net.sf.saxon.expr.GeneralComparison10 extends net.sf.saxon.expr.BinaryExpression {
	protected int singletonOperator
	protected net.sf.saxon.sort.AtomicComparer comparer
	private boolean atomize0
	private boolean atomize1
	private boolean maybeBoolean0
	private boolean maybeBoolean1
	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 int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.sort.StringCollator comp
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.BinaryExpression gc
		net.sf.saxon.expr.BinaryExpression gc
		int n0
		int n1
		boolean maybeNumeric0
		boolean maybeNumeric1
		boolean numeric0
		boolean numeric1
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type0
		net.sf.saxon.type.ItemType type1
	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 boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		boolean b
		net.sf.saxon.om.Item i01
		net.sf.saxon.om.Item i02
		boolean b
		net.sf.saxon.om.Item i11
		net.sf.saxon.om.Item i12
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.AtomicValue item1
		net.sf.saxon.value.AtomicValue item1
		java.util.Iterator listIter1
		net.sf.saxon.value.AtomicValue item0
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter0
		net.sf.saxon.om.SequenceIterator iter1
		java.util.List seq1
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.GeneralComparison10 gc
	private static boolean compare (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.AtomicComparer, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DoubleValue v0
		net.sf.saxon.value.DoubleValue v1
		net.sf.saxon.value.StringValue s0
		net.sf.saxon.value.StringValue s1
		net.sf.saxon.value.AtomicValue a0
		int operator
		net.sf.saxon.value.AtomicValue a1
		net.sf.saxon.sort.AtomicComparer comparer
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.BuiltInAtomicType t0
		net.sf.saxon.type.BuiltInAtomicType t1
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	private static int getSingletonOperator (int) 
		int op
	protected java.lang.String displayOperator () 
}

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.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.RoleLocator role0
		net.sf.saxon.expr.RoleLocator role1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression r
	public net.sf.saxon.expr.Expression copy () 
	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.NodeInfo node1
		net.sf.saxon.om.NodeInfo node2
	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 node1
		net.sf.saxon.om.NodeInfo node2
	private boolean compareIdentity (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node1
		net.sf.saxon.om.NodeInfo node2
	private 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 (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
}

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
	public net.sf.saxon.type.ItemType getRequiredItemType () 
	public int getRequiredCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		int relation
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		int relation
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public boolean equals (java.lang.Object) 
		Object other
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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 boolean effectiveBooleanValue (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 iter
		int count
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

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 {
	net.sf.saxon.expr.Expression value
	net.sf.saxon.expr.Expression min
	net.sf.saxon.expr.Expression max
	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 net.sf.saxon.expr.Expression getValueExpression () 
	public net.sf.saxon.expr.Expression getMinValueExpression () 
	public net.sf.saxon.expr.Expression getMaxValueExpression () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public java.util.Iterator iterateSubExpressions () 
		net.sf.saxon.expr.Expression[] e
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.value.NumericValue v
		net.sf.saxon.value.AtomicValue av2
		net.sf.saxon.value.NumericValue v2
		net.sf.saxon.value.AtomicValue av3
		net.sf.saxon.value.NumericValue v3
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

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.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.sort.NodeOrderComparer 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.Item next ()  throws net.sf.saxon.trans.XPathException 
		int c
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

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.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int computeSpecialProperties () 
		int p
	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.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

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

net/sf/saxon/expr/ItemChecker$ItemCheckMappingFunction.class
ItemChecker.java
package net.sf.saxon.expr
 net.sf.saxon.expr.ItemChecker$ItemCheckMappingFunction extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	public net.sf.saxon.expr.XPathContext externalContext
	private final net.sf.saxon.expr.ItemChecker this$0
	private void  (net.sf.saxon.expr.ItemChecker) 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	void  (net.sf.saxon.expr.ItemChecker, net.sf.saxon.expr.ItemChecker$1) 
		net.sf.saxon.expr.ItemChecker x0
		net.sf.saxon.expr.ItemChecker$1 x1
}

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.RoleLocator role
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.ItemType, net.sf.saxon.expr.RoleLocator) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.type.ItemType itemType
		net.sf.saxon.expr.RoleLocator role
	public net.sf.saxon.type.ItemType getRequiredType () 
	public net.sf.saxon.expr.RoleLocator getRoleLocator () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		String message
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		int card
		net.sf.saxon.type.ItemType supplied
		int relation
	public int getImplementationMethod () 
		int m
	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.ItemChecker$ItemCheckMappingFunction map
	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 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 () 
	private void testConformance (net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String message
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.type.TypeHierarchy th
		String message
		String errorCode
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType operandType
		int relationship
	public boolean equals (java.lang.Object) 
		Object other
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	static void access$100 (net.sf.saxon.expr.ItemChecker, net.sf.saxon.om.Item, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ItemChecker x0
		net.sf.saxon.om.Item x1
		net.sf.saxon.expr.XPathContext x2
}

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 map (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 final net.sf.saxon.expr.ItemMappingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.expr.ItemMappingFunction action
	private net.sf.saxon.om.Item current
	private int position
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/expr/IterateInstr.class
IterateInstr.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.IterateInstr extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression action
	private net.sf.saxon.expr.Expression finallyExp
	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 action
		net.sf.saxon.expr.Expression finallyExp
	public net.sf.saxon.expr.Expression getActionExpression () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public final net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public final boolean createsNewNodes () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
	public int computeDependencies () 
		int dependencies
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
		java.util.List sub
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int getImplementationMethod () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

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 net.sf.saxon.expr.JPConverter$FromBigDecimal INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromBigInteger INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromBoolean INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromBooleanArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromByte INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromByteArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromCharArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromCharacter INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromCollection INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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
		Object obj
		net.sf.saxon.expr.JPConverter itemConverter
		java.util.Iterator i
		Object object
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item[] array
		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 net.sf.saxon.expr.JPConverter$FromDate INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromDouble INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromDoubleArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromFloat INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromFloatArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromInt INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromIntArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromLong INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromLongArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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.ValueRepresentation 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
		int i
		Object object
		net.sf.saxon.expr.XPathContext context
		Object[] arrayObject
		net.sf.saxon.om.Item[] 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 net.sf.saxon.expr.JPConverter$FromQName INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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$FromSequenceIterator.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromSequenceIterator extends net.sf.saxon.expr.JPConverter {
	public static net.sf.saxon.expr.JPConverter$FromSequenceIterator INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 net.sf.saxon.expr.JPConverter$FromShort INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromShortArray INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromSource INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromString INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.JPConverter$FromURI INSTANCE
	public void  () 
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	static void  () 
}

net/sf/saxon/expr/JPConverter$FromValueRepresentation.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$FromValueRepresentation extends net.sf.saxon.expr.JPConverter {
	public static net.sf.saxon.expr.JPConverter$FromValueRepresentation 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.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	static void  () 
}

net/sf/saxon/expr/JPConverter$WrapExternalObject.class
JPConverter.java
package net.sf.saxon.expr
public net.sf.saxon.expr.JPConverter$WrapExternalObject extends net.sf.saxon.expr.JPConverter {
	public static net.sf.saxon.expr.JPConverter$WrapExternalObject INSTANCE
	private net.sf.saxon.type.ItemType resultType
	public void  (net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType resultType
	public net.sf.saxon.om.ValueRepresentation 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 java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 implements java.io.Serializable  {
	private static java.util.HashMap map
	static Class class$net$sf$saxon$om$SequenceIterator
	static Class class$net$sf$saxon$om$ValueRepresentation
	static Class class$java$lang$String
	static Class class$java$lang$Boolean
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$math$BigDecimal
	static Class class$java$math$BigInteger
	static Class class$java$lang$Long
	static Class class$java$lang$Integer
	static Class class$java$lang$Short
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$net$URI
	static Class class$java$net$URL
	static Class class$java$util$Date
	static Class array$J
	static Class array$I
	static Class array$S
	static Class array$B
	static Class array$C
	static Class array$D
	static Class array$F
	static Class array$Z
	static Class class$java$util$Collection
	static Class class$net$sf$saxon$om$NodeInfo
	static Class class$javax$xml$transform$Source
	public void  () 
	public static net.sf.saxon.expr.JPConverter allocate (java.lang.Class, net.sf.saxon.Configuration) 
		Class k
		java.util.Iterator iter
		net.sf.saxon.om.ExternalObjectModel model
		net.sf.saxon.expr.JPConverter converter
		int m
		Class itemClass
		Class javaClass
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.JPConverter c
		java.util.List externalObjectModels
	public abstract net.sf.saxon.om.ValueRepresentation 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 () 
	public java.lang.String compile (java.lang.String, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		net.sf.saxon.expr.CodeGeneratorService compiler
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	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.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	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 displayExpressionName () 
}

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

net/sf/saxon/expr/LazyExpression.class
LazyExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.LazyExpression extends net.sf.saxon.expr.UnaryExpression {
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression operand
	public static net.sf.saxon.expr.Expression makeLazyExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression operand
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	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
	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.Expression copy () 
	protected java.lang.String displayExpressionName () 
}

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.instruct.TailCallReturner  {
	int refCount
	int evaluationMode
	public void  () 
	public void setIndexedVariable () 
	public boolean isIndexedVariable () 
	public int getNominalReferenceCount () 
	public void addReference (net.sf.saxon.expr.VariableReference) 
		net.sf.saxon.expr.VariableReference v
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.type.TypeHierarchy th
		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.RoleLocator, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType req
		boolean backwardsCompatible
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression a
		net.sf.saxon.expr.Expression seq2
		net.sf.saxon.expr.Expression act2
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Optimizer opt
		int tries
		net.sf.saxon.expr.Expression p
	private boolean allReferencesAreFlattened () 
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.expr.BindingReference bref
		int i
		java.util.List references
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	public net.sf.saxon.evpull.EventIterator iterateEvents (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	protected net.sf.saxon.om.ValueRepresentation eval (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.om.ValueRepresentation 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.ValueRepresentation val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.LetExpression let
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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 promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Binding b
		net.sf.saxon.expr.Binding[] savedBindingList
		net.sf.saxon.expr.Binding b
		net.sf.saxon.expr.Expression seq2
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.Expression newAction
	private void replaceVariable (net.sf.saxon.expr.Optimizer, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Binding newBinding
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.Expression seq
		net.sf.saxon.expr.PromotionOffer offer2
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation 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.ValueRepresentation val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
		net.sf.saxon.expr.LetExpression let
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

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.value.Value value
	public void  (net.sf.saxon.value.Value) 
		net.sf.saxon.value.Value value
	public static net.sf.saxon.expr.Literal makeLiteral (net.sf.saxon.value.Value) 
		net.sf.saxon.value.Value value
	public static net.sf.saxon.expr.Literal makeEmptySequence () 
	public net.sf.saxon.value.Value getValue () 
	public final net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
	public final net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public final net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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.expr.Expression copy () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.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.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.Item it
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.SequenceReceiver out
	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) 
		Object obj
		net.sf.saxon.value.Value v
	public int hashCode () 
	public java.lang.String toString () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trace.ExpressionPresenter out
	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.value.Value b
		net.sf.saxon.expr.Expression exp
		boolean value
	public static boolean isConstantOne (net.sf.saxon.expr.Expression) 
		net.sf.saxon.value.Value v
		net.sf.saxon.expr.Expression exp
}

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  () 
	public void  (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.LocalVariableReference ref
	public void setSlotNumber (int) 
		int slotNumber
	public int getSlotNumber () 
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		ArrayIndexOutOfBoundsException err
		net.sf.saxon.expr.XPathContext c
}

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 final 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
	private net.sf.saxon.om.Item current
	private int position
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator newBase
		net.sf.saxon.expr.MappingFunction newAction
	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.expr.ExpressionVisitor) 
	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 net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression oldop
		net.sf.saxon.expr.RoleLocator role
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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.value.NumericValue v1
	public net.sf.saxon.expr.Expression copy () 
	protected java.lang.String displayOperator (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
}

net/sf/saxon/expr/NumericPromoter$1.class
NumericPromoter.java
package net.sf.saxon.expr
 net.sf.saxon.expr.NumericPromoter$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.expr.NumericPromoter this$0
	void  (net.sf.saxon.expr.NumericPromoter, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/NumericPromoter.class
NumericPromoter.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.NumericPromoter extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.type.BuiltInAtomicType requiredType
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.type.BuiltInAtomicType requiredType
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	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.ItemMappingFunction promoter
	public net.sf.saxon.expr.Expression copy () 
	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
	private net.sf.saxon.value.AtomicValue promote (net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.expr.XPathContext context
	public int getRequiredType () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public boolean equals (java.lang.Object) 
		Object other
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	static net.sf.saxon.value.AtomicValue access$000 (net.sf.saxon.expr.NumericPromoter, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.NumericPromoter x0
		net.sf.saxon.value.AtomicValue x1
		net.sf.saxon.expr.XPathContext x2
}

net/sf/saxon/expr/Optimizer.class
Optimizer.java
package net.sf.saxon.expr
public net.sf.saxon.expr.Optimizer extends java.lang.Object implements java.io.Serializable  {
	protected net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.expr.BinaryExpression makeGeneralComparison (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression p0
		int op
		net.sf.saxon.expr.Expression p1
		boolean backwardsCompatible
	public net.sf.saxon.expr.Expression optimizeCopy (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.value.Value makeClosure (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.om.ValueRepresentation 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.expr.Expression convertPathExpressionToKey (net.sf.saxon.expr.PathExpression, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PathExpression pathExp
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression tryIndexedFilter (net.sf.saxon.expr.FilterExpression, net.sf.saxon.expr.ExpressionVisitor, boolean) 
		net.sf.saxon.expr.FilterExpression f
		net.sf.saxon.expr.ExpressionVisitor visitor
		boolean indexFirstOperand
	public net.sf.saxon.expr.FilterExpression convertToFilterExpression (net.sf.saxon.expr.PathExpression, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PathExpression 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.ValueRepresentation makeIndexedValue (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
	public boolean isVariableReplaceableByDot (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Binding[]) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression filter
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression rest
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression rest
		net.sf.saxon.expr.Expression sub
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Binding[] binding
	public net.sf.saxon.expr.Expression makeConditionalDocumentSorter (net.sf.saxon.sort.DocumentSorter, net.sf.saxon.expr.PathExpression) 
		net.sf.saxon.sort.DocumentSorter sorter
		net.sf.saxon.expr.PathExpression path
	public net.sf.saxon.expr.Expression tryInlineFunctionCall (net.sf.saxon.expr.UserFunctionCall, net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.UserFunctionCall functionCall
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression promoteExpressionsToGlobal (net.sf.saxon.expr.Expression, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression trySwitch (net.sf.saxon.instruct.Choose, net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.instruct.Choose choose
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.expr.Expression extractGlobalVariables (net.sf.saxon.expr.Expression, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression body
		net.sf.saxon.expr.ExpressionVisitor visitor
	public void trace (java.lang.String, net.sf.saxon.expr.Expression) 
		String message
		net.sf.saxon.expr.Expression exp
	public void trace (java.lang.String) 
		String message
}

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 net.sf.saxon.expr.PJConverter$AnyURIValueToURI INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException err
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$AnyURIValueToURL INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.net.MalformedURLException err
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$Atomic INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation 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 net.sf.saxon.expr.PJConverter$BooleanValueToBoolean INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$CalendarValueToCalendar INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$CalendarValueToDate INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$General INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Value val
		net.sf.saxon.Configuration config
		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 net.sf.saxon.expr.PJConverter$Identity INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object obj
		net.sf.saxon.om.ValueRepresentation val
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$IntegerValueToBigInteger INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$IntegerValueToByte INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$IntegerValueToChar INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$IntegerValueToInt INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$IntegerValueToLong INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$IntegerValueToShort INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$NumericValueToBigDecimal INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$NumericValueToDouble INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$NumericValueToFloat INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$QualifiedNameValueToQName INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$StringValueToChar INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		String str
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$StringValueToString INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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.ValueRepresentation, 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.ValueRepresentation 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 net.sf.saxon.expr.PJConverter$ToCollection INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		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.Item it
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		java.util.Collection list
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.SequenceIterator iter
	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 net.sf.saxon.expr.PJConverter$ToNull INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$ToSequenceExtent INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$ToSequenceIterator INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 net.sf.saxon.expr.PJConverter$UnwrapExternalObject INSTANCE
	public void  () 
	public java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		Class targetClass
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Value val
		Object obj
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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 implements java.io.Serializable  {
	private static java.util.HashMap jpmap
	static Class class$java$lang$Boolean
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	static Class class$java$lang$Long
	static Class class$java$lang$Integer
	static Class class$java$lang$Short
	static Class class$java$lang$Byte
	static Class class$java$lang$Float
	static Class class$java$lang$Double
	static Class class$java$net$URI
	static Class class$java$net$URL
	static Class class$java$math$BigInteger
	static Class class$java$math$BigDecimal
	static Class class$net$sf$saxon$om$SequenceIterator
	static Class class$net$sf$saxon$om$ValueRepresentation
	static Class class$net$sf$saxon$om$Item
	static Class class$net$sf$saxon$value$Value
	static Class class$net$sf$saxon$value$SequenceExtent
	static Class class$net$sf$saxon$om$NodeInfo
	static Class class$java$util$Collection
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$value$StringValue
	static Class class$java$lang$Character
	static Class class$net$sf$saxon$value$UntypedAtomicValue
	static Class class$net$sf$saxon$value$BooleanValue
	static Class class$net$sf$saxon$value$IntegerValue
	static Class class$net$sf$saxon$value$DecimalValue
	static Class class$net$sf$saxon$value$FloatValue
	static Class class$net$sf$saxon$value$DoubleValue
	static Class class$net$sf$saxon$value$AnyURIValue
	static Class class$net$sf$saxon$value$QNameValue
	static Class class$net$sf$saxon$value$NotationValue
	static Class class$net$sf$saxon$value$DurationValue
	static Class class$net$sf$saxon$value$DateTimeValue
	static Class class$java$util$Date
	static Class class$java$util$Calendar
	static Class class$net$sf$saxon$value$DateValue
	static Class class$net$sf$saxon$value$TimeValue
	static Class class$net$sf$saxon$value$GYearValue
	static Class class$net$sf$saxon$value$GYearMonthValue
	static Class class$net$sf$saxon$value$GMonthValue
	static Class class$net$sf$saxon$value$GMonthDayValue
	static Class class$net$sf$saxon$value$GDayValue
	static Class class$net$sf$saxon$value$Base64BinaryValue
	static Class class$net$sf$saxon$value$HexBinaryValue
	static Class class$java$util$ArrayList
	static Class class$net$sf$saxon$value$ObjectValue
	static Class class$net$sf$saxon$value$NumericValue
	static Class class$net$sf$saxon$value$QualifiedNameValue
	static Class class$net$sf$saxon$value$CalendarValue
	public void  () 
	public static net.sf.saxon.value.SequenceType getEquivalentItemType (java.lang.Class) 
		Class javaClass
	public abstract java.lang.Object convert (net.sf.saxon.om.ValueRepresentation, java.lang.Class, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public java.lang.String compile (java.lang.String, java.lang.Class, net.sf.saxon.expr.CodeGeneratorService) 
		String var
		Class targetClass
		net.sf.saxon.expr.CodeGeneratorService compiler
	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.om.ExternalObjectModel model
		net.sf.saxon.expr.PJConverter converter
		int m
		java.util.List externalObjectModels
		net.sf.saxon.expr.PJConverter itemConverter
		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.om.ExternalObjectModel model
		net.sf.saxon.expr.PJConverter converter
		int m
		net.sf.saxon.Configuration config
		Object node
		java.util.List externalObjectModels
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

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/ParentNodeExpression.class
ParentNodeExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.ParentNodeExpression extends net.sf.saxon.expr.SingleNodeExpression {
	public void  () 
	public net.sf.saxon.om.NodeInfo getNode (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.expr.Expression copy () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.AxisExpression parent
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

net/sf/saxon/expr/PathExpression.class
PathExpression.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.PathExpression extends net.sf.saxon.expr.SlashExpression implements net.sf.saxon.expr.ContextMappingFunction  {
	private transient int state
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.PathExpression stepPath
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
	public boolean isHybrid () 
	net.sf.saxon.expr.Expression addDocumentSorter () 
		int props
	private static boolean isFilteredAxisPath (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression e2
	private net.sf.saxon.expr.PathExpression simplifyDescendantPath (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.AxisExpression stax
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.Expression newStep
		net.sf.saxon.expr.PathExpression newPath
		net.sf.saxon.expr.Expression newStep
		net.sf.saxon.expr.PathExpression newPath
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression st
		net.sf.saxon.expr.PathExpression startPath
		net.sf.saxon.expr.AxisExpression mid
		net.sf.saxon.pattern.NodeTest test
		net.sf.saxon.expr.Expression underlyingStep
		net.sf.saxon.expr.AxisExpression underlyingAxis
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.PathExpression p
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.RoleLocator role0
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  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.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression lastStep
		net.sf.saxon.expr.Expression k
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Optimizer optimizer
		net.sf.saxon.expr.FilterExpression p2
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression p
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression copy () 
	public int computeSpecialProperties () 
		int startProperties
		int stepProperties
		int p
	private boolean testNaturallySorted (int, int) 
		int startProperties
		int stepProperties
	private boolean testNaturallyReverseSorted () 
	public net.sf.saxon.expr.Expression getFirstStep () 
	public net.sf.saxon.expr.Expression getRemainingSteps () 
		net.sf.saxon.expr.PathExpression rem
	public net.sf.saxon.expr.Expression getLastStep () 
	public net.sf.saxon.expr.Expression getLeadingSteps () 
		net.sf.saxon.expr.PathExpression rem
	public boolean isAbsolute (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression first
	public net.sf.saxon.expr.PathExpression tryToMakeAbsolute (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.expr.RootExpression root
		net.sf.saxon.expr.PathExpression path
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression first
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
	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 master
		net.sf.saxon.expr.XPathContext context2
	public java.lang.String toString () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

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

net/sf/saxon/expr/PathMap$PathMapArc.class
PathMap.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PathMap$PathMapArc extends java.lang.Object {
	private net.sf.saxon.expr.PathMap$PathMapNode target
	private net.sf.saxon.expr.AxisExpression step
	private void  (net.sf.saxon.expr.AxisExpression, net.sf.saxon.expr.PathMap$PathMapNode) 
		net.sf.saxon.expr.AxisExpression step
		net.sf.saxon.expr.PathMap$PathMapNode target
	public net.sf.saxon.expr.AxisExpression getStep () 
	public net.sf.saxon.expr.PathMap$PathMapNode getTarget () 
	void  (net.sf.saxon.expr.AxisExpression, net.sf.saxon.expr.PathMap$PathMapNode, net.sf.saxon.expr.PathMap$1) 
		net.sf.saxon.expr.AxisExpression x0
		net.sf.saxon.expr.PathMap$PathMapNode x1
		net.sf.saxon.expr.PathMap$1 x2
	static net.sf.saxon.expr.AxisExpression access$500 (net.sf.saxon.expr.PathMap$PathMapArc) 
		net.sf.saxon.expr.PathMap$PathMapArc x0
	static net.sf.saxon.expr.PathMap$PathMapNode access$600 (net.sf.saxon.expr.PathMap$PathMapArc) 
		net.sf.saxon.expr.PathMap$PathMapArc x0
}

net/sf/saxon/expr/PathMap$PathMapNode.class
PathMap.java
package net.sf.saxon.expr
public net.sf.saxon.expr.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.PathMap$PathMapNode createArc (net.sf.saxon.expr.AxisExpression) 
		net.sf.saxon.expr.PathMap$PathMapArc a
		int i
		net.sf.saxon.expr.AxisExpression step
		net.sf.saxon.expr.PathMap$PathMapNode target
		net.sf.saxon.expr.PathMap$PathMapArc arc
	public void createArc (net.sf.saxon.expr.AxisExpression, net.sf.saxon.expr.PathMap$PathMapNode) 
		net.sf.saxon.expr.PathMap$PathMapArc a
		int i
		net.sf.saxon.expr.AxisExpression step
		net.sf.saxon.expr.PathMap$PathMapNode target
		net.sf.saxon.expr.PathMap$PathMapArc arc
	public net.sf.saxon.expr.PathMap$PathMapArc[] getArcs () 
	public void setReturnable (boolean) 
		boolean returnable
	public boolean isReturnable () 
	public void setAtomized () 
	public boolean isAtomized () 
	public void setHasUnknownDependencies () 
	public boolean hasUnknownDependencies () 
	void  (net.sf.saxon.expr.PathMap$1) 
		net.sf.saxon.expr.PathMap$1 x0
}

net/sf/saxon/expr/PathMap$PathMapNodeSet.class
PathMap.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PathMap$PathMapNodeSet extends java.util.HashSet {
	public void  () 
	public void  (net.sf.saxon.expr.PathMap$PathMapNode) 
		net.sf.saxon.expr.PathMap$PathMapNode singleton
	public net.sf.saxon.expr.PathMap$PathMapNodeSet createArc (net.sf.saxon.expr.AxisExpression) 
		net.sf.saxon.expr.PathMap$PathMapNode node
		java.util.Iterator it
		net.sf.saxon.expr.AxisExpression step
		net.sf.saxon.expr.PathMap$PathMapNodeSet targetSet
	public void addNodeSet (net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap$PathMapNode node
		java.util.Iterator it
		net.sf.saxon.expr.PathMap$PathMapNodeSet nodes
	public void setAtomized () 
		net.sf.saxon.expr.PathMap$PathMapNode node
		java.util.Iterator it
	public void addDescendants () 
		net.sf.saxon.expr.PathMap$PathMapNode node
		net.sf.saxon.expr.AxisExpression down
		java.util.Iterator it
	public void setHasUnknownDependencies () 
		net.sf.saxon.expr.PathMap$PathMapNode node
		java.util.Iterator it
}

net/sf/saxon/expr/PathMap$PathMapRoot.class
PathMap.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PathMap$PathMapRoot extends net.sf.saxon.expr.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.PathMap$1) 
		net.sf.saxon.expr.Expression x0
		net.sf.saxon.expr.PathMap$1 x1
	static boolean access$300 (net.sf.saxon.expr.PathMap$PathMapRoot) 
		net.sf.saxon.expr.PathMap$PathMapRoot x0
	static boolean access$302 (net.sf.saxon.expr.PathMap$PathMapRoot, boolean) 
		net.sf.saxon.expr.PathMap$PathMapRoot x0
		boolean x1
	static net.sf.saxon.expr.Expression access$400 (net.sf.saxon.expr.PathMap$PathMapRoot) 
		net.sf.saxon.expr.PathMap$PathMapRoot x0
}

net/sf/saxon/expr/PathMap.class
PathMap.java
package net.sf.saxon.expr
public net.sf.saxon.expr.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.PathMap$PathMapNode node
		java.util.Iterator iter
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.PathMap$PathMapNodeSet finalNodes
	public net.sf.saxon.expr.PathMap$PathMapRoot makeNewRoot (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.PathMap$PathMapRoot r
		int i
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.PathMap$PathMapRoot root
	public net.sf.saxon.expr.PathMap$PathMapRoot[] getPathMapRoots () 
	public void registerPathForVariable (net.sf.saxon.expr.Binding, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Binding binding
		net.sf.saxon.expr.PathMap$PathMapNodeSet nodeset
	public net.sf.saxon.expr.PathMap$PathMapNodeSet getPathForVariable (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.PathMap$PathMapRoot getContextRoot () 
		net.sf.saxon.expr.PathMap$PathMapRoot newRoot
		int r
		net.sf.saxon.expr.PathMap$PathMapRoot[] roots
		net.sf.saxon.expr.PathMap$PathMapRoot contextRoot
	public net.sf.saxon.expr.PathMap$PathMapRoot getRootForDocument (java.lang.String) 
		String argValue
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.PathMap$PathMapRoot newRoot
		net.sf.saxon.expr.Expression exp
		String baseUri
		net.sf.saxon.expr.Expression arg
		String suppliedUri
		int r
		String requiredUri
		net.sf.saxon.expr.PathMap$PathMapRoot[] roots
		net.sf.saxon.expr.PathMap$PathMapRoot requiredRoot
	public net.sf.saxon.expr.PathMap$PathMapRoot reduceToDownwardsAxes (net.sf.saxon.expr.PathMap$PathMapRoot) 
		net.sf.saxon.expr.AxisExpression newStep
		net.sf.saxon.expr.PathMap$PathMapNode newTarget
		net.sf.saxon.expr.AxisExpression newStep
		net.sf.saxon.expr.PathMap$PathMapArc arc
		byte axis
		int i
		int i
		net.sf.saxon.expr.RootExpression slash
		net.sf.saxon.expr.PathMap$PathMapRoot root
		net.sf.saxon.expr.PathMap$PathMapRoot newRoot
		java.util.Stack nodeStack
	private void reduceToDownwardsAxes (net.sf.saxon.expr.PathMap$PathMapRoot, java.util.Stack) 
		int i
		net.sf.saxon.expr.PathMap$PathMapArc arc
		java.util.Iterator iter
		java.util.Iterator iter
		net.sf.saxon.expr.AxisExpression newStep
		net.sf.saxon.expr.AxisExpression newStep
		net.sf.saxon.expr.AxisExpression newStep
		int a
		net.sf.saxon.expr.PathMap$PathMapNode target
		net.sf.saxon.expr.AxisExpression newStep
		net.sf.saxon.expr.AxisExpression newStep
		net.sf.saxon.expr.PathMap$PathMapArc thisArc
		net.sf.saxon.expr.AxisExpression axisStep
		net.sf.saxon.expr.PathMap$PathMapNode grandParent
		byte lastAxis
		int i
		net.sf.saxon.expr.PathMap$PathMapRoot root
		java.util.Stack nodeStack
		net.sf.saxon.expr.PathMap$PathMapNode node
	public void diagnosticDump (java.io.PrintStream) 
		net.sf.saxon.expr.PathMap$PathMapRoot mapRoot
		net.sf.saxon.expr.Expression exp
		int i
		java.io.PrintStream out
	private void showArcs (java.io.PrintStream, net.sf.saxon.expr.PathMap$PathMapNode, int) 
		net.sf.saxon.expr.PathMap$PathMapArc arc
		int i
		java.io.PrintStream out
		net.sf.saxon.expr.PathMap$PathMapNode node
		int indent
		String pad
		java.util.List arcs
	public static void main (java.lang.String[])  throws java.lang.Exception 
		net.sf.saxon.sxpath.XPathEvaluator xpath
		net.sf.saxon.sxpath.XPathExpression xpexp
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.query.StaticQueryContext sqc
		net.sf.saxon.query.XQueryExpression xqe
		net.sf.saxon.expr.Expression exp
		int i
		String[] args
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.PathMap initialPath
		net.sf.saxon.expr.PathMap$PathMapRoot[] roots
}

net/sf/saxon/expr/PatternMatchExpression.class
PatternMatchExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PatternMatchExpression extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.pattern.Pattern pattern
	public void  (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern pattern
	public net.sf.saxon.pattern.Pattern getPattern () 
	protected int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy () 
	public java.util.Iterator iterateSubExpressions () 
	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 boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item contextItem
}

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)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/expr/PositionVariable.class
PositionVariable.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PositionVariable extends java.lang.Object implements net.sf.saxon.expr.Binding  {
	private net.sf.saxon.om.StructuredQName variableName
	private int slotNumber
	public void  () 
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
	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.ValueRepresentation 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/PromotionOffer.class
PromotionOffer.java
package net.sf.saxon.expr
public net.sf.saxon.expr.PromotionOffer extends java.lang.Object {
	public static final int FOCUS_INDEPENDENT
	public static final int RANGE_INDEPENDENT
	public static final int INLINE_VARIABLE_REFERENCES
	public static final int UNORDERED
	public static final int REPLACE_CURRENT
	public static final int EXTRACT_GLOBAL_VARIABLES
	private net.sf.saxon.expr.Optimizer optimizer
	public net.sf.saxon.expr.ExpressionVisitor visitor
	public int action
	public boolean promoteDocumentDependent
	public boolean promoteXSLTFunctions
	public boolean retainAllNodes
	public net.sf.saxon.expr.Binding[] bindingList
	public net.sf.saxon.expr.Expression containingExpression
	public boolean accepted
	public void  (net.sf.saxon.expr.Optimizer) 
		net.sf.saxon.expr.Optimizer optimizer
	public net.sf.saxon.expr.Optimizer getOptimizer () 
	public net.sf.saxon.expr.Expression accept (net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		int properties
		int dependencies
		int properties
		net.sf.saxon.expr.LocalVariableReference var
		net.sf.saxon.expr.Expression copy
		UnsupportedOperationException err
		net.sf.saxon.expr.Expression child
	private net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.type.TypeHierarchy th
		boolean indexed
		net.sf.saxon.expr.Expression parent
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.LocalVariableReference var
		int properties
}

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 void setOperator (int) 
		int operator
	public int getOperator () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.value.SequenceType decl
		net.sf.saxon.value.SequenceType sequenceType
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.type.ItemType actualItemType
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.Expression ebv
		net.sf.saxon.expr.PromotionOffer offer
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
	public boolean isUpdatingExpression () 
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.QuantifiedExpression qe
		net.sf.saxon.expr.Expression newAction
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public int computeSpecialProperties () 
		int p
	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 boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		boolean some
		int slot
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

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, int, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start
		int op
		net.sf.saxon.expr.Expression end
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		boolean backCompat
		net.sf.saxon.expr.RoleLocator role0
		net.sf.saxon.expr.RoleLocator role1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	private net.sf.saxon.expr.Expression makeConstantRange () 
		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.value.Value v0
		net.sf.saxon.value.Value v1
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	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.AtomicValue av1
		net.sf.saxon.value.NumericValue v1
		net.sf.saxon.value.AtomicValue av2
		net.sf.saxon.value.NumericValue v2
}

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.om.SequenceIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator net.sf.saxon.om.GroundedIterator  {
	long start
	long currentValue
	long limit
	public void  (long, long) 
		long start
		long end
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public net.sf.saxon.om.GroundedValue materialize ()  throws net.sf.saxon.trans.XPathException 
}

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.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator  {
	long start
	long currentValue
	long limit
	public void  (long, long) 
		long start
		long end
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/expr/ReversibleIterator.class
ReversibleIterator.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.ReversibleIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/expr/RoleLocator.class
RoleLocator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RoleLocator extends java.lang.Object implements java.io.Serializable  {
	private int kind
	private java.io.Serializable 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 void  (int, java.io.Serializable, int) 
		int kind
		java.io.Serializable operation
		int operand
	public void setErrorCode (java.lang.String) 
		String code
	public java.lang.String getErrorCode () 
	public java.lang.String getMessage () 
		String name
		int slash
		String attributeName
		String name
	public java.lang.String composeRequiredMessage (net.sf.saxon.type.ItemType, net.sf.saxon.om.NamePool) 
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.om.NamePool pool
	public java.lang.String composeErrorMessage (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, net.sf.saxon.om.NamePool) 
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.type.ItemType suppliedItemType
		net.sf.saxon.om.NamePool pool
	private static java.lang.String ordinal (int) 
		int n
}

net/sf/saxon/expr/RootExpression.class
RootExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.RootExpression extends net.sf.saxon.expr.SingleNodeExpression {
	public void  () 
	public boolean equals (java.lang.Object) 
		Object other
	public final int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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.DocumentInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item current
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.ContextItemExpression cie
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.AxisExpression root
	public java.lang.String toString () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

net/sf/saxon/expr/SequenceIterable.class
SequenceIterable.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.SequenceIterable extends java.lang.Object implements java.io.Serializable  {
	public abstract net.sf.saxon.om.SequenceIterator iterate (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 {
	public static final net.sf.saxon.expr.Expression[] NO_ARGUMENTS
	protected net.sf.saxon.expr.Expression[] arguments
	public void  () 
	public void setArguments (net.sf.saxon.expr.Expression[]) 
		int i
		net.sf.saxon.expr.Expression[] sub
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public int computeDependencies () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.Item item
		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.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.expr.XPathContext context
		int m
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		int m
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int i
		net.sf.saxon.trace.ExpressionPresenter destination
	public java.lang.String getExpressionType () 
	static void  () 
}

net/sf/saxon/expr/SingleNodeExpression.class
SingleNodeExpression.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.SingleNodeExpression extends net.sf.saxon.expr.Expression {
	public void  () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getIntrinsicDependencies () 
	public int computeSpecialProperties () 
	public abstract net.sf.saxon.om.NodeInfo getNode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	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 boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

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.RoleLocator role
	private static final int STRING_KINDS
	private static final int UNTYPED_KINDS
	private static final int UNTYPED_IF_UNTYPED_KINDS
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.RoleLocator, boolean) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.expr.RoleLocator role
		boolean allowEmpty
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression exp
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.RoleLocator getRole () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Value value
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		int found
		net.sf.saxon.om.Item result
		net.sf.saxon.om.SequenceIterator iter
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		int kinds
		net.sf.saxon.type.TypeHierarchy th
		boolean isSchemaAware
		net.sf.saxon.type.ItemType in
	public int computeCardinality () 
	protected java.lang.String displayExpressionName () 
}

net/sf/saxon/expr/SingletonComparison.class
SingletonComparison.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SingletonComparison extends net.sf.saxon.expr.BinaryExpression implements net.sf.saxon.expr.ComparisonExpression  {
	private net.sf.saxon.sort.AtomicComparer comparer
	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 void setAtomicComparer (net.sf.saxon.sort.AtomicComparer) 
		net.sf.saxon.sort.AtomicComparer comp
	public net.sf.saxon.sort.AtomicComparer getAtomicComparer () 
	public int getSingletonOperator () 
	public boolean convertsUntypedToOther () 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.SingletonComparison sc
	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 boolean effectiveBooleanValue (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 v1
		net.sf.saxon.value.AtomicValue v2
	protected java.lang.String displayOperator () 
}

net/sf/saxon/expr/SlashExpression$1.class
SlashExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.SlashExpression$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final javax.xml.transform.SourceLocator val$loc
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.expr.SlashExpression this$0
	void  (net.sf.saxon.expr.SlashExpression, javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/SlashExpression$2.class
SlashExpression.java
package net.sf.saxon.expr
 net.sf.saxon.expr.SlashExpression$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final javax.xml.transform.SourceLocator val$loc
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.expr.SlashExpression this$0
	void  (net.sf.saxon.expr.SlashExpression, javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/expr/SlashExpression.class
SlashExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.SlashExpression extends net.sf.saxon.expr.Expression implements net.sf.saxon.expr.ContextMappingFunction  {
	net.sf.saxon.expr.Expression start
	net.sf.saxon.expr.Expression step
	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 void setStartExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression start2
	protected void setStepExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression step2
	public static net.sf.saxon.expr.SlashExpression makeSlashExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.expr.Expression start
		net.sf.saxon.expr.Expression step
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType itemType
	public net.sf.saxon.expr.Expression getStartExpression () 
	public net.sf.saxon.expr.Expression getStepExpression () 
	public boolean isHybrid () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public final net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.Expression step2
		net.sf.saxon.expr.PathExpression path
		net.sf.saxon.expr.Expression sortedPath
		int props
		net.sf.saxon.expr.AtomicMappingExpression ame
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression start2
		net.sf.saxon.expr.RoleLocator role0
		net.sf.saxon.type.ItemType stepType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	protected net.sf.saxon.expr.Expression promoteFocusIndependentSubexpressions (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public java.util.Iterator iterateSubExpressions () 
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int computeDependencies () 
	public net.sf.saxon.expr.Expression copy () 
	public int computeSpecialProperties () 
		int p
	public int computeCardinality () 
		int c1
		int c2
	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.ItemMappingFunction atomicValueChecker
		net.sf.saxon.expr.ItemMappingFunction nodeChecker
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.expr.XPathContext context2
		javax.xml.transform.SourceLocator loc
		net.sf.saxon.om.Item first
	private net.sf.saxon.trans.XPathException reportMixedItems (javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext) 
		javax.xml.transform.SourceLocator loc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.XPathException err
	public final 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 explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
	static net.sf.saxon.trans.XPathException access$000 (net.sf.saxon.expr.SlashExpression, javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.SlashExpression x0
		javax.xml.transform.SourceLocator x1
		net.sf.saxon.expr.XPathContext x2
}

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.instruct.SlotManager map
	protected net.sf.saxon.om.ValueRepresentation[] slots
	public static final net.sf.saxon.expr.StackFrame EMPTY
	public void  (net.sf.saxon.instruct.SlotManager, net.sf.saxon.om.ValueRepresentation[]) 
		net.sf.saxon.instruct.SlotManager map
		net.sf.saxon.om.ValueRepresentation[] slots
	public net.sf.saxon.instruct.SlotManager getStackFrameMap () 
	public net.sf.saxon.om.ValueRepresentation[] getStackFrameValues () 
	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 implements net.sf.saxon.expr.MappingFunction  {
	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.XPathContext makeEarlyEvaluationContext () 
	public abstract net.sf.saxon.instruct.LocationMap getLocationMap () 
	public abstract void issueWarning (java.lang.String, javax.xml.transform.SourceLocator) 
	public abstract java.lang.String getSystemId () 
	public abstract int getLineNumber () 
	public abstract java.lang.String getBaseURI () 
	public abstract java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.NamePool getNamePool () 
	public abstract net.sf.saxon.expr.VariableReference bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public abstract net.sf.saxon.sort.StringCollator getCollation (java.lang.String) 
	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 boolean isAllowedBuiltInType (net.sf.saxon.type.BuiltInAtomicType) 
	public abstract net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
}

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_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
	public static final int DEPENDENCY_MASK
	public static final int SPECIAL_PROPERTY_MASK
	public static int getCardinalityCode (int) 
		int cardinality
	public static java.lang.String getCardinalityDescription (int) 
		int cardinality
		int code
		String[] names
	private void  () 
}

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 java.lang.String getStringValue () 
	public net.sf.saxon.expr.Expression copy () 
}

net/sf/saxon/expr/StringTokenIterator.class
StringTokenIterator.java
package net.sf.saxon.expr
public net.sf.saxon.expr.StringTokenIterator extends java.lang.Object implements net.sf.saxon.om.UnfailingIterator  {
	private String theString
	private String delimiters
	private java.util.StringTokenizer tokenizer
	private String current
	private int position
	public void  (java.lang.String) 
		String string
	public void  (java.lang.String, java.lang.String) 
		String string
		String delimiters
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

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.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private int position
	private int min
	private int max
	private net.sf.saxon.om.Item nextItem
	private net.sf.saxon.om.Item current
	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 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
		int p
	public int getLastPosition ()  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
	public void  (int) 
		int slot
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public boolean equals (java.lang.Object) 
		Object other
	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 net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.ValueRepresentation actual
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

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.instruct.UserFunction containingFunction
	public void  (net.sf.saxon.instruct.UserFunction) 
		net.sf.saxon.instruct.UserFunction function
	public net.sf.saxon.instruct.UserFunction getContainingFunction () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.ValueRepresentation extent
		net.sf.saxon.instruct.UserFunction fn
		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.om.Item item
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMajor cm
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.XPathContextMajor cm
	private net.sf.saxon.om.ValueRepresentation tailCallDifferentFunction (net.sf.saxon.instruct.UserFunction, net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.expr.XPathContextMajor cm
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	protected java.lang.String displayExpressionName () 
}

net/sf/saxon/expr/TailExpression.class
TailExpression.java
package net.sf.saxon.expr
public net.sf.saxon.expr.TailExpression extends net.sf.saxon.expr.Expression {
	net.sf.saxon.expr.Expression base
	int start
	public void  (net.sf.saxon.expr.Expression, int) 
		net.sf.saxon.expr.Expression base
		int start
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public int getStart () 
	public boolean equals (java.lang.Object) 
		Object other
	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.SequenceIterator baseIter
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
}

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.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator base
	private int start
	private void  (net.sf.saxon.om.SequenceIterator, int)  throws net.sf.saxon.trans.XPathException 
		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 net.sf.saxon.om.Item current () 
	public int position () 
		int bp
	public boolean hasNext () 
	public int getLastPosition ()  throws net.sf.saxon.trans.XPathException 
		int bl
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/expr/Token.class
Token.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.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 SLSL
	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 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 COLONCOLON
	public static final int COLONSTAR
	public static final int INSTANCE_OF
	public static final int CAST_AS
	public static final int TREAT_AS
	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 TYPESWITCH
	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 XQUERY_VERSION
	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 IMPORT_SCHEMA
	public static final int IMPORT_MODULE
	public static final int DECLARE_VARIABLE
	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 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 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 NEGATE
	public static 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/Tokenizer.class
Tokenizer.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.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 startLineNumber
	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
	public void  () 
	public int getState () 
	public void setState (int) 
		int state
	public void tokenize (java.lang.String, int, int, int)  throws net.sf.saxon.trans.XPathException 
		String input
		int start
		int end
		int lineNumber
	public void next ()  throws net.sf.saxon.trans.XPathException 
		int optype
		String qname
		String saveTokenValue
		int savePosition
		int op
		int candidate
		String composite
		Integer val
		int oldPrecedingToken
	public void treatCurrentAsOperator () 
		int optype
	public void lookAhead ()  throws net.sf.saxon.trans.XPathException 
		int pragmaStart
		int nestingDepth
		int nestingDepth
		char ahead
		int i
		char nc
		boolean allowE
		boolean allowSign
		boolean allowDot
		boolean endOfNum
		char c
	private static int getBinaryOp (java.lang.String) 
		String s
	private static 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 unreadChar () 
	public java.lang.String recentText () 
	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/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
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.ItemChecker checker
}

net/sf/saxon/expr/TypeChecker.class
TypeChecker.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.TypeChecker extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.RoleLocator, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int relation
		net.sf.saxon.expr.Expression cexp
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.functions.StringFn fn
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.functions.NumberFn fn
		net.sf.saxon.expr.Expression cexp
		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.trans.XPathException err
		net.sf.saxon.expr.Expression cexp
		int rt
		net.sf.saxon.trans.XPathException err
		String msg
		net.sf.saxon.trans.XPathException err
		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
		boolean backwardsCompatible
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.TypeHierarchy th
		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 static net.sf.saxon.expr.Expression strictTypeCheck (net.sf.saxon.expr.Expression, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.RoleLocator, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		int relation
		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.RoleLocator 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.ValueRepresentation, 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.om.Item item
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.ValueRepresentation val
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.ItemType reqItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.SequenceIterator iter
		int count
		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
}

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 {
	protected net.sf.saxon.expr.Expression operand
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression p0
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int computeSpecialProperties () 
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
		String className
		String simpleName
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		String op
		net.sf.saxon.trace.ExpressionPresenter out
		String name
	protected java.lang.String displayOperator (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	protected java.lang.String displayExpressionName () 
}

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.om.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.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.sort.NodeOrderComparer 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.Item next ()  throws net.sf.saxon.trans.XPathException 
		int c
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/expr/UntypedAtomicConverter$1.class
UntypedAtomicConverter.java
package net.sf.saxon.expr
 net.sf.saxon.expr.UntypedAtomicConverter$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.expr.UntypedAtomicConverter this$0
	void  (net.sf.saxon.expr.UntypedAtomicConverter, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.type.ValidationException 
	public net.sf.saxon.om.Item map (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/expr/UntypedAtomicConverter.class
UntypedAtomicConverter.java
package net.sf.saxon.expr
public final net.sf.saxon.expr.UntypedAtomicConverter extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.type.AtomicType requiredItemType
	private boolean allConverted
	private boolean singleton
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.type.AtomicType, boolean) 
		net.sf.saxon.expr.Expression sequence
		net.sf.saxon.type.AtomicType requiredItemType
		boolean allConverted
	public net.sf.saxon.type.ItemType getRequiredItemType () 
	public boolean areAllItemsConverted () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType it
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.expr.Expression copy () 
	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.ItemMappingFunction converter
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ConversionResult val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	protected java.lang.String displayOperator (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	static net.sf.saxon.type.AtomicType access$000 (net.sf.saxon.expr.UntypedAtomicConverter) 
		net.sf.saxon.expr.UntypedAtomicConverter x0
}

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 {
	private net.sf.saxon.value.SequenceType staticType
	private net.sf.saxon.instruct.UserFunction function
	private boolean tailCall
	private boolean confirmed
	private int[] argumentEvaluationModes
	public void  () 
	public void setStaticType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public void setFunction (net.sf.saxon.instruct.UserFunction) 
		net.sf.saxon.instruct.UserFunction compiledFunction
	public void checkFunctionCall (net.sf.saxon.instruct.UserFunction, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		int i
		net.sf.saxon.instruct.UserFunction compiledFunction
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.Executable executable
		boolean isXSLT
		int n
	public net.sf.saxon.instruct.UserFunction getFunction () 
	public void setConfirmed (boolean) 
		boolean conf
	public boolean isConfirmed () 
	public boolean isTailCall () 
	public boolean isRecursiveTailCall () 
	public net.sf.saxon.expr.Expression[] getArguments () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public final net.sf.saxon.om.StructuredQName getFunctionName () 
		net.sf.saxon.om.StructuredQName n
	public int[] getArgumentEvaluationModes () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getIntrinsicDependencies () 
	public boolean isUpdatingExpression () 
	public net.sf.saxon.expr.Expression copy () 
		int i
		int[] am2
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.expr.Expression[] a2
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e2
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public void computeArgumentEvaluationModes () 
		int m
		int refs
		int i
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.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
		net.sf.saxon.om.ValueRepresentation val
	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.ValueRepresentation result
	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.ValueRepresentation[] actualArgs
		net.sf.saxon.expr.XPathContextMajor c2
	private net.sf.saxon.om.ValueRepresentation callFunction (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		StackOverflowError err
		NullPointerException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.ValueRepresentation[] actualArgs
		net.sf.saxon.expr.XPathContextMajor c2
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.ValueRepresentation[] actualArgs
	public net.sf.saxon.evpull.EventIterator iterateEvents (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.ValueRepresentation[] actualArgs
	private net.sf.saxon.om.ValueRepresentation[] evaluateArguments (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int refs
		int i
		net.sf.saxon.expr.XPathContext c
		int numArgs
		net.sf.saxon.om.ValueRepresentation[] actualArgs
	public net.sf.saxon.om.ValueRepresentation dynamicCall (net.sf.saxon.om.ValueRepresentation[], net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.om.ValueRepresentation[] suppliedArguments
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.ValueRepresentation[] convertedArgs
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContextMajor c3
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int a
		net.sf.saxon.trace.ExpressionPresenter out
	public int getConstructType () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public int getLineNumber (long) 
		long locationId
	public java.lang.String getSystemId (long) 
		long locationId
}

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.sort.AtomicComparer comparer
	private net.sf.saxon.value.BooleanValue resultWhenEmpty
	private boolean needsRuntimeComparabilityCheck
	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
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	public void setAtomicComparer (net.sf.saxon.sort.AtomicComparer) 
		net.sf.saxon.sort.AtomicComparer comparer
	public net.sf.saxon.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.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String which
		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.sort.StringCollator comp
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.value.SequenceType optionalAtomic
		net.sf.saxon.expr.RoleLocator role0
		net.sf.saxon.expr.RoleLocator role1
		net.sf.saxon.type.AtomicType t0
		net.sf.saxon.type.AtomicType t1
		net.sf.saxon.type.BuiltInAtomicType p0
		net.sf.saxon.type.BuiltInAtomicType p1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue r
		net.sf.saxon.trans.NoDynamicContextException e
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression arg
		net.sf.saxon.expr.Expression result
		long val
		net.sf.saxon.expr.FilterExpression filter
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.ValueComparison vc
		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.IdentityComparison id
		net.sf.saxon.expr.FunctionCall f0
		net.sf.saxon.expr.FunctionCall f1
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.value.Value value0
		net.sf.saxon.value.Value value1
		int p0
		int p1
	public boolean isNegatable (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		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.value.Value) 
		net.sf.saxon.value.Value v
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.ValueComparison vc
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e2
		net.sf.saxon.value.AtomicValue v0
		net.sf.saxon.value.AtomicValue v1
		net.sf.saxon.trans.XPathException e
		ClassCastException err
		net.sf.saxon.expr.XPathContext context
	static boolean compare (net.sf.saxon.value.AtomicValue, int, net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.AtomicComparer)  throws net.sf.saxon.trans.XPathException 
		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.sort.AtomicComparer collator
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e2
		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.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	protected java.lang.String displayOperator () 
}

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.om.GroundedIterator net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.GroundedValue baseValue
	private int start
	private int pos
	public void  (net.sf.saxon.om.GroundedValue, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue base
		int start
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public boolean hasNext () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.GroundedValue materialize ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/expr/VariableDeclaration.class
VariableDeclaration.java
package net.sf.saxon.expr
public abstract net.sf.saxon.expr.VariableDeclaration extends java.lang.Object {
	public abstract void registerReference (net.sf.saxon.expr.BindingReference) 
	public abstract net.sf.saxon.om.StructuredQName getVariableQName () 
}

net/sf/saxon/expr/VariableReference.class
VariableReference.java
package net.sf.saxon.expr
public 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.value.Value constantValue
	transient String displayName
	private boolean flattened
	private boolean inLoop
	private boolean filtered
	public void  () 
	public void  (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.expr.VariableReference ref
	public void setStaticType (net.sf.saxon.value.SequenceType, net.sf.saxon.value.Value, int) 
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.value.Value 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.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public void fixup (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public void refineVariableType (net.sf.saxon.type.ItemType, int, net.sf.saxon.value.Value, int, net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.type.ItemType type
		int cardinality
		net.sf.saxon.value.Value constantValue
		int properties
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.Executable exec
		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.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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 net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.PromotionOffer offer
	public int getImplementationMethod () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.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.ValueRepresentation actual
		net.sf.saxon.trans.XPathException 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.ValueRepresentation 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.ValueRepresentation actual
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.ValueRepresentation 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 toString () 
		String d
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter destination
		String d
}

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 final net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	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 simplify (net.sf.saxon.expr.ExpressionVisitor)  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.PathExpression path
		net.sf.saxon.expr.PathExpression path1
		net.sf.saxon.expr.PathExpression path2
		net.sf.saxon.expr.FunctionCall 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.type.TypeHierarchy th
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.RoleLocator role0
		net.sf.saxon.expr.RoleLocator role1
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Block b
		net.sf.saxon.instruct.Block b
		net.sf.saxon.expr.AxisExpression a0
		net.sf.saxon.expr.AxisExpression a1
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.expr.Expression copy () 
	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.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
}

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.instruct.ParameterSet getLocalParameters () 
	public abstract net.sf.saxon.instruct.ParameterSet getTunnelParameters () 
	public abstract void setOrigin (net.sf.saxon.trace.InstructionInfo) 
	public abstract void setOriginatingConstructType (int) 
	public abstract net.sf.saxon.trace.InstructionInfo getOrigin () 
	public abstract int getOriginatingConstructType () 
	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.SequenceIterator) 
	public abstract net.sf.saxon.om.SequenceIterator getCurrentIterator () 
	public abstract int getContextPosition ()  throws net.sf.saxon.trans.XPathException 
	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 net.sf.saxon.sort.StringCollator getCollation (java.lang.String)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.sort.StringCollator getDefaultCollation () 
	public abstract boolean useLocalParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.instruct.LocalParam, boolean)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.expr.StackFrame getStackFrame () 
	public abstract net.sf.saxon.om.ValueRepresentation evaluateLocalVariable (int) 
	public abstract void setLocalVariable (int, net.sf.saxon.om.ValueRepresentation) 
	public abstract void changeOutputDestination (java.util.Properties, javax.xml.transform.Result, boolean, int, int, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
	public abstract void setTemporaryReceiver (net.sf.saxon.event.SequenceReceiver) 
	public abstract void setReceiver (net.sf.saxon.event.SequenceReceiver) 
	public abstract net.sf.saxon.event.SequenceReceiver getReceiver () 
	public abstract net.sf.saxon.trans.Mode getCurrentMode () 
	public abstract net.sf.saxon.trans.Rule getCurrentTemplateRule () 
	public abstract net.sf.saxon.sort.GroupIterator getCurrentGroupIterator () 
	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 ()  throws net.sf.saxon.trans.NoDynamicContextException 
	public abstract java.util.Iterator iterateStackFrames () 
}

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.instruct.ParameterSet localParameters
	private net.sf.saxon.instruct.ParameterSet tunnelParameters
	private net.sf.saxon.instruct.UserFunction tailCallFunction
	private net.sf.saxon.trans.Mode currentMode
	private net.sf.saxon.trans.Rule currentTemplate
	private net.sf.saxon.sort.GroupIterator currentGroupIterator
	private net.sf.saxon.regex.RegexIterator currentRegexIterator
	public void  (net.sf.saxon.Controller) 
		net.sf.saxon.Controller controller
	private void  () 
	public void  (net.sf.saxon.om.Item, net.sf.saxon.instruct.Executable) 
		net.sf.saxon.om.UnfailingIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.instruct.Executable exec
	public void  (net.sf.saxon.om.Item, net.sf.saxon.Configuration) 
		net.sf.saxon.om.UnfailingIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.Configuration config
		net.sf.saxon.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 net.sf.saxon.instruct.ParameterSet getLocalParameters () 
	public void setLocalParameters (net.sf.saxon.instruct.ParameterSet) 
		net.sf.saxon.instruct.ParameterSet localParameters
	public net.sf.saxon.instruct.ParameterSet getTunnelParameters () 
	public void setTunnelParameters (net.sf.saxon.instruct.ParameterSet) 
		net.sf.saxon.instruct.ParameterSet tunnelParameters
	public void setOrigin (net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.trace.InstructionInfo expr
	public void setStackFrame (net.sf.saxon.instruct.SlotManager, net.sf.saxon.om.ValueRepresentation[]) 
		net.sf.saxon.instruct.SlotManager map
		net.sf.saxon.om.ValueRepresentation[] variables
	public void resetStackFrameMap (net.sf.saxon.instruct.SlotManager, int) 
		net.sf.saxon.om.ValueRepresentation[] v2
		net.sf.saxon.instruct.SlotManager map
		int numberOfParams
	public void requestTailCall (net.sf.saxon.instruct.UserFunction, net.sf.saxon.om.ValueRepresentation[]) 
		net.sf.saxon.om.ValueRepresentation[] v2
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.om.ValueRepresentation[] variables
	public net.sf.saxon.instruct.UserFunction getTailCallFunction () 
		net.sf.saxon.instruct.UserFunction fn
	public void openStackFrame (net.sf.saxon.instruct.SlotManager) 
		net.sf.saxon.instruct.SlotManager map
		int numberOfSlots
	public void openStackFrame (int) 
		int numberOfVariables
	public void setCurrentMode (net.sf.saxon.trans.Mode) 
		net.sf.saxon.trans.Mode mode
	public net.sf.saxon.trans.Mode getCurrentMode () 
	public void setCurrentTemplateRule (net.sf.saxon.trans.Rule) 
		net.sf.saxon.trans.Rule rule
	public net.sf.saxon.trans.Rule getCurrentTemplateRule () 
	public void setCurrentGroupIterator (net.sf.saxon.sort.GroupIterator) 
		net.sf.saxon.sort.GroupIterator iterator
	public net.sf.saxon.sort.GroupIterator getCurrentGroupIterator () 
	public void setCurrentRegexIterator (net.sf.saxon.regex.RegexIterator) 
		net.sf.saxon.regex.RegexIterator currentRegexIterator
	public net.sf.saxon.regex.RegexIterator getCurrentRegexIterator () 
	public boolean useLocalParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.instruct.LocalParam, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.instruct.LocalParam binding
		boolean isTunnel
		net.sf.saxon.instruct.ParameterSet params
		net.sf.saxon.om.ValueRepresentation val
}

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.SequenceIterator currentIterator
	int last
	net.sf.saxon.event.SequenceReceiver currentReceiver
	boolean isTemporaryDestination
	net.sf.saxon.expr.XPathContext caller
	protected net.sf.saxon.expr.StackFrame stackFrame
	Object origin
	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.instruct.ParameterSet getLocalParameters () 
	public net.sf.saxon.instruct.ParameterSet getTunnelParameters () 
	public void setOrigin (net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.trace.InstructionInfo expr
	public void setOriginatingConstructType (int) 
		int loc
	public int getOriginatingConstructType () 
	public net.sf.saxon.trace.InstructionInfo getOrigin () 
	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.om.NameChecker getNameChecker () 
	public final net.sf.saxon.expr.XPathContext getCaller () 
	public void setCurrentIterator (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator iter
	public final net.sf.saxon.om.SequenceIterator getCurrentIterator () 
	public final int getContextPosition ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
	public final net.sf.saxon.om.Item getContextItem () 
	public final int getLast ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.SequenceIterator another
	public final boolean isAtLast ()  throws net.sf.saxon.trans.XPathException 
	public final net.sf.saxon.sort.StringCollator getCollation (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		net.sf.saxon.trans.XPathException e
		String name
		net.sf.saxon.sort.StringCollator collation
	public final net.sf.saxon.sort.StringCollator getDefaultCollation () 
	public net.sf.saxon.expr.StackFrame getStackFrame () 
	public net.sf.saxon.om.ValueRepresentation evaluateLocalVariable (int) 
		int slotnumber
	public void setLocalVariable (int, net.sf.saxon.om.ValueRepresentation) 
		ArrayIndexOutOfBoundsException e
		int slotnumber
		net.sf.saxon.om.ValueRepresentation value
	public void changeOutputDestination (java.util.Properties, javax.xml.transform.Result, boolean, int, int, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.util.Properties props
		javax.xml.transform.Result result
		boolean isFinal
		int hostLanguage
		int validation
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.ComplexContentOutputter out
		net.sf.saxon.event.SerializerFactory sf
		net.sf.saxon.event.Receiver receiver
		boolean openNow
		net.sf.saxon.event.NamespaceReducer ne
	public void setTemporaryReceiver (net.sf.saxon.event.SequenceReceiver) 
		net.sf.saxon.event.SequenceReceiver out
	public void setReceiver (net.sf.saxon.event.SequenceReceiver) 
		net.sf.saxon.event.SequenceReceiver receiver
	public final net.sf.saxon.event.SequenceReceiver getReceiver () 
	public boolean useLocalParameter (net.sf.saxon.om.StructuredQName, net.sf.saxon.instruct.LocalParam, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.instruct.LocalParam binding
		boolean isTunnel
	public net.sf.saxon.trans.Mode getCurrentMode () 
	public net.sf.saxon.trans.Rule getCurrentTemplateRule () 
	public net.sf.saxon.sort.GroupIterator getCurrentGroupIterator () 
	public net.sf.saxon.regex.RegexIterator getCurrentRegexIterator () 
	public net.sf.saxon.value.DateTimeValue getCurrentDateTime () 
	public final int getImplicitTimezone () 
	public void setTemporaryOutputState (boolean) 
		boolean temp
	public java.util.Iterator iterateStackFrames () 
}

net/sf/saxon/exslt/
net/sf/saxon/exslt/Common.class
Common.java
package net.sf.saxon.exslt
public abstract net.sf.saxon.exslt.Common extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.om.ValueRepresentation nodeSet (net.sf.saxon.om.ValueRepresentation) 
		net.sf.saxon.om.ValueRepresentation frag
	public static java.lang.String objectType (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.ValueRepresentation) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.ValueRepresentation value
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
}

net/sf/saxon/exslt/Date.class
Date.java
package net.sf.saxon.exslt
public final net.sf.saxon.exslt.Date extends java.lang.Object {
	private void  () 
	public static java.lang.String dateTime (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String date (java.lang.String) 
		String dateTime
		int offset
	public static java.lang.String date (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String time (java.lang.String) 
		String dateTime
		int t
	public static java.lang.String time (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double year (java.lang.String) 
		Exception err
		String dateTime
	public static double year (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static boolean leapYear (java.lang.String) 
		String dateTime
		double year
		int y
	public static boolean leapYear (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double monthInYear (java.lang.String) 
		Exception err
		String dateTime
	public static double monthInYear (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String monthName (java.lang.String) 
		String date
		String[] months
		double m
	public static java.lang.String monthName (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String monthAbbreviation (java.lang.String) 
		String date
		String[] months
		double m
	public static java.lang.String monthAbbreviation (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double weekInYear (java.lang.String) 
		int lastYear
		String dec31
		String dateTime
		int dayInYear
		String firstJan
		int jan1day
		int daysInFirstWeek
		int rawWeek
	public static double weekInYear (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double weekInMonth (java.lang.String) 
		String dateTime
	public static double weekInMonth (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double dayInYear (java.lang.String) 
		String dateTime
		int month
		int day
		int[] prev
		int leap
	public static double dayInYear (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double dayInMonth (java.lang.String) 
		Exception err
		String dateTime
	public static double dayInMonth (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double dayOfWeekInMonth (java.lang.String) 
		String dateTime
		double dd
	public static double dayOfWeekInMonth (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double dayInWeek (java.lang.String) 
		String dateTime
		double yy
		double mm
		double dd
		java.util.GregorianCalendar calDate
	public static double dayInWeek (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String dayName (java.lang.String) 
		String dateTime
		String[] days
		double d
	public static java.lang.String dayName (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static java.lang.String dayAbbreviation (java.lang.String) 
		String dateTime
		String[] days
		double d
	public static java.lang.String dayAbbreviation (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double hourInDay (java.lang.String) 
		int hh
		Exception err
		String dateTime
		int t
	public static double hourInDay (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double minuteInHour (java.lang.String) 
		int mm
		Exception err
		String dateTime
		int t
	public static double minuteInHour (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static double secondInMinute (java.lang.String) 
		int ss
		Exception err
		String dateTime
		int t
	public static double secondInMinute (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/exslt/Math.class
Math.java
package net.sf.saxon.exslt
public abstract net.sf.saxon.exslt.Math extends java.lang.Object {
	public void  () 
	public static double max (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		double x
		NumberFormatException err
		net.sf.saxon.om.SequenceIterator nsv
		double max
	public static double min (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		double x
		double min
		NumberFormatException e
		net.sf.saxon.om.SequenceIterator nsv
	public static net.sf.saxon.value.Value highest (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		double x
		double max
		java.util.ArrayList highest
		NumberFormatException e
		net.sf.saxon.om.SequenceIterator nsv
	public static net.sf.saxon.value.Value lowest (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		double x
		double min
		java.util.ArrayList lowest
		NumberFormatException e
		net.sf.saxon.om.SequenceIterator nsv
	public static double abs (double) 
		double x
	public static double sqrt (double) 
		double x
	public static net.sf.saxon.value.NumericValue power (net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue)  throws net.sf.saxon.trans.XPathException 
		long le
		Class bigDecimalClass
		java.lang.reflect.Method pow
		Integer[] argValues
		java.math.BigDecimal result
		NoSuchMethodException err
		IllegalAccessException err
		java.lang.reflect.InvocationTargetException err
		java.math.BigDecimal nd
		long le
		net.sf.saxon.value.NumericValue n
		net.sf.saxon.value.NumericValue e
	public static double constant (net.sf.saxon.expr.XPathContext, java.lang.String, double)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		String name
		double precision
		String con
	public static double log (double) 
		double x
	public static double random () 
	public static double sin (double) 
		double x
	public static double cos (double) 
		double x
	public static double tan (double) 
		double x
	public static double asin (double) 
		double x
	public static double acos (double) 
		double x
	public static double atan (double) 
		double x
	public static double atan2 (double, double) 
		double x
		double y
	public static double exp (double) 
		double x
}

net/sf/saxon/exslt/Random$RandomIterator.class
Random.java
package net.sf.saxon.exslt
 net.sf.saxon.exslt.Random$RandomIterator extends java.lang.Object implements net.sf.saxon.om.UnfailingIterator  {
	protected int position
	protected net.sf.saxon.om.Item current
	private int count
	private long seed
	private java.util.Random generator
	public void  (int, long) 
		int count
		long seed
	public net.sf.saxon.om.Item next () 
	public final net.sf.saxon.om.Item current () 
	public final int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

net/sf/saxon/exslt/Random.class
Random.java
package net.sf.saxon.exslt
public abstract net.sf.saxon.exslt.Random extends java.lang.Object {
	public void  () 
	public static net.sf.saxon.om.SequenceIterator randomSequence (int, double)  throws java.lang.IllegalArgumentException 
		int numberOfItems
		double seed
		long javaSeed
	public static net.sf.saxon.om.SequenceIterator randomSequence (int)  throws java.lang.IllegalArgumentException 
		int numberOfItems
	public static net.sf.saxon.value.DoubleValue randomSequence ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/exslt/Sets.class
Sets.java
package net.sf.saxon.exslt
public abstract net.sf.saxon.exslt.Sets extends java.lang.Object {
	private void  () 
	public static net.sf.saxon.om.SequenceIterator intersection (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
	public static net.sf.saxon.om.SequenceIterator difference (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
	public static boolean hasSameNode (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.om.SequenceIterator intersection
	public static net.sf.saxon.om.SequenceIterator leading (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator ns1
		net.sf.saxon.om.SequenceIterator ns2
		net.sf.saxon.om.NodeInfo first
		net.sf.saxon.sort.GlobalOrderComparer comparer
		net.sf.saxon.expr.Expression filter
	public static net.sf.saxon.om.SequenceIterator trailing (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.SequenceIterator ns1
		net.sf.saxon.om.SequenceIterator ns2
}

net/sf/saxon/functions/
net/sf/saxon/functions/Adjust.class
Adjust.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Adjust extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	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.value.AtomicValue av2
		long microseconds
		int tzminutes
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue av1
		net.sf.saxon.value.CalendarValue in
		int nargs
		net.sf.saxon.value.DayTimeDurationValue tz
}

net/sf/saxon/functions/Aggregate.class
Aggregate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Aggregate extends net.sf.saxon.functions.SystemFunction {
	public static final int SUM
	public static final int AVG
	public static final int COUNT
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Optimizer opt
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType base
		net.sf.saxon.type.ItemType base
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.AtomicValue sum
		net.sf.saxon.expr.XPathContext context
	public static net.sf.saxon.value.AtomicValue total (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext, javax.xml.transform.SourceLocator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue next
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue next
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.SourceLocator location
		net.sf.saxon.value.AtomicValue sum
	public static net.sf.saxon.value.AtomicValue average (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext, javax.xml.transform.SourceLocator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue next
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue next
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.SourceLocator location
		int count
		net.sf.saxon.value.AtomicValue item
	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 boolean isCountFunction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.functions.Aggregate ag
}

net/sf/saxon/functions/Available.class
Available.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Available extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	public static final int ELEMENT_AVAILABLE
	public static final int FUNCTION_AVAILABLE
	public static final int TYPE_AVAILABLE
	private net.sf.saxon.om.NamespaceResolver nsContext
	private transient net.sf.saxon.style.StyleNodeFactory styleNodeFactory
	private transient boolean checked
	private java.util.Set importedSchemaNamespaces
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		String uri
		String[] parts
		String prefix
		String uri
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		String uri
		net.sf.saxon.trans.XPathException err
		int fingerprint
		net.sf.saxon.type.SchemaType type
		String[] parts
		String prefix
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		long arity
		net.sf.saxon.expr.ExpressionVisitor visitor
		String lexicalQName
		net.sf.saxon.expr.StaticContext env
		boolean b
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException e
		int fp
		net.sf.saxon.type.SchemaType type
		String uri
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue av1
		long arity
		net.sf.saxon.value.StringValue nameValue
		String lexicalName
		net.sf.saxon.om.StructuredQName qName
		boolean b
	private java.lang.String badQNameCode () 
	private boolean isElementAvailable (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.Configuration config
		Exception err
		String uri
		String localname
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/functions/BaseURI.class
BaseURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.BaseURI extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo node
		String s
}

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 implements net.sf.saxon.expr.Negatable  {
	public static final int BOOLEAN
	public static final int NOT
	public static final int TRUE
	public static final int FALSE
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression ebv
		net.sf.saxon.expr.Expression ebv
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public boolean isNegatable (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression negate () 
	public static net.sf.saxon.expr.Expression rewriteEffectiveBooleanValue (net.sf.saxon.expr.Expression, net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ValueComparison vc
		net.sf.saxon.expr.FunctionCall exists
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
	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 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/CodepointEqual.class
CodepointEqual.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CodepointEqual extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	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.value.AtomicValue op1
		net.sf.saxon.value.AtomicValue op2
}

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 {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		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 c
	public static java.lang.CharSequence unicodeToString (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.value.NumericValue nextInt
		long next
		net.sf.saxon.om.SequenceIterator chars
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.NameChecker checker
}

net/sf/saxon/functions/CollatingFunction.class
CollatingFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.CollatingFunction extends net.sf.saxon.functions.SystemFunction {
	protected net.sf.saxon.sort.StringCollator stringCollator
	private java.net.URI expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.ExpressionVisitor visitor
	private void saveBaseURI (net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException e2
		net.sf.saxon.trans.XPathException err
		String esc
		java.net.URISyntaxException e
		String base
		net.sf.saxon.expr.StaticContext env
		boolean fail
	public java.net.URI getExpressionBaseURI () 
	public net.sf.saxon.sort.StringCollator getStringCollator () 
	private java.lang.String getCurrentDirectory () 
		Exception geterr
		String dir
		java.net.URI currentDirectoryURL
	private void preEvaluateCollation (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		java.net.URI base
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.trans.XPathException err
		String collationName
		java.net.URI collationURI
		net.sf.saxon.sort.StringCollator comp
		net.sf.saxon.expr.Expression collationExp
		net.sf.saxon.value.Value collationVal
		String uri
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.CollatingFunction d
	protected net.sf.saxon.sort.GenericAtomicComparer getAtomicComparer (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int arg
		net.sf.saxon.expr.XPathContext context
	protected net.sf.saxon.sort.StringCollator getCollator (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.value.StringValue collationValue
		String collationName
		java.net.URI collationURI
		net.sf.saxon.sort.StringCollator collator
		int numargs
		int arg
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/functions/Collection$1.class
Collection.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Collection$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final String val$baseURI
	private final net.sf.saxon.expr.XPathContext val$context
	private final javax.xml.transform.SourceLocator val$locator
	void  (java.lang.String, net.sf.saxon.expr.XPathContext, javax.xml.transform.SourceLocator)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/Collection.class
Collection.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Collection extends net.sf.saxon.functions.SystemFunction {
	private String expressionBaseURI
	public void  () 
	public java.lang.String getStaticBaseURI () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String href
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		String href
		net.sf.saxon.CollectionURIResolver resolver
		net.sf.saxon.om.SequenceIterator iter
	public static net.sf.saxon.om.SequenceIterator getResolverResults (net.sf.saxon.om.SequenceIterator, java.lang.String, net.sf.saxon.expr.XPathContext, javax.xml.transform.SourceLocator) 
		net.sf.saxon.expr.ItemMappingFunction imf
		net.sf.saxon.om.SequenceIterator iter
		String baseURI
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.SourceLocator locator
}

net/sf/saxon/functions/Compare.class
Compare.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Compare extends net.sf.saxon.functions.CollatingFunction {
	public void  () 
	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.value.AtomicValue arg0
		net.sf.saxon.value.AtomicValue arg1
		net.sf.saxon.sort.GenericAtomicComparer collator
		int result
}

net/sf/saxon/functions/CompileTimeFunction.class
CompileTimeFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.CompileTimeFunction extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public final net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	public final net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	private java.lang.String getName (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
}

net/sf/saxon/functions/Component.class
Component.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Component extends net.sf.saxon.functions.SystemFunction {
	public static final int YEAR
	public static final int MONTH
	public static final int DAY
	public static final int HOURS
	public static final int MINUTES
	public static final int SECONDS
	public static final int TIMEZONE
	public static final int LOCALNAME
	public static final int NAMESPACE
	public static final int PREFIX
	public static final int MICROSECONDS
	public static final int WHOLE_SECONDS
	public static final int YEAR_ALLOWING_ZERO
	int component
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int getRequiredComponent () 
	public java.lang.String getRequiredComponentAsString () 
		String[] components
	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.value.AtomicValue arg
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.Component c
}

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.value.SequenceType getRequiredType (int) 
		int arg
	public java.lang.CharSequence evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		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.value.AtomicValue val
		int i
		net.sf.saxon.expr.XPathContext c
		int numArgs
		net.sf.saxon.om.FastStringBuffer sb
}

net/sf/saxon/functions/ConstructorFunctionLibrary.class
ConstructorFunctionLibrary.java
package net.sf.saxon.functions
public net.sf.saxon.functions.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.om.StructuredQName, int) 
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.type.SchemaType st
		net.sf.saxon.om.StructuredQName functionName
		int arity
		String uri
		String local
		int fingerprint
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, 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.type.AtomicType type
		net.sf.saxon.type.SchemaType st
		int fp
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.StaticContext env
		String uri
		String localName
		String targetURI
		boolean builtInNamespace
	public net.sf.saxon.functions.FunctionLibrary copy () 
}

net/sf/saxon/functions/Contains.class
Contains.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Contains extends net.sf.saxon.functions.CollatingFunction {
	public static final int CONTAINS
	public static final int STARTSWITH
	public static final int ENDSWITH
	public static final int AFTER
	public static final int BEFORE
	public void  () 
	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.sort.StringCollator collator
		net.sf.saxon.value.AtomicValue arg0
		net.sf.saxon.value.AtomicValue arg1
		String s0
		String s1
}

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 implements net.sf.saxon.functions.XSLTFunction  {
	public static net.sf.saxon.om.StructuredQName FN_CURRENT
	public void  () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	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 int getIntrinsicDependencies () 
	static void  () 
}

net/sf/saxon/functions/CurrentDateTime.class
CurrentDateTime.java
package net.sf.saxon.functions
public net.sf.saxon.functions.CurrentDateTime extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int getIntrinsicDependencies () 
	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.value.DateTimeValue dt
		net.sf.saxon.type.TypeHierarchy th
		int targetType
}

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 implements net.sf.saxon.functions.XSLTFunction  {
	public static final int CURRENT_GROUP
	public static final int CURRENT_GROUPING_KEY
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sort.GroupIterator gi
		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.sort.GroupIterator gi
		net.sf.saxon.expr.XPathContext c
	public int getIntrinsicDependencies () 
}

net/sf/saxon/functions/Data.class
Data.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Data extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Atomizer a
}

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.Item 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 arg0
		net.sf.saxon.value.AtomicValue arg1
}

net/sf/saxon/functions/DeepEqual.class
DeepEqual.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DeepEqual extends net.sf.saxon.functions.CollatingFunction {
	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
	private transient net.sf.saxon.Configuration config
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	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.sort.GenericAtomicComparer collator
		net.sf.saxon.om.SequenceIterator op1
		net.sf.saxon.om.SequenceIterator op2
		net.sf.saxon.Configuration config
	public static boolean deepEquals (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.GenericAtomicComparer, net.sf.saxon.Configuration, int) 
		net.sf.saxon.value.AtomicValue av1
		net.sf.saxon.value.AtomicValue av2
		net.sf.saxon.om.Item item1
		net.sf.saxon.om.Item item2
		ClassCastException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.SequenceIterator op1
		net.sf.saxon.om.SequenceIterator op2
		net.sf.saxon.sort.GenericAtomicComparer collator
		net.sf.saxon.Configuration config
		int flags
		boolean result
		String reason
	private static boolean deepEquals (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo, net.sf.saxon.sort.GenericAtomicComparer, net.sf.saxon.Configuration, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo att1
		net.sf.saxon.om.AxisIterator a2iter
		net.sf.saxon.om.NodeInfo att2
		net.sf.saxon.om.NodeInfo nn1
		int nscode1
		net.sf.saxon.om.NodeInfo nn2
		int nscode2
		net.sf.saxon.sort.IntHashSet ns1
		net.sf.saxon.sort.IntHashSet ns2
		net.sf.saxon.om.AxisIterator it1
		net.sf.saxon.om.AxisIterator it2
		net.sf.saxon.om.SequenceIterator v1
		net.sf.saxon.om.SequenceIterator v2
		int ann1
		int ann2
		net.sf.saxon.type.SchemaType type1
		net.sf.saxon.type.SchemaType type2
		boolean isSimple1
		boolean isSimple2
		boolean r
		net.sf.saxon.om.NodeInfo d1
		net.sf.saxon.om.NodeInfo d2
		boolean ar
		net.sf.saxon.value.AtomicValue av1
		net.sf.saxon.value.AtomicValue av2
		net.sf.saxon.om.AxisIterator a1
		net.sf.saxon.om.AxisIterator a2
		net.sf.saxon.om.AxisIterator c1
		net.sf.saxon.om.AxisIterator c2
		boolean ar
		boolean vr
		net.sf.saxon.om.NodeInfo n1
		net.sf.saxon.om.NodeInfo n2
		net.sf.saxon.sort.GenericAtomicComparer collator
		net.sf.saxon.Configuration config
		int flags
		net.sf.saxon.om.NamePool pool
	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) 
		javax.xml.transform.TransformerException e
		net.sf.saxon.Configuration config
		String message
		int flags
	private static net.sf.saxon.om.SequenceIterator mergeAdjacentTextNodes (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Orphan textNode
		net.sf.saxon.om.Item next
		net.sf.saxon.om.Orphan textNode
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.Configuration config
		java.util.List items
		boolean prevIsText
		net.sf.saxon.om.FastStringBuffer textBuffer
		net.sf.saxon.value.SequenceExtent extent
}

net/sf/saxon/functions/DefaultCollation.class
DefaultCollation.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DefaultCollation extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		String s
}

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.sort.AtomicComparer comparer
	private int position
	private net.sf.saxon.value.AtomicValue current
	private java.util.HashSet lookup
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.AtomicComparer) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.sort.AtomicComparer comparer
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue nextBase
		net.sf.saxon.sort.ComparisonKey key
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/functions/DistinctValues.class
DistinctValues.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DistinctValues extends net.sf.saxon.functions.CollatingFunction {
	private transient net.sf.saxon.sort.AtomicComparer atomicComparer
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int type
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.sort.AtomicComparer getAtomicComparer () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int type
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.sort.AtomicComparer comp
		net.sf.saxon.om.SequenceIterator iter
	private net.sf.saxon.sort.AtomicComparer makeAtomicSortComparer (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int type
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.sort.StringCollator collator
}

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 {
	private String expressionBaseURI
	private boolean readOnce
	public void  () 
	public void setReadOnce (boolean) 
		boolean once
	public boolean isReadOnce () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public java.lang.String getStaticBaseURI () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.value.AtomicValue hrefVal
		String href
		net.sf.saxon.om.NodeInfo item
		Exception err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.Configuration config
	public int computeCardinality () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.Doc d
	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 computeSpecialProperties () 
	private net.sf.saxon.om.NodeInfo doc (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue hrefVal
		String href
		net.sf.saxon.om.NodeInfo item
	public void sendDocument (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver out
		net.sf.saxon.value.AtomicValue hrefVal
		String href
}

net/sf/saxon/functions/DocAvailable$1.class
DocAvailable.java
package net.sf.saxon.functions
 net.sf.saxon.functions.DocAvailable$1 extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	private final net.sf.saxon.functions.DocAvailable this$0
	void  (net.sf.saxon.functions.DocAvailable) 
	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/functions/DocAvailable.class
DocAvailable.java
package net.sf.saxon.functions
public net.sf.saxon.functions.DocAvailable extends net.sf.saxon.functions.SystemFunction {
	private String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public java.lang.String getStaticBaseURI () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		boolean b
		net.sf.saxon.trans.XPathException xe
		java.net.URISyntaxException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue hrefVal
		String href
		net.sf.saxon.Controller controller
		javax.xml.transform.ErrorListener old
	private boolean docAvailable (java.lang.String, net.sf.saxon.expr.XPathContext)  throws java.net.URISyntaxException 
		net.sf.saxon.om.Item item
		java.net.URISyntaxException e2
		Exception err
		String href
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/functions/Document$DocumentMappingFunction.class
Document.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Document$DocumentMappingFunction extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	public String baseURI
	public String stylesheetURI
	public javax.xml.transform.SourceLocator locator
	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 map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		String b
}

net/sf/saxon/functions/Document.class
Document.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Document extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	private String expressionBaseURI
	private boolean readOnce
	public void  () 
	public void setReadOnce (boolean) 
		boolean once
	public boolean isReadOnce () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int computeCardinality () 
		net.sf.saxon.expr.Expression expression
	public java.lang.String getStaticBaseURI () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.value.AtomicValue hrefVal
		String href
		net.sf.saxon.om.NodeInfo item
		Exception err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.Document d
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo base
		net.sf.saxon.expr.XPathContext context
		int numArgs
		net.sf.saxon.om.SequenceIterator hrefSequence
		String baseURI
		net.sf.saxon.functions.Document$DocumentMappingFunction map
		net.sf.saxon.expr.ItemMappingIterator iter
		net.sf.saxon.expr.Expression expression
	public static net.sf.saxon.om.NodeInfo makeDoc (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext, javax.xml.transform.SourceLocator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		javax.xml.transform.TransformerException e
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		String documentKey
		java.net.URI uri
		java.net.URISyntaxException err
		IllegalArgumentException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		Exception ex
		net.sf.saxon.trans.XPathException de
		Exception ex
		net.sf.saxon.om.NodeInfo startNode
		net.sf.saxon.om.DocumentInfo newdoc
		net.sf.saxon.expr.PathMap$PathMapRoot pathRoot
		net.sf.saxon.event.Builder b
		net.sf.saxon.event.Receiver s
		net.sf.saxon.expr.PathMap map
		javax.xml.transform.Source source
		net.sf.saxon.om.DocumentInfo newdoc
		net.sf.saxon.trans.XPathException err2
		net.sf.saxon.trans.XPathException xerr
		javax.xml.transform.TransformerException err
		String href
		String baseURI
		net.sf.saxon.expr.XPathContext c
		javax.xml.transform.SourceLocator locator
		net.sf.saxon.Configuration config
		int hash
		String fragmentId
		net.sf.saxon.Controller controller
		String documentKey
		javax.xml.transform.URIResolver resolver
		net.sf.saxon.om.DocumentInfo doc
	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 
		javax.xml.transform.TransformerException e
		String documentKey
		java.net.URISyntaxException err
		String documentKey
		String documentKey
		java.net.URI uri
		java.net.URISyntaxException err
		IllegalArgumentException err
		net.sf.saxon.trans.XPathException de
		Exception ex
		javax.xml.transform.URIResolver r
		javax.xml.transform.Source source
		net.sf.saxon.om.DocumentInfo 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.DocumentInfo doc
	public void sendDocuments (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo base
		String base
		String base
		net.sf.saxon.om.Item href
		String base
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver out
		net.sf.saxon.om.SequenceIterator hrefSequence
		String explicitBaseURI
	public static void sendDoc (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext, javax.xml.transform.SourceLocator, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException err
		String documentKey
		String documentKey
		java.net.URI url
		java.net.URISyntaxException err
		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
		javax.xml.transform.SourceLocator locator
		net.sf.saxon.event.Receiver out
		net.sf.saxon.event.PipelineConfiguration pipe
		String documentKey
		net.sf.saxon.Controller controller
		net.sf.saxon.om.DocumentInfo doc
		javax.xml.transform.Source source
	private static net.sf.saxon.om.NodeInfo getFragment (net.sf.saxon.om.DocumentInfo, java.lang.String, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException dynamicError
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.DocumentInfo doc
		String fragmentId
		net.sf.saxon.expr.XPathContext context
}

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 {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String description
		net.sf.saxon.sxpath.XPathEvaluator xpath
		net.sf.saxon.sxpath.XPathExpression exp
		net.sf.saxon.om.NodeInfo moduleAtt
		String module
		net.sf.saxon.om.NodeInfo lineAtt
		int line
		net.sf.saxon.om.NodeInfo columnAtt
		int column
		net.sf.saxon.expr.ExpressionLocation locator
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.value.Value errorObject
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.QualifiedNameValue qname
		String description
		net.sf.saxon.trans.XPathException e
	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/functions/EscapeURI.class
EscapeURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.EscapeURI extends net.sf.saxon.functions.SystemFunction {
	public static final int ENCODE_FOR_URI
	public static final int IRI_TO_URI
	public static final int HTML_URI
	public static boolean[] allowedASCII
	private static final String hex
	private static String hexDigits
	private static int[] UTF8RepresentationLength
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Item item
		CharSequence s
	public static java.lang.CharSequence iriToUri (java.lang.CharSequence) 
		char c
		int i
		CharSequence s
		net.sf.saxon.om.FastStringBuffer sb
	private static boolean allAllowedAscii (java.lang.CharSequence) 
		char c
		int i
		CharSequence s
	public static java.lang.CharSequence escape (java.lang.CharSequence, java.lang.String) 
		char c
		int i
		CharSequence s
		String allowedPunctuation
		net.sf.saxon.om.FastStringBuffer sb
	private static void escapeChar (char, char, net.sf.saxon.om.FastStringBuffer) 
		int v
		int b
		char c
		char c2
		net.sf.saxon.om.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
	static void  () 
}

net/sf/saxon/functions/Evaluate$PreparedExpression.class
Evaluate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Evaluate$PreparedExpression extends java.lang.Object implements java.io.Serializable  {
	public net.sf.saxon.sxpath.IndependentContext expStaticContext
	public net.sf.saxon.expr.Expression expression
	public net.sf.saxon.sxpath.XPathVariable[] variables
	public net.sf.saxon.instruct.SlotManager stackFrameMap
	public void  () 
}

net/sf/saxon/functions/Evaluate.class
Evaluate.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Evaluate extends net.sf.saxon.functions.SystemFunction {
	net.sf.saxon.sxpath.IndependentContext staticContext
	net.sf.saxon.instruct.InstructionDetails details
	public static final int EVALUATE
	public static final int EXPRESSION
	public static final int EVAL
	public static final int EVALUATE_NODE
	public void  () 
	protected net.sf.saxon.value.SequenceType getRequiredType (int) 
		int arg
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		String uri
		String prefix
		java.util.Iterator iter
		net.sf.saxon.om.NamespaceResolver nsContext
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpr
		String exprText
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.ExpressionVisitor visitor
	private net.sf.saxon.functions.Evaluate$PreparedExpression prepareExpression (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.value.ObjectValue obj
		Object v
		String name
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.sxpath.IndependentContext env
		net.sf.saxon.om.UnfailingIterator single
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.ExpressionVisitor visitor
		String exprText
		net.sf.saxon.om.NodeInfo node
		int i
		String name
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpr
		String exprText
		net.sf.saxon.value.AtomicValue exprSource
		net.sf.saxon.sxpath.IndependentContext env
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpr
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpr
		int slot
		int i
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpr
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int slot
		int i
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpr
	public int getIntrinsicDependencies () 
}

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 net.sf.saxon.Configuration config
	private java.util.HashMap functions
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	private java.lang.String makeKey (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName functionName
		int arity
		String uri
		String local
		net.sf.saxon.om.FastStringBuffer sb
	public void addFunction (net.sf.saxon.instruct.UserFunction) 
		net.sf.saxon.instruct.UserFunction fn
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		int i
		net.sf.saxon.om.StructuredQName functionName
		int arity
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.UserFunctionCall fc
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.functions.ExecutableFunctionLibrary efl
	public java.util.Iterator iterateFunctions () 
}

net/sf/saxon/functions/Existence.class
Existence.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Existence extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.Negatable  {
	public static final int EXISTS
	public static final int EMPTY
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Optimizer opt
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int newop
		net.sf.saxon.expr.FunctionCall e0
		net.sf.saxon.expr.FunctionCall e1
		net.sf.saxon.expr.VennExpression v
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e2
		int c
	public boolean isNegatable (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression negate () 
		net.sf.saxon.expr.FunctionCall fc
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.SequenceIterator iter
		boolean result
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
}

net/sf/saxon/functions/ExtensionFunctionCall$ConfigurationCheckingFunction.class
ExtensionFunctionCall.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ExtensionFunctionCall$ConfigurationCheckingFunction extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/ExtensionFunctionCall$MethodRepresentation.class
ExtensionFunctionCall.java
package net.sf.saxon.functions
 net.sf.saxon.functions.ExtensionFunctionCall$MethodRepresentation extends java.lang.Object implements java.io.Serializable  {
	private Class theClass
	private byte category
	private String name
	private Class[] params
	public void  (java.lang.Class, java.lang.reflect.AccessibleObject) 
		Class theClass
		java.lang.reflect.AccessibleObject obj
	public java.lang.reflect.AccessibleObject recoverAccessibleObject ()  throws java.lang.NoSuchMethodException java.lang.NoSuchFieldException 
}

net/sf/saxon/functions/ExtensionFunctionCall.class
ExtensionFunctionCall.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ExtensionFunctionCall extends net.sf.saxon.expr.FunctionCall {
	private transient java.lang.reflect.AccessibleObject theMethod
	private net.sf.saxon.functions.ExtensionFunctionCall$MethodRepresentation persistentMethod
	private transient Class[] theParameterTypes
	private net.sf.saxon.expr.PJConverter[] argumentConverters
	private net.sf.saxon.expr.JPConverter resultConverter
	private boolean checkForNodes
	private Class theClass
	static Class class$net$sf$saxon$expr$XPathContext
	public void  () 
	public void init (net.sf.saxon.om.StructuredQName, java.lang.Class, java.lang.reflect.AccessibleObject, net.sf.saxon.Configuration) 
		net.sf.saxon.om.StructuredQName functionName
		Class theClass
		java.lang.reflect.AccessibleObject object
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		boolean isStatic
		boolean usesContext
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.value.SequenceType st
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.value.SequenceType st
		int i
		Class resultClass
		Class resultClass
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression tc
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
		int firstParam
		int firstArg
		int j
		net.sf.saxon.type.ItemType resultType
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression copy () 
	public int getIntrinsicDependencies () 
		Class[] theParameterTypes
		int depend
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.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.ValueRepresentation[] argValues
	public java.lang.Class getTargetClass () 
	public java.lang.reflect.AccessibleObject getTargetMethod () 
	public java.lang.Class[] getParameterTypes () 
	protected net.sf.saxon.om.SequenceIterator call (net.sf.saxon.om.ValueRepresentation[], net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object result
		InstantiationException err0
		IllegalAccessException err1
		IllegalArgumentException err2
		NullPointerException err2
		Throwable ex
		java.lang.reflect.InvocationTargetException err3
		java.lang.reflect.Constructor constructor
		Object[] params
		Object theInstance
		Object result
		IllegalAccessException err1
		IllegalArgumentException err2
		NullPointerException err2
		Throwable ex
		java.lang.reflect.InvocationTargetException err3
		java.lang.reflect.Method method
		boolean isStatic
		Object theInstance
		boolean usesContext
		Object[] params
		Object theInstance
		Object result
		IllegalAccessException err1
		IllegalArgumentException err2
		java.lang.reflect.Field field
		boolean isStatic
		Object theInstance
		net.sf.saxon.om.ValueRepresentation[] argValues
		net.sf.saxon.expr.XPathContext context
	private java.lang.Object getTargetInstance (net.sf.saxon.om.ValueRepresentation, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation arg0
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Value val
		net.sf.saxon.expr.PJConverter converter
	private net.sf.saxon.om.SequenceIterator asIterator (java.lang.Object, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator resultIterator
		Object result
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator resultIterator
	private void setupParams (net.sf.saxon.om.ValueRepresentation[], java.lang.Object[], java.lang.Class[], int, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation val
		int i
		net.sf.saxon.om.ValueRepresentation[] argValues
		Object[] params
		Class[] paramTypes
		int firstParam
		int firstArg
		net.sf.saxon.expr.XPathContext context
		int j
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
		Class resultClass
	public java.lang.Class getReturnClass () 
	public net.sf.saxon.expr.PJConverter[] getArgumentConverters () 
	public net.sf.saxon.expr.JPConverter getResultConverter () 
	protected java.lang.Object invokeConstructor (java.lang.reflect.Constructor, java.lang.Object[])  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		java.lang.reflect.Constructor constructor
		Object[] params
	protected java.lang.Object invokeMethod (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])  throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		java.lang.reflect.Method method
		Object instance
		Object[] params
	protected java.lang.Object getField (java.lang.reflect.Field, java.lang.Object)  throws java.lang.IllegalAccessException 
		java.lang.reflect.Field field
		Object instance
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException 
		ClassNotFoundException cnfe
		Exception e
		java.io.ObjectInputStream s
	public static java.lang.String toCamelCase (java.lang.String, boolean, java.io.PrintStream) 
		char c
		int n
		net.sf.saxon.om.FastStringBuffer buff
		boolean afterHyphen
		String name
		boolean debug
		java.io.PrintStream diag
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

net/sf/saxon/functions/ExtensionFunctionFactory.class
ExtensionFunctionFactory.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.ExtensionFunctionFactory extends java.lang.Object {
}

net/sf/saxon/functions/Extensions$1.class
Extensions.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Extensions$1 extends java.lang.Object implements net.sf.saxon.sort.SortKeyEvaluator  {
	void  ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Value v
		int n
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item c
}

net/sf/saxon/functions/Extensions$2.class
Extensions.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Extensions$2 extends java.lang.Object implements net.sf.saxon.sort.SortKeyEvaluator  {
	private final net.sf.saxon.functions.Evaluate$PreparedExpression val$sortKeyExpression
	void  (net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Value v
		int n
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item c
}

net/sf/saxon/functions/Extensions.class
Extensions.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Extensions extends java.lang.Object {
	private void  () 
	public static void pauseTracing (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	public static void resumeTracing (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	public static java.lang.String systemId (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.Item item
	public static java.lang.String generateId (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.FastStringBuffer buffer
	public static int lineNumber (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Item item
	public static int lineNumber (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public static int columnNumber (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Item item
	public static int columnNumber (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public static net.sf.saxon.om.DocumentInfo discardDocument (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.DocumentInfo) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.Controller c
		String uri
	public static boolean hasSameNodes (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo n1
		net.sf.saxon.om.NodeInfo n2
		net.sf.saxon.om.SequenceIterator p1
		net.sf.saxon.om.SequenceIterator p2
		net.sf.saxon.om.SequenceIterator e1
		net.sf.saxon.om.SequenceIterator e2
	public static net.sf.saxon.om.SequenceIterator sort (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator input
		net.sf.saxon.sort.SortKeyEvaluator sortkey
		net.sf.saxon.sort.AtomicComparer[] comparers
	public static net.sf.saxon.om.SequenceIterator sort (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator input
		net.sf.saxon.functions.Evaluate$PreparedExpression sortKeyExpression
		net.sf.saxon.sort.SortKeyEvaluator sortkey
		net.sf.saxon.sort.AtomicComparer[] comparers
	public static net.sf.saxon.value.Value highest (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator nsv
	public static net.sf.saxon.om.SequenceIterator highest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DoubleValue v
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item next
		net.sf.saxon.om.Item val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator nsv
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpression
		double max
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Item highest
	public static net.sf.saxon.value.Value lowest (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator nsv
	public static net.sf.saxon.om.SequenceIterator lowest (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.DoubleValue v
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item next
		net.sf.saxon.om.Item val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator nsv
		net.sf.saxon.functions.Evaluate$PreparedExpression pexpression
		double min
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Item lowest
	public static net.sf.saxon.om.SequenceIterator leading (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.functions.Evaluate$PreparedExpression) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator in
		net.sf.saxon.functions.Evaluate$PreparedExpression pexp
		net.sf.saxon.expr.XPathContext c2
	public static net.sf.saxon.om.SequenceIterator after (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator ns1
		net.sf.saxon.om.SequenceIterator ns2
		net.sf.saxon.om.NodeInfo first
		net.sf.saxon.sort.GlobalOrderComparer comparer
		net.sf.saxon.expr.Expression filter
	public static java.lang.String path (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
	public static java.lang.String path (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.Item item
	public static net.sf.saxon.value.QNameValue typeAnnotation (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.Item) 
		int nodeKind
		net.sf.saxon.om.NodeInfo node
		int code
		net.sf.saxon.type.AtomicType label
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item item
	public static net.sf.saxon.expr.XPathContext getContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	public static net.sf.saxon.Controller getController (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	public static net.sf.saxon.Configuration getConfiguration (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	public static java.lang.String printStack (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
		java.io.ByteArrayOutputStream baos
	public static java.lang.String getPseudoAttribute (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c
		String name
		net.sf.saxon.om.Item pi
		String val
	public static java.math.BigDecimal decimalDivide (java.math.BigDecimal, java.math.BigDecimal, int) 
		java.math.BigDecimal arg1
		java.math.BigDecimal arg2
		int scale
	public static java.util.List stringToUtf8 (java.lang.String) 
		int j
		int used
		int i
		String in
		java.util.ArrayList list
		byte[] octets
	public static net.sf.saxon.value.Base64BinaryValue octetsToBase64Binary (byte[]) 
		byte[] in
	public static net.sf.saxon.value.HexBinaryValue octetsToHexBinary (byte[]) 
		byte[] in
	public static byte[] base64BinaryToOctets (net.sf.saxon.value.Base64BinaryValue) 
		net.sf.saxon.value.Base64BinaryValue in
	public static byte[] hexBinaryToOctets (net.sf.saxon.value.HexBinaryValue) 
		net.sf.saxon.value.HexBinaryValue in
	public static java.lang.String base64BinaryToString (net.sf.saxon.expr.XPathContext, net.sf.saxon.value.Base64BinaryValue, java.lang.String)  throws java.lang.Exception 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Base64BinaryValue in
		String encoding
		byte[] bytes
		java.io.ByteArrayInputStream stream
		java.io.InputStreamReader reader
		char[] array
		int used
	public static net.sf.saxon.value.Base64BinaryValue stringToBase64Binary (java.lang.String, java.lang.String)  throws java.io.IOException 
		String in
		String encoding
		java.io.ByteArrayOutputStream stream
		java.io.OutputStreamWriter writer
		byte[] bytes
	public static java.lang.String hexBinaryToString (net.sf.saxon.expr.XPathContext, net.sf.saxon.value.HexBinaryValue, java.lang.String)  throws java.lang.Exception 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.HexBinaryValue in
		String encoding
		byte[] bytes
		java.io.ByteArrayInputStream stream
		java.io.InputStreamReader reader
		char[] array
		int used
	private static void checkBytes (char[], int, int, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		char[] array
		int start
		int end
		net.sf.saxon.om.NameChecker checker
	public static net.sf.saxon.value.HexBinaryValue stringToHexBinary (java.lang.String, java.lang.String)  throws java.lang.Exception 
		String in
		String encoding
		java.io.ByteArrayOutputStream stream
		java.io.OutputStreamWriter writer
		byte[] bytes
	public static boolean validCharacter (net.sf.saxon.expr.XPathContext, int) 
		net.sf.saxon.expr.XPathContext c
		int in
	public static net.sf.saxon.om.NodeInfo namespaceNode (net.sf.saxon.expr.XPathContext, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String prefix
		String uri
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.om.Orphan node
	public static java.lang.String[] unparsedEntities (net.sf.saxon.om.DocumentInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentInfo doc
		java.util.Iterator names
		int count
		String[] ss
	public static boolean deepEqual (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.SequenceIterator, java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.util.Properties indent
		net.sf.saxon.sort.GenericAtomicComparer comparer
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator arg1
		net.sf.saxon.om.SequenceIterator arg2
		String collation
		String flags
		net.sf.saxon.sort.GenericAtomicComparer comparer
		int flag
	public static net.sf.saxon.value.DateTimeValue lastModified (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.Item item
	public static net.sf.saxon.value.DateTimeValue lastModified (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 node
	public static net.sf.saxon.value.DateTimeValue fileLastModified (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException e
		net.sf.saxon.trans.XPathException e
		java.net.MalformedURLException err
		java.net.URLConnection connection
		java.io.IOException e
		net.sf.saxon.expr.XPathContext context
		String fileURI
		boolean debug
		java.net.URI absoluteURI
		java.net.URL absoluteURL
		long lastMod
		java.util.Calendar c
	public static net.sf.saxon.value.BooleanValue inSummerTime (net.sf.saxon.expr.XPathContext, net.sf.saxon.value.DateTimeValue, java.lang.String) 
		net.sf.saxon.trans.NoDynamicContextException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.DateTimeValue date
		String region
		Boolean b
	public static javax.xml.transform.Templates compileStylesheet (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.DocumentInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.TransformerFactoryImpl factory
		javax.xml.transform.TransformerConfigurationException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.DocumentInfo doc
	public static net.sf.saxon.om.DocumentInfo transform (net.sf.saxon.expr.XPathContext, javax.xml.transform.Templates, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Transformer transformer
		net.sf.saxon.tinytree.TinyBuilder builder
		javax.xml.transform.TransformerException e
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.Templates templates
		net.sf.saxon.om.NodeInfo source
	public static net.sf.saxon.om.DocumentInfo transform (net.sf.saxon.expr.XPathContext, javax.xml.transform.Templates, net.sf.saxon.om.NodeInfo, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo kid
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.om.Item param
		javax.xml.transform.Transformer transformer
		net.sf.saxon.tinytree.TinyBuilder builder
		javax.xml.transform.TransformerException e
		net.sf.saxon.expr.XPathContext context
		javax.xml.transform.Templates templates
		net.sf.saxon.om.NodeInfo source
		net.sf.saxon.om.SequenceIterator params
	private static void setTransformerParameter (net.sf.saxon.om.Item, javax.xml.transform.Transformer, net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Value val
		net.sf.saxon.om.Item param
		javax.xml.transform.Transformer transformer
		net.sf.saxon.om.NodeInfo source
		int fp
	public static net.sf.saxon.query.XQueryExpression compileQuery (net.sf.saxon.expr.XPathContext, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String query
		net.sf.saxon.query.StaticQueryContext sqc
	public static net.sf.saxon.om.SequenceIterator query (net.sf.saxon.expr.XPathContext, net.sf.saxon.query.XQueryExpression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.query.XQueryExpression query
		net.sf.saxon.query.DynamicQueryContext dqc
		net.sf.saxon.om.Item c
	public static net.sf.saxon.om.SequenceIterator query (net.sf.saxon.expr.XPathContext, net.sf.saxon.query.XQueryExpression, net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.query.XQueryExpression query
		net.sf.saxon.om.Item source
		net.sf.saxon.query.DynamicQueryContext dqc
	public static net.sf.saxon.om.SequenceIterator query (net.sf.saxon.expr.XPathContext, net.sf.saxon.query.XQueryExpression, net.sf.saxon.om.Item, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo kid
		net.sf.saxon.value.Value val2
		net.sf.saxon.value.Value val
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.om.Item param
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.query.XQueryExpression query
		net.sf.saxon.om.Item source
		net.sf.saxon.om.SequenceIterator params
		net.sf.saxon.query.DynamicQueryContext dqc
		net.sf.saxon.om.NamePool pool
}

net/sf/saxon/functions/ForceCase.class
ForceCase.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ForceCase extends net.sf.saxon.functions.SystemFunction {
	public static final int UPPERCASE
	public static final int LOWERCASE
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue sv
}

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.functions.XSLTFunction  {
	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
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		int numArgs
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String language
		net.sf.saxon.value.AtomicValue languageVal
		String language
		String cal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.CalendarValue value
		String format
		String language
		net.sf.saxon.value.StringValue calendarVal
		net.sf.saxon.value.StringValue countryVal
		String country
		CharSequence result
	private static java.lang.String getDefaultLanguage (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.number.Numberer numberer
		net.sf.saxon.expr.XPathContext context
		String language
	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.number.Numberer numberer
		net.sf.saxon.om.FastStringBuffer sb
		int i
	private static java.lang.CharSequence formatComponent (net.sf.saxon.value.CalendarValue, java.lang.CharSequence, net.sf.saxon.number.Numberer, 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
		int tz
		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.number.Numberer numberer
		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.number.Numberer, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.trans.XPathException error
		int len
		int i
		net.sf.saxon.om.FastStringBuffer sb
		int[] range
		String s
		net.sf.saxon.value.DecimalValue dec
		String s
		String s
		String component
		int value
		String format
		boolean defaultFormat
		net.sf.saxon.number.Numberer numberer
		net.sf.saxon.expr.XPathContext context
		java.util.regex.Matcher matcher
		String primary
		String modifier
		String letterValue
		String ordinal
		String widths
		int min
		int max
		String s
		int len
	private static int[] getWidths (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String smin
		String smax
		net.sf.saxon.trans.XPathException error
		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 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.om.FastStringBuffer sbz
	static void  () 
}

net/sf/saxon/functions/FormatNumber$SubPicture.class
FormatNumber.java
package net.sf.saxon.functions
 net.sf.saxon.functions.FormatNumber$SubPicture extends java.lang.Object implements java.io.Serializable  {
	int minWholePartSize
	int maxWholePartSize
	int minFractionPartSize
	int maxFractionPartSize
	boolean isPercent
	boolean isPerMille
	String prefix
	String suffix
	int[] wholePartGroupingPositions
	int[] fractionalPartGroupingPositions
	private final net.sf.saxon.functions.FormatNumber this$0
	public void  (net.sf.saxon.functions.FormatNumber, int[], net.sf.saxon.trans.DecimalSymbols)  throws net.sf.saxon.trans.XPathException 
		int i
		int c
		int i
		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
		java.util.List wholePartPositions
		java.util.List fractionalPartPositions
		boolean foundDigit
		boolean foundDecimalSeparator
		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 g
		int p
		int p
		int i
		int p
		int i
		net.sf.saxon.value.NumericValue value
		net.sf.saxon.trans.DecimalSymbols dfs
		String minusSign
		int multiplier
		net.sf.saxon.om.FastStringBuffer sb
		int[] ib
		int ibused
		int point
		net.sf.saxon.om.FastStringBuffer res
	private void formatDecimal (java.math.BigDecimal, net.sf.saxon.om.FastStringBuffer) 
		int zz
		int intDigits
		int i
		java.math.BigDecimal dval
		net.sf.saxon.om.FastStringBuffer fsb
		int point
		int intDigits
	private void formatInteger (net.sf.saxon.value.NumericValue, net.sf.saxon.om.FastStringBuffer) 
		int i
		net.sf.saxon.value.NumericValue value
		net.sf.saxon.om.FastStringBuffer fsb
		int leadingZeroes
}

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.functions.XSLTFunction  {
	private net.sf.saxon.om.NamespaceResolver nsContext
	private net.sf.saxon.trans.DecimalSymbols decimalFormatSymbols
	private transient String picture
	private net.sf.saxon.functions.FormatNumber$SubPicture[] subPictures
	private boolean requireFixup
	private transient boolean checked
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException se
		net.sf.saxon.trans.XPathException e
		String lexicalName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.DecimalFormatManager dfm
		net.sf.saxon.trans.DecimalFormatManager dfm
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.StaticContext env
	public void fixup (net.sf.saxon.trans.DecimalSymbols) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.DecimalSymbols dfs
	private 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
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public java.lang.CharSequence evaluateAsString (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		String lexicalName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.DecimalFormatManager dfm
		String format
		net.sf.saxon.expr.XPathContext context
		int numArgs
		net.sf.saxon.Controller ctrl
		net.sf.saxon.trans.DecimalSymbols dfs
		net.sf.saxon.value.AtomicValue av0
		net.sf.saxon.value.NumericValue number
		net.sf.saxon.functions.FormatNumber$SubPicture[] pics
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
	private 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
	private 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.om.FastStringBuffer sb
		int n
		net.sf.saxon.om.FastStringBuffer sb
		int n
		net.sf.saxon.om.FastStringBuffer sb
		String s2
		double value
		int precision
		String zeros
		String nines
		java.math.BigDecimal initial
		java.math.BigDecimal trial
		net.sf.saxon.om.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[] a2
		int i
		int[] array
		int used
		int value
		int position
	static void access$000 (net.sf.saxon.functions.FormatNumber, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.FormatNumber x0
		String x1
	static java.lang.CharSequence access$100 (int) 
		int x0
	static int[] access$200 (int[], int, int, int) 
		int[] x0
		int x1
		int x2
		int x3
}

net/sf/saxon/functions/FunctionLibrary.class
FunctionLibrary.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.FunctionLibrary extends java.lang.Object implements java.io.Serializable  {
	public abstract boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
	public abstract net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, 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.om.StructuredQName, int) 
		net.sf.saxon.functions.FunctionLibrary lib
		java.util.Iterator it
		net.sf.saxon.om.StructuredQName functionName
		int arity
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.FunctionLibrary lib
		net.sf.saxon.expr.Expression func
		java.util.Iterator it
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.query.XQueryFunction getDeclaration (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.query.XQueryFunction func
		net.sf.saxon.functions.FunctionLibrary lib
		java.util.Iterator it
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] 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/Id$1.class
Id.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Id$1 extends java.lang.Object {
}

net/sf/saxon/functions/Id$IdMappingFunction.class
Id.java
package net.sf.saxon.functions
 net.sf.saxon.functions.Id$IdMappingFunction extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	public net.sf.saxon.om.DocumentInfo document
	private void  () 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		char c
		int i
		net.sf.saxon.expr.StringTokenIterator tokens
		net.sf.saxon.functions.Id$IdMappingFunction submap
		net.sf.saxon.om.Item item
		String idrefs
		boolean white
	void  (net.sf.saxon.functions.Id$1) 
		net.sf.saxon.functions.Id$1 x0
}

net/sf/saxon/functions/Id.class
Id.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Id extends net.sf.saxon.functions.SystemFunction {
	private boolean isSingletonId
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.functions.Id id
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Optimizer opt
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int computeSpecialProperties () 
		int prop
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
		net.sf.saxon.expr.AxisExpression allElements
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue arg
		String idrefs
		net.sf.saxon.om.SequenceIterator idrefs
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo arg1
		net.sf.saxon.om.DocumentInfo doc
	public static net.sf.saxon.om.SequenceIterator getIdSingle (net.sf.saxon.om.DocumentInfo, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		char c
		int i
		net.sf.saxon.expr.StringTokenIterator tokens
		net.sf.saxon.functions.Id$IdMappingFunction map
		net.sf.saxon.om.SequenceIterator result
		net.sf.saxon.om.DocumentInfo doc
		String idrefs
		boolean white
	public static net.sf.saxon.om.SequenceIterator getIdMultiple (net.sf.saxon.om.DocumentInfo, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.om.SequenceIterator idrefs
		net.sf.saxon.functions.Id$IdMappingFunction map
		net.sf.saxon.om.SequenceIterator result
}

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.DocumentInfo 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.value.AtomicValue keyValue
		net.sf.saxon.om.Item item
		net.sf.saxon.trans.KeyManager keyManager
		net.sf.saxon.value.AtomicValue keyValue
	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 {
	private net.sf.saxon.trans.KeyDefinitionSet idRefKey
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.functions.Idref f
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Optimizer opt
	public int computeSpecialProperties () 
		int prop
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.Idref i2
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
		net.sf.saxon.expr.AxisExpression allElements
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		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.Controller controller
		net.sf.saxon.om.NodeInfo arg2
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.expr.Expression expression
	public static net.sf.saxon.om.SequenceIterator getIdrefMultiple (net.sf.saxon.om.DocumentInfo, net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentInfo 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
}

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.om.SequenceIterator  {
	private net.sf.saxon.om.Item current
	private int position
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.sort.IntIterator val$iter
	private final net.sf.saxon.om.NamePool val$pool
	private final net.sf.saxon.functions.InScopePrefixes this$0
	void  (net.sf.saxon.functions.InScopePrefixes, net.sf.saxon.expr.XPathContext, net.sf.saxon.sort.IntIterator, net.sf.saxon.om.NamePool)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item current () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		String prefix
	public int position () 
	public void close () 
}

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  () 
	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.NodeInfo element
		net.sf.saxon.sort.IntIterator iter
		net.sf.saxon.om.NamePool pool
}

net/sf/saxon/functions/IndexOf$IndexIterator.class
IndexOf.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IndexOf$IndexIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	net.sf.saxon.om.SequenceIterator base
	net.sf.saxon.value.AtomicValue value
	net.sf.saxon.sort.GenericAtomicComparer comparer
	int index
	int position
	net.sf.saxon.om.Item current
	net.sf.saxon.type.BuiltInAtomicType primitiveTypeRequired
	net.sf.saxon.type.TypeHierarchy typeHierarchy
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.GenericAtomicComparer) 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.sort.GenericAtomicComparer comparer
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		ClassCastException err
		net.sf.saxon.value.AtomicValue i
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	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.CollatingFunction {
	public void  () 
	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.sort.GenericAtomicComparer comparer
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.value.AtomicValue val
}

net/sf/saxon/functions/Insert$InsertIterator.class
Insert.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Insert$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 net.sf.saxon.om.Item current
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/functions/Insert.class
Insert.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Insert extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	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 seq
		net.sf.saxon.value.AtomicValue n0
		net.sf.saxon.value.NumericValue n
		int pos
		net.sf.saxon.om.SequenceIterator ins
}

net/sf/saxon/functions/IsWholeNumber.class
IsWholeNumber.java
package net.sf.saxon.functions
public net.sf.saxon.functions.IsWholeNumber extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	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 val
	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/ItemAt.class
ItemAt.java
package net.sf.saxon.functions
public net.sf.saxon.functions.ItemAt extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue val
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.GroundedValue value
		net.sf.saxon.om.SequenceIterator tail
		int intindex
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.NumericValue index
}

net/sf/saxon/functions/JavaExtensionFunctionFactory.class
JavaExtensionFunctionFactory.java
package net.sf.saxon.functions
public net.sf.saxon.functions.JavaExtensionFunctionFactory extends java.lang.Object implements net.sf.saxon.functions.ExtensionFunctionFactory java.io.Serializable  {
	private Class extensionFunctionCallClass
	private net.sf.saxon.Configuration config
	static Class class$net$sf$saxon$functions$ExtensionFunctionCall
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setExtensionFunctionClass (java.lang.Class) 
		Class subclass
	public net.sf.saxon.expr.Expression makeExtensionFunctionCall (net.sf.saxon.om.StructuredQName, java.lang.Class, java.lang.reflect.AccessibleObject, net.sf.saxon.expr.Expression[]) 
		InstantiationException e
		IllegalAccessException e
		net.sf.saxon.om.StructuredQName functionName
		Class theClass
		java.lang.reflect.AccessibleObject method
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.functions.ExtensionFunctionCall fn
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

net/sf/saxon/functions/JavaExtensionLibrary$UnresolvedExtensionFunction.class
JavaExtensionLibrary.java
package net.sf.saxon.functions
 net.sf.saxon.functions.JavaExtensionLibrary$UnresolvedExtensionFunction extends net.sf.saxon.functions.CompileTimeFunction {
	private java.util.List candidateMethods
	private Class theClass
	private final net.sf.saxon.functions.JavaExtensionLibrary this$0
	public void  (net.sf.saxon.functions.JavaExtensionLibrary, net.sf.saxon.om.StructuredQName, java.lang.Class, java.util.List, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.om.StructuredQName functionName
		Class theClass
		java.util.List candidateMethods
		net.sf.saxon.expr.Expression[] staticArgs
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.functions.JavaExtensionFunctionFactory factory
		net.sf.saxon.expr.Expression call
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		java.lang.reflect.AccessibleObject method
}

net/sf/saxon/functions/JavaExtensionLibrary.class
JavaExtensionLibrary.java
package net.sf.saxon.functions
public net.sf.saxon.functions.JavaExtensionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private net.sf.saxon.Configuration config
	private java.util.HashMap explicitMappings
	private transient java.io.PrintStream diag
	private boolean strictUriFormat
	private static final Class[] NO_PARAMS
	static Class class$net$sf$saxon$functions$Extensions
	static Class class$net$sf$saxon$exslt$Common
	static Class class$net$sf$saxon$exslt$Sets
	static Class class$net$sf$saxon$exslt$Math
	static Class class$net$sf$saxon$exslt$Date
	static Class class$net$sf$saxon$exslt$Random
	static Class class$net$sf$saxon$expr$XPathContext
	static Class class$java$lang$Object
	static Class class$net$sf$saxon$om$SequenceIterator
	static Class class$net$sf$saxon$value$Value
	static Class class$net$sf$saxon$functions$Collection
	static Class class$net$sf$saxon$om$NodeInfo
	static Class class$net$sf$saxon$om$DocumentInfo
	static Class class$net$sf$saxon$value$StringValue
	static Class class$java$lang$String
	static Class class$java$lang$CharSequence
	static Class class$net$sf$saxon$value$DoubleValue
	static Class class$java$lang$Double
	static Class class$net$sf$saxon$value$FloatValue
	static Class class$java$lang$Float
	static Class class$net$sf$saxon$value$DecimalValue
	static Class class$java$math$BigDecimal
	static Class class$net$sf$saxon$value$Int64Value
	static Class class$java$math$BigInteger
	static Class class$java$lang$Long
	static Class class$java$lang$Integer
	static Class class$java$lang$Short
	static Class class$java$lang$Byte
	static Class class$net$sf$saxon$value$BooleanValue
	static Class class$java$lang$Boolean
	static Class class$net$sf$saxon$value$DateValue
	static Class class$java$util$Date
	static Class class$net$sf$saxon$value$DateTimeValue
	static Class class$net$sf$saxon$value$TimeValue
	static Class class$net$sf$saxon$value$DurationValue
	static Class class$net$sf$saxon$value$AnyURIValue
	static Class class$java$net$URI
	static Class class$java$net$URL
	static Class class$net$sf$saxon$value$QualifiedNameValue
	static Class class$net$sf$saxon$value$Base64BinaryValue
	static Class class$net$sf$saxon$value$HexBinaryValue
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	protected void setDefaultURIMappings () 
	public void setStrictJavaUriFormat (boolean) 
		boolean strict
	public void declareJavaClass (java.lang.String, java.lang.Class) 
		String uri
		Class theClass
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		Exception err
		java.lang.reflect.Constructor theConstructor
		int c
		int mod
		java.lang.reflect.Constructor[] constructors
		Class[] theParameterTypes
		boolean isStatic
		int significantArgs
		java.lang.reflect.Method theMethod
		int m
		boolean isStatic
		int significantArgs
		java.lang.reflect.Field theField
		int m
		String name
		java.lang.reflect.Method[] methods
		java.lang.reflect.Field[] fields
		net.sf.saxon.om.StructuredQName functionName
		int arity
		Class reqClass
		Class theClass
		String local
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		Exception err
		java.lang.reflect.Constructor theConstructor
		int c
		int mod
		java.lang.reflect.Constructor[] constructors
		Class[] theParameterTypes
		boolean isStatic
		int significantArgs
		java.lang.reflect.Method theMethod
		int m
		boolean isStatic
		int significantArgs
		java.lang.reflect.Field theField
		int m
		String name
		java.lang.reflect.Method[] methods
		boolean consistentReturnType
		java.lang.reflect.Field[] fields
		net.sf.saxon.functions.JavaExtensionFunctionFactory factory
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		boolean debug
		Class reqClass
		Exception theException
		java.util.ArrayList candidateMethods
		Class resultClass
		int numArgs
		Class theClass
		java.lang.reflect.AccessibleObject method
	private java.lang.reflect.AccessibleObject getBestFit (java.util.List, net.sf.saxon.expr.Expression[], java.lang.Class) 
		int i
		int p
		String prefs
		int[] pref_i
		int i
		int k
		int[] pref_j
		int j
		int[] pref_i
		int i
		int r
		boolean[] eliminated
		int remaining
		java.lang.reflect.AccessibleObject theMethod
		java.util.List candidateMethods
		net.sf.saxon.expr.Expression[] args
		Class theClass
		boolean debug
		int candidates
	private int[] getConversionPreferences (net.sf.saxon.expr.Expression[], java.lang.reflect.AccessibleObject, java.lang.Class) 
		Class[] params
		int firstArg
		boolean isStatic
		Class[] params
		int firstArg
		boolean isStatic
		Class[] params
		int firstArg
		int i
		net.sf.saxon.expr.Expression[] args
		java.lang.reflect.AccessibleObject method
		Class theClass
		Class[] params
		int firstArg
		net.sf.saxon.type.TypeHierarchy th
		int noOfArgs
		int[] preferences
		int firstParam
	private int getConversionPreference (net.sf.saxon.type.TypeHierarchy, net.sf.saxon.expr.Expression, java.lang.Class) 
		Class ext
		int primitiveType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression arg
		Class required
		net.sf.saxon.type.ItemType itemType
		int cardinality
	protected int atomicConversionPreference (int, java.lang.Class) 
		int primitiveType
		Class required
	private java.lang.Class getExternalJavaClass (java.lang.String) 
		int slash
		net.sf.saxon.trans.XPathException err
		String uri
		Class c
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.functions.JavaExtensionLibrary jel
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static java.lang.reflect.AccessibleObject access$000 (net.sf.saxon.functions.JavaExtensionLibrary, java.util.List, net.sf.saxon.expr.Expression[], java.lang.Class) 
		net.sf.saxon.functions.JavaExtensionLibrary x0
		java.util.List x1
		net.sf.saxon.expr.Expression[] x2
		Class x3
	static net.sf.saxon.Configuration access$100 (net.sf.saxon.functions.JavaExtensionLibrary) 
		net.sf.saxon.functions.JavaExtensionLibrary x0
	static void  () 
}

net/sf/saxon/functions/KeyFn$1.class
KeyFn.java
package net.sf.saxon.functions
 net.sf.saxon.functions.KeyFn$1 extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private final net.sf.saxon.trans.KeyManager val$keyManager
	private final net.sf.saxon.trans.KeyDefinitionSet val$keySet
	private final net.sf.saxon.om.DocumentInfo val$document
	private final net.sf.saxon.expr.XPathContext val$keyContext
	private final net.sf.saxon.functions.KeyFn this$0
	void  (net.sf.saxon.functions.KeyFn, net.sf.saxon.trans.KeyManager, net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.DocumentInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

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

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 implements net.sf.saxon.functions.XSLTFunction  {
	private net.sf.saxon.om.NamespaceResolver nsContext
	private net.sf.saxon.trans.KeyDefinitionSet staticKeySet
	private transient boolean checked
	private transient boolean internal
	private static final net.sf.saxon.om.StructuredQName FN_KEY
	public void  () 
	public net.sf.saxon.om.StructuredQName getStaticKeyName () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public static net.sf.saxon.functions.KeyFn internalKeyCall (net.sf.saxon.trans.KeyDefinitionSet, java.lang.String, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.trans.KeyDefinitionSet keySet
		String name
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.Expression doc
		net.sf.saxon.functions.KeyFn k
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.functions.KeyFn f
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName keyName
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Optimizer opt
	public int computeSpecialProperties () 
		int prop
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
		net.sf.saxon.expr.AxisExpression root
		net.sf.saxon.expr.AxisExpression allElements
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.KeyFn k
	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.trans.XPathException err
		String givenkeyname
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.XPathContext keyContext
		net.sf.saxon.om.DocumentInfo document
		net.sf.saxon.trans.KeyManager keyManager
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.expr.MappingFunction map
		net.sf.saxon.om.SequenceIterator keys
		net.sf.saxon.om.SequenceIterator allValues
		net.sf.saxon.om.SequenceIterator allResults
		net.sf.saxon.value.AtomicValue keyValue
		net.sf.saxon.trans.KeyManager keyManager
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.Item arg2
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.trans.KeyDefinitionSet selectedKeySet
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.om.SequenceIterator allResults
		net.sf.saxon.functions.KeyFn$SubtreeFilter filter
	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 net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo target
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item current
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo target
		net.sf.saxon.om.Item arg0Val
		String testLang
		boolean b
	public int getIntrinsicDependencies () 
	public static boolean isLang (java.lang.String, net.sf.saxon.om.NodeInfo) 
		String arglang
		net.sf.saxon.om.NodeInfo target
		String doclang
		net.sf.saxon.om.NodeInfo node
		int hyphen
}

net/sf/saxon/functions/Last.class
Last.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Last extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	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 int getIntrinsicDependencies () 
}

net/sf/saxon/functions/Matches.class
Matches.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Matches extends net.sf.saxon.functions.SystemFunction {
	private net.sf.saxon.regex.RegularExpression regexp
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression e
	private void maybePrecompile (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.regex.RegularExpression getCompiledRegularExpression () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence flags
		net.sf.saxon.value.AtomicValue sv2
		net.sf.saxon.Platform platform
		int xmlVersion
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue pat
		CharSequence flags
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue sv0
		net.sf.saxon.regex.RegularExpression re
	public static net.sf.saxon.regex.RegularExpression tryToCompile (net.sf.saxon.expr.Expression[], int, int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Platform platform
		String in
		int xmlVersion
		int syntax
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression[] args
		int patternArg
		int flagsArg
		net.sf.saxon.expr.StaticContext env
		CharSequence flagstr
}

net/sf/saxon/functions/Minimax.class
Minimax.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Minimax extends net.sf.saxon.functions.CollatingFunction {
	public static final int MIN
	public static final int MAX
	private net.sf.saxon.type.BuiltInAtomicType argumentType
	private boolean ignoreNaN
	public void  () 
	public void setIgnoreNaN (boolean) 
		boolean ignore
	public boolean isIgnoreNaN () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Optimizer opt
	public int computeCardinality () 
		int c
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int card
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t
	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.expr.XPathContext context
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.type.BuiltInAtomicType type
		net.sf.saxon.sort.AtomicComparer comparer
		net.sf.saxon.om.SequenceIterator iter
	public static net.sf.saxon.value.AtomicValue minimax (net.sf.saxon.om.SequenceIterator, int, net.sf.saxon.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
		int operation
		net.sf.saxon.sort.AtomicComparer atomicComparer
		boolean ignoreNaN
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.TypeHierarchy th
		boolean foundDouble
		boolean foundFloat
		boolean foundNaN
		net.sf.saxon.value.AtomicValue min
		net.sf.saxon.value.AtomicValue prim
		net.sf.saxon.type.AtomicType lowestCommonSuperType
}

net/sf/saxon/functions/NamePart.class
NamePart.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NamePart extends net.sf.saxon.functions.SystemFunction {
	public static final int NAME
	public static final int LOCAL_NAME
	public static final int NAMESPACE_URI
	public static final int GENERATE_ID
	public static final int DOCUMENT_URI
	public static final int NODE_NAME
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int computeSpecialProperties () 
		int p
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentPool pool
		String docURI
		String uri
		net.sf.saxon.om.FastStringBuffer buffer
		int nc
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo node
		String s
	public static boolean isGenerateIdFunction (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
}

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 {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String prefix
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.value.StringValue p
		String prefix
		net.sf.saxon.om.NamespaceResolver resolver
		String uri
}

net/sf/saxon/functions/Nilled.class
Nilled.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Nilled extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo node
	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
}

net/sf/saxon/functions/NormalizeSpace.class
NormalizeSpace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NormalizeSpace extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public int getIntrinsicDependencies () 
		int d
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	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.value.AtomicValue sv
		net.sf.saxon.expr.XPathContext c
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		CharSequence cs
		net.sf.saxon.value.AtomicValue sv
		net.sf.saxon.expr.XPathContext c
		CharSequence cs
}

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.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String msg
		net.sf.saxon.trans.XPathException err
		String form
		int i
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.StringValue sv
		byte fb
		boolean allASCII
		CharSequence chars
		net.sf.saxon.codenorm.Normalizer norm
		CharSequence result
}

net/sf/saxon/functions/NumberFn.class
NumberFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.NumberFn extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.expr.ItemMappingFunction  {
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addDocToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodes
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ConversionResult result
		NumberFormatException e
		CharSequence s
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item arg0
	public static net.sf.saxon.value.DoubleValue convert (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.type.ConversionResult result
		CharSequence s
		NumberFormatException e
		net.sf.saxon.value.AtomicValue value
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/Parse.class
Parse.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Parse extends net.sf.saxon.functions.SystemFunction {
	String baseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.Controller controller
		net.sf.saxon.value.AtomicValue content
		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/functions/Position.class
Position.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Position extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	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 int getIntrinsicDependencies () 
}

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 {
	String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.Put d
	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
		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
		net.sf.saxon.Platform platform
		String abs
}

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 net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext early
		net.sf.saxon.om.Item item1
		String lex
		net.sf.saxon.om.Item item0
		String uri
		net.sf.saxon.om.NameChecker checker
		String[] parts
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException err
		String lex
		net.sf.saxon.om.NameChecker checker
		String[] parts
		net.sf.saxon.om.QNameException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue arg0
		String uri
}

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 implements net.sf.saxon.functions.XSLTFunction  {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue gp0
		net.sf.saxon.value.NumericValue gp
		net.sf.saxon.regex.RegexIterator iter
		String s
	public int getIntrinsicDependencies () 
}

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 position
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public int getLastPosition ()  throws net.sf.saxon.trans.XPathException 
		int x
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	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 simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression simplifyAsTailExpression () 
		net.sf.saxon.expr.TailExpression t
		long value
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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 seq
		net.sf.saxon.value.AtomicValue n0
		net.sf.saxon.value.NumericValue n
		int pos
}

net/sf/saxon/functions/Replace.class
Replace.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Replace extends net.sf.saxon.functions.SystemFunction {
	private net.sf.saxon.regex.RegularExpression regexp
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression e
	private void maybePrecompile (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.regex.RegularExpression getCompiledRegularExpression () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence flags
		net.sf.saxon.value.AtomicValue arg3
		net.sf.saxon.Platform platform
		int xmlVersion
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		java.util.regex.PatternSyntaxException err
		net.sf.saxon.value.AtomicValue arg1
		CharSequence flags
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue arg0
		net.sf.saxon.value.AtomicValue arg2
		CharSequence replacement
		String msg
		net.sf.saxon.regex.RegularExpression re
		String input
		CharSequence res
	public static java.lang.String checkReplacement (java.lang.CharSequence) 
		char next
		char next
		char c
		int i
		CharSequence rep
}

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.Item 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 arg0
		CharSequence lexicalQName
		net.sf.saxon.om.NameChecker checker
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.StructuredQName qName
}

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 {
	String expressionBaseURI
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.expr.ExpressionVisitor visitor
	public java.lang.String getStaticBaseURI () 
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.functions.ResolveURI d
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String base
		java.net.URI resolved
		java.net.URISyntaxException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue arg0
		String relative
		String base
		net.sf.saxon.Platform platform
	public static java.lang.String tryToExpand (java.lang.String) 
		Exception geterr
		String dir
		java.net.URI currentDirectoryURI
		java.net.URI baseURI
		java.net.MalformedURLException err
		String systemId
	public static java.lang.String escapeSpaces (java.lang.String) 
		String s
		int i
}

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 net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeSpecialProperties () 
		int baseProps
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceExtent extent
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator forwards
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.ItemType type
}

net/sf/saxon/functions/Root.class
Root.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Root extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int computeSpecialProperties () 
		int prop
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.AxisExpression root
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo start
}

net/sf/saxon/functions/Rounding.class
Rounding.java
package net.sf.saxon.functions
public final net.sf.saxon.functions.Rounding extends net.sf.saxon.functions.SystemFunction {
	public static final int FLOOR
	public static final int CEILING
	public static final int ROUND
	public static final int HALF_EVEN
	public static final int ABS
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue scaleVal0
		net.sf.saxon.value.NumericValue scaleVal
		int scale
		double sign
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue val0
		net.sf.saxon.value.NumericValue val
}

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.functions.XSLTFunction  {
	java.util.Properties outputProperties
	private transient boolean checked
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		String formatString
		net.sf.saxon.om.StructuredQName formatQName
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.ExpressionVisitor visitor
	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.om.Item secondArg
		java.io.StringWriter result
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.NodeInfo node
		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.NameChecker nc
		net.sf.saxon.om.NamespaceResolver resolver
}

net/sf/saxon/functions/StandardCollectionURIResolver$1.class
StandardCollectionURIResolver.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StandardCollectionURIResolver$1 extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	private final net.sf.saxon.functions.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.functions.StandardCollectionURIResolver) 
	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/functions/StandardCollectionURIResolver$2.class
StandardCollectionURIResolver.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StandardCollectionURIResolver$2 extends java.lang.Object implements javax.xml.transform.ErrorListener  {
	private final javax.xml.transform.ErrorListener val$oldErrorListener
	private final net.sf.saxon.functions.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.functions.StandardCollectionURIResolver, javax.xml.transform.ErrorListener)  throws javax.xml.transform.TransformerException 
	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
		net.sf.saxon.trans.XPathException supp
	public void fatalError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
		javax.xml.transform.TransformerException exception
}

net/sf/saxon/functions/StandardCollectionURIResolver$3.class
StandardCollectionURIResolver.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StandardCollectionURIResolver$3 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final boolean val$finalStable
	private final net.sf.saxon.functions.StandardCollectionURIResolver this$0
	void  (net.sf.saxon.functions.StandardCollectionURIResolver, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (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
		java.net.URISyntaxException e
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo element
		String href
		String uri
}

net/sf/saxon/functions/StandardCollectionURIResolver$FileExpander.class
StandardCollectionURIResolver.java
package net.sf.saxon.functions
 net.sf.saxon.functions.StandardCollectionURIResolver$FileExpander extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private net.sf.saxon.functions.URIQueryParameters params
	boolean recurse
	int strip
	int validation
	Boolean xinclude
	org.xml.sax.XMLReader parser
	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
		org.xml.sax.XMLReader 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.functions.StandardCollectionURIResolver$FileExpander expander
		int stripSpace
		javax.xml.transform.Source source
		net.sf.saxon.event.Stripper stripper
		net.sf.saxon.trans.XPathException supp
		javax.xml.transform.TransformerException err2
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		java.io.File file
}

net/sf/saxon/functions/StandardCollectionURIResolver.class
StandardCollectionURIResolver.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StandardCollectionURIResolver extends java.lang.Object implements net.sf.saxon.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 
		int q
		String query
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.trans.XPathException err
		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
	private 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
		javax.xml.transform.ErrorListener oldErrorListener
		net.sf.saxon.functions.StandardCollectionURIResolver$FileExpander expander
		net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.om.SequenceIterator catalogContents (java.net.URI, net.sf.saxon.functions.URIQueryParameters, 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
		java.net.URI catalogFile
		net.sf.saxon.functions.URIQueryParameters params
		net.sf.saxon.expr.XPathContext context
		boolean stable
		net.sf.saxon.om.NamePool pool
		javax.xml.transform.stream.StreamSource source
		net.sf.saxon.AugmentedSource as
		net.sf.saxon.om.DocumentInfo catalog
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.NodeInfo top
		String stableAtt
		boolean finalStable
		net.sf.saxon.om.SequenceIterator documents
		net.sf.saxon.expr.ItemMappingFunction catalogueMapper
}

net/sf/saxon/functions/StandardFunction$Entry.class
StandardFunction.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StandardFunction$Entry extends java.lang.Object implements java.io.Serializable  {
	public String name
	public Class implementationClass
	public int opcode
	public int minArguments
	public int maxArguments
	public net.sf.saxon.type.ItemType itemType
	public int cardinality
	public net.sf.saxon.value.SequenceType[] argumentTypes
	public net.sf.saxon.value.Value[] resultIfEmpty
	public void  () 
}

net/sf/saxon/functions/StandardFunction.class
StandardFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.StandardFunction extends java.lang.Object {
	private static net.sf.saxon.value.Value EMPTY
	private static java.util.HashMap functionTable
	protected static net.sf.saxon.type.ItemType SAME_AS_FIRST_ARGUMENT
	static Class class$net$sf$saxon$functions$Rounding
	static Class class$net$sf$saxon$functions$Adjust
	static Class class$net$sf$saxon$functions$Aggregate
	static Class class$net$sf$saxon$functions$BaseURI
	static Class class$net$sf$saxon$functions$BooleanFn
	static Class class$net$sf$saxon$functions$CodepointEqual
	static Class class$net$sf$saxon$functions$CodepointsToString
	static Class class$net$sf$saxon$functions$Collection
	static Class class$net$sf$saxon$functions$Compare
	static Class class$net$sf$saxon$functions$Concat
	static Class class$net$sf$saxon$functions$Contains
	static Class class$net$sf$saxon$functions$Current
	static Class class$net$sf$saxon$functions$CurrentDateTime
	static Class class$net$sf$saxon$functions$CurrentGroup
	static Class class$net$sf$saxon$functions$Data
	static Class class$net$sf$saxon$functions$DateTimeConstructor
	static Class class$net$sf$saxon$functions$Component
	static Class class$net$sf$saxon$functions$DeepEqual
	static Class class$net$sf$saxon$functions$DefaultCollation
	static Class class$net$sf$saxon$functions$DistinctValues
	static Class class$net$sf$saxon$functions$Doc
	static Class class$net$sf$saxon$functions$DocAvailable
	static Class class$net$sf$saxon$functions$Document
	static Class class$net$sf$saxon$functions$NamePart
	static Class class$net$sf$saxon$functions$Existence
	static Class class$net$sf$saxon$functions$Available
	static Class class$net$sf$saxon$functions$EscapeURI
	static Class class$net$sf$saxon$functions$Error
	static Class class$net$sf$saxon$functions$TreatFn
	static Class class$net$sf$saxon$functions$FormatDate
	static Class class$net$sf$saxon$functions$FormatNumber
	static Class class$net$sf$saxon$functions$Id
	static Class class$net$sf$saxon$functions$Idref
	static Class class$net$sf$saxon$functions$InScopePrefixes
	static Class class$net$sf$saxon$functions$IndexOf
	static Class class$net$sf$saxon$functions$Insert
	static Class class$net$sf$saxon$functions$KeyFn
	static Class class$net$sf$saxon$functions$Lang
	static Class class$net$sf$saxon$functions$Last
	static Class class$net$sf$saxon$functions$ForceCase
	static Class class$net$sf$saxon$functions$Matches
	static Class class$net$sf$saxon$functions$Minimax
	static Class class$net$sf$saxon$functions$NamespaceForPrefix
	static Class class$net$sf$saxon$functions$Nilled
	static Class class$net$sf$saxon$functions$NormalizeSpace
	static Class class$net$sf$saxon$functions$NormalizeUnicode
	static Class class$net$sf$saxon$functions$NumberFn
	static Class class$net$sf$saxon$functions$Position
	static Class class$net$sf$saxon$functions$Put
	static Class class$net$sf$saxon$functions$QNameFn
	static Class class$net$sf$saxon$functions$RegexGroup
	static Class class$net$sf$saxon$functions$Remove
	static Class class$net$sf$saxon$functions$Replace
	static Class class$net$sf$saxon$functions$ResolveQName
	static Class class$net$sf$saxon$functions$ResolveURI
	static Class class$net$sf$saxon$functions$Reverse
	static Class class$net$sf$saxon$functions$Root
	static Class class$net$sf$saxon$functions$StaticBaseURI
	static Class class$net$sf$saxon$functions$StringFn
	static Class class$net$sf$saxon$functions$StringLength
	static Class class$net$sf$saxon$functions$StringJoin
	static Class class$net$sf$saxon$functions$StringToCodepoints
	static Class class$net$sf$saxon$functions$Subsequence
	static Class class$net$sf$saxon$functions$Substring
	static Class class$net$sf$saxon$functions$SystemProperty
	static Class class$net$sf$saxon$functions$Trace
	static Class class$net$sf$saxon$functions$Translate
	static Class class$net$sf$saxon$functions$Tokenize
	static Class class$net$sf$saxon$functions$Unordered
	static Class class$net$sf$saxon$functions$UnparsedEntity
	static Class class$net$sf$saxon$functions$UnparsedText
	private void  () 
	private static net.sf.saxon.functions.StandardFunction$Entry register (java.lang.String, java.lang.Class, int, int, int, net.sf.saxon.type.ItemType, int) 
		String name
		Class implementationClass
		int opcode
		int minArguments
		int maxArguments
		net.sf.saxon.type.ItemType itemType
		int cardinality
		net.sf.saxon.functions.StandardFunction$Entry e
	public static net.sf.saxon.functions.StandardFunction$Entry makeEntry (java.lang.String, java.lang.Class, int, int, int, net.sf.saxon.type.ItemType, int) 
		String name
		Class implementationClass
		int opcode
		int minArguments
		int maxArguments
		net.sf.saxon.type.ItemType itemType
		int cardinality
		net.sf.saxon.functions.StandardFunction$Entry e
		int hash
	public static void arg (net.sf.saxon.functions.StandardFunction$Entry, int, net.sf.saxon.type.ItemType, int, net.sf.saxon.value.Value) 
		ArrayIndexOutOfBoundsException err
		net.sf.saxon.functions.StandardFunction$Entry e
		int a
		net.sf.saxon.type.ItemType type
		int cardinality
		net.sf.saxon.value.Value resultIfEmpty
	public static net.sf.saxon.functions.StandardFunction$Entry getFunction (java.lang.String, int) 
		String name
		int arity
		net.sf.saxon.functions.StandardFunction$Entry e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		net.sf.saxon.functions.StandardFunction$Entry e
}

net/sf/saxon/functions/StaticBaseURI.class
StaticBaseURI.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StaticBaseURI extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		String baseURI
}

net/sf/saxon/functions/StringFn.class
StringFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addDocToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodes
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Item arg
}

net/sf/saxon/functions/StringJoin.class
StringJoin.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringJoin extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression exp
	private net.sf.saxon.expr.Expression simplifySingleton () 
		int card
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item it
		CharSequence first
		net.sf.saxon.om.FastStringBuffer sb
		CharSequence sep
}

net/sf/saxon/functions/StringLength.class
StringLength.java
package net.sf.saxon.functions
public net.sf.saxon.functions.StringLength extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int getIntrinsicDependencies () 
		int d
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.value.AtomicValue sv
		CharSequence s
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue sv
}

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.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.om.Item item
}

net/sf/saxon/functions/Subsequence.class
Subsequence.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Subsequence extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeSpecialProperties () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue start
		long intstart
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		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 lstart
		long lstart
		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.value.AtomicValue lengthVal0
		net.sf.saxon.value.NumericValue lengthVal
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator seq
		net.sf.saxon.value.AtomicValue startVal0
		net.sf.saxon.value.NumericValue startVal
}

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 {
	public void  () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.AtomicValue b2
		net.sf.saxon.value.NumericValue b
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.value.AtomicValue a1
		net.sf.saxon.value.NumericValue a
	public static java.lang.CharSequence substring (net.sf.saxon.value.StringValue, net.sf.saxon.value.NumericValue) 
		long lstart
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.NumericValue rstart
		int ch
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.value.NumericValue start
		CharSequence s
		int slength
		long lstart
		int pos
		int cpos
	public static java.lang.CharSequence substring (net.sf.saxon.value.StringValue, net.sf.saxon.value.NumericValue, net.sf.saxon.value.NumericValue, net.sf.saxon.expr.XPathContext) 
		long lstart
		long lstart
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		long lend
		long lend
		net.sf.saxon.trans.XPathException err
		int ch
		net.sf.saxon.value.StringValue sv
		net.sf.saxon.value.NumericValue start
		net.sf.saxon.value.NumericValue len
		net.sf.saxon.expr.XPathContext context
		CharSequence s
		int slength
		long lstart
		net.sf.saxon.value.NumericValue end
		long lend
		int jstart
		int jend
		int pos
		int cpos
}

net/sf/saxon/functions/SystemFunction.class
SystemFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.SystemFunction extends net.sf.saxon.expr.FunctionCall {
	private net.sf.saxon.functions.StandardFunction$Entry details
	protected int operation
	public void  () 
	public static net.sf.saxon.expr.FunctionCall makeSystemFunction (java.lang.String, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.functions.SystemFunction f
		IllegalAccessException err
		InstantiationException err
		String name
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.functions.StandardFunction$Entry entry
		Class functionClass
	public void setDetails (net.sf.saxon.functions.StandardFunction$Entry) 
		net.sf.saxon.functions.StandardFunction$Entry entry
	public net.sf.saxon.functions.StandardFunction$Entry getDetails () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
	private void checkArgument (int, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int arg
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.RoleLocator role
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression sf
	public net.sf.saxon.expr.Expression copy () 
		int i
		net.sf.saxon.expr.Expression[] a2
		net.sf.saxon.expr.Expression e2
	public java.lang.String getErrorCodeForTypeErrors () 
	protected net.sf.saxon.value.SequenceType getRequiredType (int) 
		int arg
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
	public int computeCardinality () 
	public int computeSpecialProperties () 
		int i
		int p
	protected final void useContextItemAsDefault () 
	protected final void addContextDocumentArgument (int, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int pos
		String augmentedName
		net.sf.saxon.expr.Expression[] newArgs
		net.sf.saxon.expr.RootExpression rootExpression
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addDocToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodes
}

net/sf/saxon/functions/SystemFunctionLibrary.class
SystemFunctionLibrary.java
package net.sf.saxon.functions
public net.sf.saxon.functions.SystemFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private int functionSet
	public static final int XPATH_ONLY
	public static final int FULL_XSLT
	public static final int USE_WHEN
	private static net.sf.saxon.functions.SystemFunctionLibrary[] THE_INSTANCES
	public static net.sf.saxon.functions.SystemFunctionLibrary getSystemFunctionLibrary (int) 
		int functionSet
	private void  (int) 
		int functionSet
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.functions.StandardFunction$Entry entry
		net.sf.saxon.om.StructuredQName functionName
		int arity
		String uri
		String local
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, 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.trans.XPathException err
		Exception err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.functions.StandardFunction$Entry entry
		Class functionClass
		net.sf.saxon.functions.SystemFunction f
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		String uri
		String local
	private int checkArgumentCount (int, int, int, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int numArgs
		int min
		int max
		String local
	private static java.lang.String pluralArguments (int) 
		int num
	public net.sf.saxon.functions.FunctionLibrary copy () 
	static void  () 
}

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.functions.XSLTFunction  {
	private net.sf.saxon.om.NamespaceResolver nsContext
	private net.sf.saxon.om.StructuredQName propertyName
	private transient boolean checked
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		CharSequence name
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.StructuredQName qName
	public static java.lang.String getProperty (java.lang.String, java.lang.String, net.sf.saxon.Configuration) 
		String val
		String uri
		String local
		net.sf.saxon.Configuration config
}

net/sf/saxon/functions/Tokenize.class
Tokenize.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Tokenize extends net.sf.saxon.functions.SystemFunction {
	private net.sf.saxon.regex.RegularExpression regexp
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression e
	private void maybePrecompile (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.regex.RegularExpression getCompiledRegularExpression () 
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence flags
		net.sf.saxon.Platform platform
		int xmlVersion
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		CharSequence pattern
		CharSequence flags
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.value.AtomicValue sv
		CharSequence input
		net.sf.saxon.regex.RegularExpression re
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int i
		String[] args
		String in
		String[] out
}

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  {
	net.sf.saxon.om.SequenceIterator base
	String label
	java.io.PrintStream out
	boolean empty
	private final net.sf.saxon.functions.Trace this$0
	public void  (net.sf.saxon.functions.Trace, net.sf.saxon.om.SequenceIterator, java.lang.String, java.io.PrintStream) 
		net.sf.saxon.om.SequenceIterator base
		String label
		java.io.PrintStream out
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item n
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	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.om.NamespaceResolver resolver
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int computeSpecialProperties () 
	public int computeCardinality () 
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		java.io.PrintStream out
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item val
		String label
		net.sf.saxon.Controller controller
	private void notifyListener (java.lang.String, net.sf.saxon.value.Value, net.sf.saxon.expr.XPathContext) 
		String label
		net.sf.saxon.value.Value val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.instruct.InstructionDetails info
		net.sf.saxon.trace.TraceListener listener
	private void traceItem (net.sf.saxon.om.Item, java.lang.String, java.io.PrintStream) 
		net.sf.saxon.om.Item val
		String label
		java.io.PrintStream out
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String label
		net.sf.saxon.value.Value value
		java.io.PrintStream out
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
	static void access$000 (net.sf.saxon.functions.Trace, net.sf.saxon.om.Item, java.lang.String, java.io.PrintStream) 
		net.sf.saxon.functions.Trace x0
		net.sf.saxon.om.Item x1
		String x2
		java.io.PrintStream x3
}

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 {
	private net.sf.saxon.sort.IntToIntMap staticMap
	public void  () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence in
		CharSequence sb
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.StringValue sv1
		net.sf.saxon.value.StringValue sv2
		net.sf.saxon.value.StringValue sv3
	public net.sf.saxon.sort.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.om.FastStringBuffer sb
		int s2len
		int s0len
	private static net.sf.saxon.sort.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
		int[] a1
		int[] a2
		net.sf.saxon.sort.IntToIntMap map
	public static java.lang.CharSequence translateUsingMap (java.lang.CharSequence, net.sf.saxon.sort.IntToIntMap) 
		int charval
		int charval
		int c
		int newchar
		int i
		CharSequence in
		net.sf.saxon.sort.IntToIntMap map
		int len
		net.sf.saxon.om.FastStringBuffer sb
}

net/sf/saxon/functions/TreatFn.class
TreatFn.java
package net.sf.saxon.functions
public net.sf.saxon.functions.TreatFn extends net.sf.saxon.functions.SystemFunction {
	public void  () 
	public java.lang.String getErrorCodeForTypeErrors () 
	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/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 java.util.regex.Pattern pattern
	public void  (java.util.regex.Pattern) 
		java.util.regex.Pattern regex
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		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
	int strip
	Integer onError
	org.xml.sax.XMLReader parser
	Boolean xinclude
	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) 
		char c
		int i
		net.sf.saxon.om.FastStringBuffer sb
		String s
		java.util.regex.Pattern pattern
		int v
		javax.xml.transform.TransformerException e
		net.sf.saxon.trans.XPathException err
		String keyword
		String value
		String tok
		int eq
		java.util.StringTokenizer t
		String query
		net.sf.saxon.Configuration config
	public int getStripSpace () 
	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 org.xml.sax.XMLReader getXMLReader () 
}

net/sf/saxon/functions/Unordered.class
Unordered.java
package net.sf.saxon.functions
public net.sf.saxon.functions.Unordered extends net.sf.saxon.functions.CompileTimeFunction {
	public void  () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
}

net/sf/saxon/functions/UnparsedEntity.class
UnparsedEntity.java
package net.sf.saxon.functions
public net.sf.saxon.functions.UnparsedEntity extends net.sf.saxon.functions.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	public static int URI
	public static int PUBLIC_ID
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.functions.UnparsedEntity f
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (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
		net.sf.saxon.trans.XPathException err
		String code
		net.sf.saxon.expr.XPathContext context
		String arg0
		net.sf.saxon.om.NodeInfo doc
		String[] ids
	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.SystemFunction implements net.sf.saxon.functions.XSLTFunction  {
	String expressionBaseURI
	public static final int UNPARSED_TEXT
	public static final int UNPARSED_TEXT_AVAILABLE
	public void  () 
	public void checkArguments (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression preEvaluate (net.sf.saxon.expr.ExpressionVisitor) 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.StringValue hrefVal
		String href
		String encoding
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.StringValue result
	private java.lang.CharSequence readFile (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
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException e
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.om.FastStringBuffer sb
		char[] buffer
		boolean first
		int actual
		int line
		int column
		net.sf.saxon.trans.XPathException e
		java.io.UnsupportedEncodingException encErr
		String errorCode
		String errorCode
		String errorCode
		String message
		net.sf.saxon.trans.XPathException e
		String errorCode
		java.io.IOException ioErr
		String href
		String baseURI
		String encoding
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NameChecker checker
		net.sf.saxon.Platform platform
		java.net.URI absoluteURI
		java.io.Reader reader
	public static void main (java.lang.String[])  throws java.lang.Exception 
		int b
		String[] args
		net.sf.saxon.om.FastStringBuffer sb1
		net.sf.saxon.om.FastStringBuffer sb2
		java.io.File file
		java.io.InputStream is
}

net/sf/saxon/functions/VendorFunctionLibrary.class
VendorFunctionLibrary.java
package net.sf.saxon.functions
public net.sf.saxon.functions.VendorFunctionLibrary extends java.lang.Object implements net.sf.saxon.functions.FunctionLibrary  {
	private java.util.HashMap functionTable
	static Class class$net$sf$saxon$functions$Evaluate
	static Class class$net$sf$saxon$functions$IsWholeNumber
	static Class class$net$sf$saxon$functions$ItemAt
	static Class class$net$sf$saxon$functions$Parse
	static Class class$net$sf$saxon$functions$Serialize
	public void  () 
	protected net.sf.saxon.functions.StandardFunction$Entry register (java.lang.String, java.lang.Class, int, int, int, net.sf.saxon.type.ItemType, int) 
		String name
		Class implementationClass
		int opcode
		int minArguments
		int maxArguments
		net.sf.saxon.type.ItemType itemType
		int cardinality
		net.sf.saxon.functions.StandardFunction$Entry e
	protected void init () 
		net.sf.saxon.functions.StandardFunction$Entry e
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.functions.StandardFunction$Entry entry
		net.sf.saxon.om.StructuredQName functionName
		int arity
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		Exception err
		net.sf.saxon.functions.StandardFunction$Entry entry
		Class functionClass
		net.sf.saxon.functions.SystemFunction f
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		String uri
		String local
	public net.sf.saxon.expr.Expression makeSaxonFunction (java.lang.String, net.sf.saxon.expr.StaticContext, net.sf.saxon.expr.Expression[])  throws net.sf.saxon.trans.XPathException 
		String localName
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression[] arguments
		String uri
		net.sf.saxon.om.StructuredQName functionName
	private int checkArgumentCount (int, int, int, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int numArgs
		int min
		int max
		String local
	public static java.lang.String pluralArguments (int) 
		int num
	public net.sf.saxon.functions.FunctionLibrary copy () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

net/sf/saxon/functions/XSLTFunction.class
XSLTFunction.java
package net.sf.saxon.functions
public abstract net.sf.saxon.functions.XSLTFunction extends java.lang.Object {
}

net/sf/saxon/instruct/
net/sf/saxon/instruct/AnalyzeString$AnalyzeMappingFunction.class
AnalyzeString.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.AnalyzeString$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 final net.sf.saxon.instruct.AnalyzeString this$0
	public void  (net.sf.saxon.instruct.AnalyzeString, net.sf.saxon.regex.RegexIterator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.regex.RegexIterator base
		net.sf.saxon.expr.XPathContext 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
}

net/sf/saxon/instruct/AnalyzeString.class
AnalyzeString.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.AnalyzeString extends net.sf.saxon.instruct.Instruction {
	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.expr.Expression matching
	private net.sf.saxon.expr.Expression nonMatching
	private net.sf.saxon.regex.RegularExpression pattern
	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 child
		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
		java.util.Iterator kids
	public int getInstructionNameCode () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression getMatchingExpression () 
	public net.sf.saxon.expr.Expression getNonMatchingExpression () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.RoleLocator role
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Platform platform
		CharSequence regex
		CharSequence flagstr
		int xmlVersion
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	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 () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeDependencies () 
		int dependencies
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.regex.RegexIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
	private net.sf.saxon.regex.RegexIterator getRegexIterator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		CharSequence flagstr
		net.sf.saxon.Platform platform
		int xmlVersion
		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.expr.XPathContextMajor c2
		net.sf.saxon.instruct.AnalyzeString$AnalyzeMappingFunction fn
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	static net.sf.saxon.expr.Expression access$000 (net.sf.saxon.instruct.AnalyzeString) 
		net.sf.saxon.instruct.AnalyzeString x0
	static net.sf.saxon.expr.Expression access$100 (net.sf.saxon.instruct.AnalyzeString) 
		net.sf.saxon.instruct.AnalyzeString x0
}

net/sf/saxon/instruct/ApplyImports.class
ApplyImports.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ApplyImports extends net.sf.saxon.instruct.Instruction {
	net.sf.saxon.instruct.WithParam[] actualParams
	net.sf.saxon.instruct.WithParam[] tunnelParams
	private boolean backwardsCompatible
	public void  (boolean) 
		boolean backwardsCompatible
	public void setActualParameters (net.sf.saxon.instruct.WithParam[], net.sf.saxon.instruct.WithParam[]) 
		net.sf.saxon.instruct.WithParam[] actualParams
		net.sf.saxon.instruct.WithParam[] tunnelParams
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public final boolean createsNewNodes () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.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.expr.XPathContextMajor c2
		net.sf.saxon.instruct.Template nh
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.instruct.ParameterSet params
		net.sf.saxon.instruct.ParameterSet tunnels
		net.sf.saxon.trans.Rule currentTemplateRule
		net.sf.saxon.instruct.Template currentTemplate
		int min
		int max
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.om.Item currentItem
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Rule rule
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/ApplyTemplates$ApplyTemplatesPackage.class
ApplyTemplates.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.ApplyTemplates$ApplyTemplatesPackage extends java.lang.Object implements net.sf.saxon.instruct.TailCall  {
	private net.sf.saxon.om.ValueRepresentation selectedNodes
	private net.sf.saxon.trans.Mode mode
	private net.sf.saxon.instruct.ParameterSet params
	private net.sf.saxon.instruct.ParameterSet tunnelParams
	private net.sf.saxon.expr.XPathContextMajor evaluationContext
	private int locationId
	void  (net.sf.saxon.om.ValueRepresentation, net.sf.saxon.trans.Mode, net.sf.saxon.instruct.ParameterSet, net.sf.saxon.instruct.ParameterSet, net.sf.saxon.expr.XPathContextMajor, int) 
		net.sf.saxon.om.ValueRepresentation selectedNodes
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.instruct.ParameterSet params
		net.sf.saxon.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContextMajor context
		int locationId
	public net.sf.saxon.instruct.TailCall processLeavingTail ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/instruct/ApplyTemplates.class
ApplyTemplates.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ApplyTemplates extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.instruct.WithParam[] actualParams
	private net.sf.saxon.instruct.WithParam[] tunnelParams
	private boolean useCurrentMode
	private boolean useTailRecursion
	private net.sf.saxon.trans.Mode mode
	private boolean backwardsCompatible
	private boolean implicitSelect
	public void  (net.sf.saxon.expr.Expression, boolean, boolean, net.sf.saxon.trans.Mode, boolean, boolean) 
		net.sf.saxon.expr.Expression select
		boolean useCurrentMode
		boolean useTailRecursion
		net.sf.saxon.trans.Mode mode
		boolean backwardsCompatible
		boolean implicitSelect
	public void setActualParameters (net.sf.saxon.instruct.WithParam[], net.sf.saxon.instruct.WithParam[]) 
		net.sf.saxon.instruct.WithParam[] actualParams
		net.sf.saxon.instruct.WithParam[] tunnelParams
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  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.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public final boolean createsNewNodes () 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.instruct.TailCall apply (net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.instruct.TailCall tc
		net.sf.saxon.trans.XPathException err
		StackOverflowError e
		net.sf.saxon.expr.XPathContext context
		boolean returnTailCall
		net.sf.saxon.trans.Mode thisMode
		net.sf.saxon.instruct.ParameterSet params
		net.sf.saxon.instruct.ParameterSet tunnels
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
	public static net.sf.saxon.instruct.TailCall applyTemplates (net.sf.saxon.om.SequenceIterator, net.sf.saxon.trans.Mode, net.sf.saxon.instruct.ParameterSet, net.sf.saxon.instruct.ParameterSet, net.sf.saxon.expr.XPathContextMajor, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Template template
		net.sf.saxon.trace.TraceListener traceListener
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Rule rule
		net.sf.saxon.instruct.Template template
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Rule rule
		boolean lookahead
		net.sf.saxon.instruct.Template previousTemplate
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.instruct.ParameterSet parameters
		net.sf.saxon.instruct.ParameterSet tunnelParameters
		net.sf.saxon.expr.XPathContextMajor context
		boolean backwardsCompatible
		int locationId
		net.sf.saxon.Controller controller
		net.sf.saxon.instruct.TailCall tc
	public static void defaultAction (net.sf.saxon.om.NodeInfo, net.sf.saxon.instruct.ParameterSet, net.sf.saxon.instruct.ParameterSet, net.sf.saxon.expr.XPathContext, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.instruct.TailCall tc
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.instruct.ParameterSet parameters
		net.sf.saxon.instruct.ParameterSet tunnelParams
		net.sf.saxon.expr.XPathContext context
		boolean backwardsCompatible
		int locationId
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression getSelectExpression () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/Assign.class
Assign.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Assign extends net.sf.saxon.instruct.GeneralVariable implements net.sf.saxon.expr.BindingReference  {
	private net.sf.saxon.expr.Binding binding
	public void  () 
	public void setStaticType (net.sf.saxon.value.SequenceType, net.sf.saxon.value.Value, int) 
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.value.Value constantValue
		int properties
	public void fixup (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public int getInstructionNameCode () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.ValueRepresentation value
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/AttributeCreator.class
AttributeCreator.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.AttributeCreator extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private net.sf.saxon.type.SimpleType schemaType
	private int annotation
	private int validationAction
	private int options
	public void  () 
	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 void setAnnotation (int) 
		int type
	public int getAnnotation () 
}

net/sf/saxon/instruct/AttributeSet.class
AttributeSet.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.AttributeSet extends net.sf.saxon.instruct.Procedure {
	net.sf.saxon.om.StructuredQName attributeSetName
	private net.sf.saxon.instruct.AttributeSet[] useAttributeSets
	public void  () 
	public void setName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName attributeSetName
	public void setUseAttributeSets (net.sf.saxon.instruct.AttributeSet[]) 
		net.sf.saxon.instruct.AttributeSet[] useAttributeSets
	public void setStackFrameMap (net.sf.saxon.instruct.SlotManager) 
		net.sf.saxon.instruct.SlotManager stackFrameMap
	public int getFocusDependencies () 
		int i
		int d
	public void expand (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext context
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	protected static void expand (net.sf.saxon.instruct.AttributeSet[], net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.instruct.AttributeSet[] asets
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/instruct/Bindery$1.class
Bindery.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.Bindery$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.type.ItemType val$requiredItemType
	private final net.sf.saxon.expr.XPathContext val$context
	void  (net.sf.saxon.type.ItemType, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.type.ValidationException 
	public net.sf.saxon.om.Item map (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/instruct/Bindery$2.class
Bindery.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.Bindery$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.type.ItemType val$requiredItemType
	private final net.sf.saxon.expr.XPathContext val$context
	void  (net.sf.saxon.type.ItemType, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/instruct/Bindery$3.class
Bindery.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.Bindery$3 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	void  () 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
}

net/sf/saxon/instruct/Bindery.class
Bindery.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.Bindery extends java.lang.Object {
	private net.sf.saxon.om.ValueRepresentation[] globals
	private boolean[] busy
	private net.sf.saxon.instruct.GlobalParameterSet globalParameters
	private net.sf.saxon.instruct.SlotManager globalVariableMap
	public void  () 
	public void allocateGlobals (net.sf.saxon.instruct.SlotManager) 
		int i
		net.sf.saxon.instruct.SlotManager map
		int n
	public void defineGlobalParameters (net.sf.saxon.instruct.GlobalParameterSet) 
		net.sf.saxon.instruct.GlobalParameterSet params
	public boolean useGlobalParameter (net.sf.saxon.om.StructuredQName, int, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentPool pool
		java.net.URISyntaxException err
		String systemId
		net.sf.saxon.om.StructuredQName qName
		int slot
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.expr.XPathContext context
		Object obj
		net.sf.saxon.expr.JPConverter converter
		net.sf.saxon.om.ValueRepresentation val
	public static net.sf.saxon.value.Value applyFunctionConversionRules (net.sf.saxon.om.ValueRepresentation, net.sf.saxon.value.SequenceType, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ItemMappingFunction converter
		net.sf.saxon.expr.ItemMappingFunction promoter
		net.sf.saxon.expr.ItemMappingFunction promoter
		net.sf.saxon.om.ValueRepresentation value
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType requiredItemType
		net.sf.saxon.type.ItemType suppliedItemType
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.value.Value result
		net.sf.saxon.trans.XPathException err
	public void defineGlobalVariable (net.sf.saxon.instruct.GlobalVariable, net.sf.saxon.om.ValueRepresentation) 
		net.sf.saxon.instruct.GlobalVariable binding
		net.sf.saxon.om.ValueRepresentation value
	public void setExecuting (net.sf.saxon.instruct.GlobalVariable, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.GlobalVariable binding
		boolean executing
		int slot
	public net.sf.saxon.om.ValueRepresentation getGlobalVariableValue (net.sf.saxon.instruct.GlobalVariable) 
		net.sf.saxon.instruct.GlobalVariable binding
	public net.sf.saxon.om.ValueRepresentation getGlobalVariable (int) 
		int slot
	public void setGlobalVariable (int, net.sf.saxon.om.ValueRepresentation) 
		int slot
		net.sf.saxon.om.ValueRepresentation value
	public void assignGlobalVariable (net.sf.saxon.instruct.GlobalVariable, net.sf.saxon.om.ValueRepresentation) 
		net.sf.saxon.instruct.GlobalVariable binding
		net.sf.saxon.om.ValueRepresentation value
	public net.sf.saxon.instruct.SlotManager getGlobalVariableMap () 
	public net.sf.saxon.om.ValueRepresentation[] getGlobalVariables () 
}

net/sf/saxon/instruct/Block.class
Block.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Block extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression[] children
	public void  () 
	public static net.sf.saxon.expr.Expression makeBlock (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		java.util.Iterator it1
		java.util.Iterator it2
		java.util.List list
		net.sf.saxon.expr.Expression[] exps
		net.sf.saxon.instruct.Block b
		net.sf.saxon.expr.Expression[] exps
		net.sf.saxon.instruct.Block b
		net.sf.saxon.expr.Expression e1
		net.sf.saxon.expr.Expression e2
	public static net.sf.saxon.expr.Expression makeBlock (java.util.List) 
		java.util.List list
		net.sf.saxon.expr.Expression[] exps
		net.sf.saxon.instruct.Block b
	public void setChildren (net.sf.saxon.expr.Expression[]) 
		int c
		net.sf.saxon.expr.Expression[] children
	public net.sf.saxon.expr.Expression[] getChildren () 
	public int computeSpecialProperties () 
		byte axis
		int i
		int p
		boolean allAxisExpressions
		boolean allChildAxis
		boolean allSubtreeAxis
	public net.sf.saxon.expr.Expression mergeAdjacentTextInstructions () 
		int i
		net.sf.saxon.instruct.ValueOf inst
		int i
		net.sf.saxon.instruct.ValueOf inst
		java.util.List content
		String pendingText
		boolean[] isLiteralText
		boolean hasAdjacentTextNodes
	public java.util.Iterator iterateSubExpressions () 
	public boolean containsLocalParam () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int c
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression copy () 
		int c
		net.sf.saxon.expr.Expression[] c2
		net.sf.saxon.instruct.Block b2
	public final net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		int i
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t1
	public final int getCardinality () 
		int i
		int c1
	public final boolean createsNewNodes () 
		int props
		int i
	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 act
		int i
		boolean updating
		boolean nonUpdating
	public boolean isUpdatingExpression () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int c
		net.sf.saxon.expr.Expression result
		int i
		java.util.List list
		int c
		net.sf.saxon.value.AtomicValue[] values
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.Expression result
		net.sf.saxon.expr.ExpressionVisitor visitor
		boolean allAtomic
		boolean nested
	private void flatten (java.util.List) 
		int i
		java.util.List list
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int c
		int i
		java.util.List list
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		boolean nested
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int c
		int c
		net.sf.saxon.om.Item[] items
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		boolean allAtomic
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		int c
		net.sf.saxon.expr.PromotionOffer offer
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		int c
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int c
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.instruct.TailCall tc
	public void processLocalParams (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		int i
		net.sf.saxon.expr.XPathContext context
	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.evpull.EventIterator iterateEvents (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 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
}

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

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

net/sf/saxon/instruct/CallTemplate.class
CallTemplate.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.CallTemplate extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.Template template
	private net.sf.saxon.instruct.WithParam[] actualParams
	private net.sf.saxon.instruct.WithParam[] tunnelParams
	private boolean useTailRecursion
	private net.sf.saxon.expr.Expression calledTemplateExpression
	private net.sf.saxon.om.NamespaceResolver nsContext
	public void  (net.sf.saxon.instruct.Template, boolean, net.sf.saxon.expr.Expression, net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.instruct.Template template
		boolean useTailRecursion
		net.sf.saxon.expr.Expression calledTemplateExpression
		net.sf.saxon.om.NamespaceResolver nsContext
	public void setActualParameters (net.sf.saxon.instruct.WithParam[], net.sf.saxon.instruct.WithParam[]) 
		int i
		int i
		net.sf.saxon.instruct.WithParam[] actualParams
		net.sf.saxon.instruct.WithParam[] tunnelParams
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression copy () 
	public int getIntrinsicDependencies () 
	public final boolean createsNewNodes () 
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.TailCall tc
		net.sf.saxon.trans.XPathException err
		StackOverflowError e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.instruct.Template t
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.instruct.Template target
		net.sf.saxon.instruct.ParameterSet params
		net.sf.saxon.instruct.ParameterSet tunnels
	public net.sf.saxon.instruct.Template getTargetTemplate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		net.sf.saxon.om.QNameException err
		net.sf.saxon.Controller controller
		CharSequence qname
		String prefix
		String localName
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.instruct.Template target
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/Choose.class
Choose.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Choose extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression[] conditions
	private net.sf.saxon.expr.Expression[] actions
	public void  (net.sf.saxon.expr.Expression[], net.sf.saxon.expr.Expression[]) 
		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 static boolean isSingleBranchChoice (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression[] getConditions () 
	public net.sf.saxon.expr.Expression[] getActions () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.expr.Expression[] c
		net.sf.saxon.expr.Expression[] a
		int i
		net.sf.saxon.expr.Expression[] c
		net.sf.saxon.expr.Expression[] a
		int i
		net.sf.saxon.expr.Expression[] c
		net.sf.saxon.expr.Expression[] a
		net.sf.saxon.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.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  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.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public boolean implementsStaticTypeCheck () 
	public net.sf.saxon.expr.Expression staticTypeCheck (net.sf.saxon.value.SequenceType, boolean, net.sf.saxon.expr.RoleLocator, net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int i
		String cond
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.SequenceType req
		boolean backwardsCompatible
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		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.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
	public net.sf.saxon.expr.Expression copy () 
		int c
		net.sf.saxon.expr.Expression[] c2
		net.sf.saxon.expr.Expression[] a2
	public void checkForUpdatingSubexpressions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		int c
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression act
		int i
		boolean updating
		boolean nonUpdating
	public boolean isUpdatingExpression () 
		int c
	public int getImplementationMethod () 
		int m
	public int markTailFunctionCalls (net.sf.saxon.om.StructuredQName, int) 
		int i
		net.sf.saxon.om.StructuredQName qName
		int arity
		int result
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		int i
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType type
	public int computeCardinality () 
		int i
		int card
		boolean includesTrue
	public int computeSpecialProperties () 
		int i
		int props
	public final boolean createsNewNodes () 
		int props
		int i
	public java.util.Iterator iterateSubExpressions () 
		int i
		int i
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int i
		int i
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		int i
		int i
		net.sf.saxon.expr.PromotionOffer offer
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		int i
		net.sf.saxon.expr.PathMap$PathMapNodeSet temp
		int i
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int i
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		boolean b
		int i
		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.trans.XPathException e
		boolean b
		int i
		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.trans.XPathException e
		boolean b
		int i
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.evpull.EventIterator iterateEvents (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		boolean b
		int i
		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.trans.XPathException e
		boolean b
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.PendingUpdateList pul
}

net/sf/saxon/instruct/Comment.class
Comment.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.Comment extends net.sf.saxon.instruct.SimpleNodeConstructor {
	public void  () 
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.Comment exp
	public void localTypeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		String s
		String s2
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		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
		int hh
		net.sf.saxon.trans.XPathException err
		String comment
		net.sf.saxon.expr.XPathContext context
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/ComputedAttribute.class
ComputedAttribute.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.ComputedAttribute extends net.sf.saxon.instruct.AttributeCreator {
	private net.sf.saxon.expr.Expression attributeName
	private net.sf.saxon.expr.Expression namespace
	private net.sf.saxon.om.NamespaceResolver nsContext
	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, int, 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
		int annotation
		boolean allowNameAsQName
	public void setRejectDuplicates () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getNameExpression () 
	public net.sf.saxon.expr.Expression getNamespaceExpression () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public void localTypeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.TypeHierarchy th
		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.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.RoleLocator role
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.ComputedAttribute exp
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException ve
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.UnresolvedReferenceException ure
		net.sf.saxon.trans.XPathException err
		String errorCode
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		int nameCode
		net.sf.saxon.event.SequenceReceiver out
		int opt
		int ann
		CharSequence value
		net.sf.saxon.type.SimpleType schemaType
		int validationAction
	public int evaluateNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		net.sf.saxon.trans.XPathException err1
		net.sf.saxon.om.QNameException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		CharSequence rawName
		String localName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String localName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		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 void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/ComputedElement.class
ComputedElement.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ComputedElement extends net.sf.saxon.instruct.ElementCreator {
	private net.sf.saxon.expr.Expression elementName
	private net.sf.saxon.expr.Expression namespace
	private net.sf.saxon.om.NamespaceResolver nsContext
	private boolean allowNameAsQName
	private net.sf.saxon.type.ItemType itemType
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.type.SchemaType, int, boolean, boolean) 
		net.sf.saxon.expr.Expression elementName
		net.sf.saxon.expr.Expression namespace
		net.sf.saxon.om.NamespaceResolver nsContext
		net.sf.saxon.type.SchemaType schemaType
		int validation
		boolean inheritNamespaces
		boolean allowQName
	public net.sf.saxon.expr.Expression getNameExpression () 
	public net.sf.saxon.expr.Expression getNamespaceExpression () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType supplied
		net.sf.saxon.trans.XPathException se
		String prefix
		String uri
		String[] parts
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.RoleLocator role
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.instruct.ComputedElement ce
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public int getNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err1
		String[] parts
		net.sf.saxon.trans.XPathException err1
		net.sf.saxon.om.QNameException err
		CharSequence rawName
		String prefix
		String localName
		String prefix
		String localName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.NamePool pool
		String prefix
		String localName
		String uri
		net.sf.saxon.value.AtomicValue nameValue
	public java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	protected void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver out
	public int getInstructionNameCode () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/Copy.class
Copy.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Copy extends net.sf.saxon.instruct.ElementCreator {
	private boolean copyNamespaces
	private net.sf.saxon.type.ItemType contextItemType
	public void  (boolean, boolean, net.sf.saxon.type.SchemaType, int) 
		boolean copyNamespaces
		boolean inheritNamespaces
		net.sf.saxon.type.SchemaType schemaType
		int validation
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.instruct.Copy copy
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression exp
	public int getNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	protected void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver receiver
	public int[] getActiveNamespaces ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.event.NoOpenStartTagException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.NoOpenStartTagException err
		net.sf.saxon.event.SequenceReceiver sr
		net.sf.saxon.event.Receiver val
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo source
	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.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.Item item
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/CopyOf$1.class
CopyOf.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.CopyOf$1 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.instruct.CopyOf this$0
	void  (net.sf.saxon.instruct.CopyOf, net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.VirtualCopy vc
		int documentNumber
}

net/sf/saxon/instruct/CopyOf$2.class
CopyOf.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.CopyOf$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.instruct.CopyOf this$0
	void  (net.sf.saxon.instruct.CopyOf, net.sf.saxon.expr.XPathContext) 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.VirtualCopy vc
		int documentNumber
}

net/sf/saxon/instruct/CopyOf.class
CopyOf.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.CopyOf extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression select
	private boolean copyNamespaces
	private int validation
	private net.sf.saxon.type.SchemaType schemaType
	private boolean requireDocumentOrElement
	private boolean rejectDuplicateAttributes
	private boolean readOnce
	private boolean validating
	private boolean copyLineNumbers
	private boolean copyForUpdate
	private String staticBaseUri
	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 getSelectExpression () 
	public int getValidationMode () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public void setStaticBaseUri (java.lang.String) 
		String base
	public void setReadOnce (boolean) 
		boolean b
	public void setCopyLineNumbers (boolean) 
		boolean copy
	public final boolean createsNewNodes () 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.type.TypeHierarchy th
	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 net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.instruct.CopyOf c
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.Configuration config
		net.sf.saxon.type.ItemType in
		int e
		int a
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public int getDependencies () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression optcopy
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.LocationCopier copier
		net.sf.saxon.event.CopyNamespaceSensitiveException e
		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.event.NoOpenStartTagException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.event.NoOpenStartTagException err
		net.sf.saxon.event.LocationCopier copier
		net.sf.saxon.event.CopyNamespaceSensitiveException e
		net.sf.saxon.event.Receiver val
		net.sf.saxon.event.Receiver savedReceiver
		net.sf.saxon.event.PipelineConfiguration savedPipe
		net.sf.saxon.om.NodeInfo source
		int kind
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver out
		boolean copyBaseURI
		int whichNamespaces
		net.sf.saxon.om.SequenceIterator iter
	private java.lang.String computeNewBaseUri (net.sf.saxon.om.NodeInfo) 
		String newBaseUri
		java.net.URI sbu
		java.net.URI abs
		String newBaseUri
		java.net.URI xmlBaseUri
		java.net.URISyntaxException err
		String newBaseUri
		net.sf.saxon.om.NodeInfo source
		String newBaseUri
		String xmlBase
	static void copyAttribute (net.sf.saxon.om.NodeInfo, net.sf.saxon.type.SchemaType, int, net.sf.saxon.instruct.Instruction, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.UnresolvedReferenceException ure
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.om.NodeInfo source
		net.sf.saxon.type.SchemaType schemaType
		int validation
		net.sf.saxon.instruct.Instruction instruction
		net.sf.saxon.expr.XPathContext context
		boolean rejectDuplicates
		int nameCode
		int annotation
		int opt
		CharSequence value
	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.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.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter out
		net.sf.saxon.event.PipelineConfiguration pipe
	static java.lang.String access$000 (net.sf.saxon.instruct.CopyOf, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.instruct.CopyOf x0
		net.sf.saxon.om.NodeInfo x1
}

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

net/sf/saxon/instruct/Doctype.class
Doctype.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Doctype extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression content
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression content
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public java.util.Iterator iterateSubExpressions () 
	public net.sf.saxon.expr.Expression copy () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public final boolean createsNewNodes () 
	public int getInstructionNameCode () 
	public net.sf.saxon.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.expr.XPathContext c2
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.tinytree.TinyBuilder builder
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.DocumentInfo 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 explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/DocumentInstr.class
DocumentInstr.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.DocumentInstr extends net.sf.saxon.instruct.ParentNodeConstructor {
	private boolean textOnly
	private String constantText
	public void  (boolean, java.lang.String, java.lang.String) 
		boolean textOnly
		String constantText
		String baseURI
	public int getImplementationMethod () 
	public boolean isTextOnly () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	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.Expression, int, net.sf.saxon.type.SchemaType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression[] 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
		int possibleNodeKinds
		net.sf.saxon.type.ItemType it
		int i
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Expression content
		int validation
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.expr.Expression[] components
		int elementCount
		boolean isXSLT
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression getStringValueExpression (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.functions.StringJoin fn
		net.sf.saxon.expr.CastExpression cast
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.instruct.DocumentInstr doc
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.SequenceReceiver out
		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 
		CharSequence textValue
		net.sf.saxon.om.Item item
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.SequenceIterator iter
		CharSequence textValue
		net.sf.saxon.om.DocumentInfo root
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.Builder builder
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver out
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.Controller controller
		net.sf.saxon.om.DocumentInfo root
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.evpull.EventIterator iterateEvents (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public int getInstructionNameCode () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

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

net/sf/saxon/instruct/ElementCreator.class
ElementCreator.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.ElementCreator extends net.sf.saxon.instruct.ParentNodeConstructor {
	protected boolean inheritNamespaces
	protected boolean preservingTypes
	public void  () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public boolean isPreservingTypes () 
	public boolean isInheritNamespaces () 
	public int computeSpecialProperties () 
	public void setValidationMode (int) 
		int mode
	public void suppressValidation (int) 
		int validationMode
	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
		int possibleNodeKinds
		net.sf.saxon.type.ItemType it
		int i
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.Expression[] components
		boolean foundChild
		boolean foundPossibleChild
		int childNodeKinds
		net.sf.saxon.expr.StaticContext env
	public abstract int getNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext) 
	protected abstract void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
	public int[] getActiveNamespaces ()  throws net.sf.saxon.trans.XPathException 
	public int getImplementationMethod () 
	public net.sf.saxon.evpull.EventIterator iterateEvents (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.evpull.StartElementEvent start
		net.sf.saxon.evpull.EventIterator result
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.event.Receiver validator
		int nameCode
		int typeCode
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.event.Receiver elemOut
		int properties
		net.sf.saxon.trans.XPathException 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.pull.UnconstructedElement e
		net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.om.NodeInfo constructElement (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.TreeReceiver tr
		net.sf.saxon.event.Receiver validator
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.PipelineConfiguration pipe
		int nameCode
		int 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/instruct/Executable.class
Executable.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Executable extends java.lang.Object implements java.io.Serializable  {
	private transient net.sf.saxon.Configuration config
	private net.sf.saxon.trans.Mode stripperRules
	private boolean stripsWhitespace
	private net.sf.saxon.trans.RuleManager ruleManager
	private net.sf.saxon.trans.KeyManager keyManager
	private net.sf.saxon.trans.DecimalFormatManager decimalFormatManager
	private net.sf.saxon.instruct.SlotManager globalVariableMap
	private java.util.HashMap compiledGlobalVariables
	private String defaultCollationName
	private java.util.Properties defaultOutputProperties
	private java.util.HashMap namedTemplateTable
	private int largestPatternStackFrame
	private net.sf.saxon.expr.CollationMap collationTable
	private java.util.HashMap characterMapIndex
	private net.sf.saxon.instruct.LocationMap locationMap
	private java.util.HashMap queryLibraryModules
	private boolean stripsInputTypeAnnotations
	private net.sf.saxon.functions.FunctionLibrary functionLibrary
	private int hostLanguage
	private java.util.HashSet requiredParams
	private java.util.HashMap outputDeclarations
	private String reasonUnableToCompile
	private boolean createsSecondaryResult
	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 setHostLanguage (int) 
		int language
	public int getHostLanguage () 
	public void setRuleManager (net.sf.saxon.trans.RuleManager) 
		net.sf.saxon.trans.RuleManager rm
	public net.sf.saxon.trans.RuleManager getRuleManager () 
	public net.sf.saxon.instruct.Template getNamedTemplate (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void putNamedTemplate (net.sf.saxon.om.StructuredQName, net.sf.saxon.instruct.Template) 
		net.sf.saxon.om.StructuredQName templateName
		net.sf.saxon.instruct.Template template
	public java.util.Iterator iterateNamedTemplates () 
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public void setFunctionLibrary (net.sf.saxon.functions.FunctionLibrary) 
		net.sf.saxon.functions.FunctionLibrary functionLibrary
	public void setCharacterMapIndex (java.util.HashMap) 
		java.util.HashMap cmi
	public java.util.HashMap getCharacterMapIndex () 
	public void setStripperRules (net.sf.saxon.trans.Mode) 
		net.sf.saxon.trans.Mode rules
	public net.sf.saxon.trans.Mode getStripperRules () 
	public void setStripsWhitespace (boolean) 
		boolean strips
	public net.sf.saxon.event.Stripper newStripper () 
	public boolean stripsWhitespace () 
	public void setStripsInputTypeAnnotations (boolean) 
		boolean strips
	public boolean stripsInputTypeAnnotations () 
	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 setDecimalFormatManager (net.sf.saxon.trans.DecimalFormatManager) 
		net.sf.saxon.trans.DecimalFormatManager dfm
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public void setDefaultCollationName (java.lang.String) 
		String name
	public java.lang.String getDefaultCollationName () 
	public net.sf.saxon.sort.StringCollator getDefaultCollation () 
	public void setCollationTable (net.sf.saxon.expr.CollationMap) 
		net.sf.saxon.expr.CollationMap table
	public net.sf.saxon.expr.CollationMap getCollationTable () 
	public net.sf.saxon.sort.StringCollator getNamedCollation (java.lang.String) 
		String name
	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 systemId
		net.sf.saxon.query.QueryModule topModule
		java.util.Iterator miter
	public java.util.Iterator getQueryLibraryModules () 
		java.util.List mods
		java.util.List modules
		java.util.Iterator iter
	public void fixupQueryModules (net.sf.saxon.query.QueryModule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.QueryModule env
		java.util.List modules
		java.util.Iterator iter2
		java.util.Iterator iter
		net.sf.saxon.query.QueryModule env
		java.util.List modules
		java.util.Iterator iter2
		java.util.Iterator iter
		net.sf.saxon.query.QueryModule main
		java.util.List varDefinitions
	public void setPatternSlotSpace (int) 
		int patternLocals
	public net.sf.saxon.instruct.SlotManager getGlobalVariableMap () 
	public java.util.HashMap getCompiledGlobalVariables () 
	public void explainGlobalVariables (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.instruct.GlobalVariable var
		java.util.Iterator iter
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void registerGlobalVariable (net.sf.saxon.instruct.GlobalVariable) 
		net.sf.saxon.instruct.GlobalVariable variable
	public void initializeBindery (net.sf.saxon.instruct.Bindery) 
		net.sf.saxon.instruct.Bindery bindery
	public int getLargestPatternStackFrame () 
	public void setLocationMap (net.sf.saxon.instruct.LocationMap) 
		net.sf.saxon.instruct.LocationMap map
	public net.sf.saxon.instruct.LocationMap getLocationMap () 
	public void addRequiredParam (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void checkAllRequiredParamsArePresent (net.sf.saxon.instruct.GlobalParameterSet)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName req
		net.sf.saxon.instruct.GlobalParameterSet params
		java.util.Iterator iter
	public void setReasonUnableToCompile (java.lang.String) 
		String reason
	public java.lang.String getReasonUnableToCompile () 
	public void explainNamedTemplates (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.instruct.Template t
		java.util.Iterator iter
		net.sf.saxon.trace.ExpressionPresenter presenter
	public void setCreatesSecondaryResult (boolean) 
		boolean flag
	public boolean createsSecondaryResult () 
}

net/sf/saxon/instruct/FixedAttribute.class
FixedAttribute.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.FixedAttribute extends net.sf.saxon.instruct.AttributeCreator {
	private int nameCode
	public void  (int, int, net.sf.saxon.type.SimpleType, int) 
		int nameCode
		int validationAction
		net.sf.saxon.type.SimpleType schemaType
		int annotation
	public int getInstructionNameCode () 
	public void setSelect (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		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.Expression select
		net.sf.saxon.Configuration config
		net.sf.saxon.type.SimpleType schemaType
	public int getAttributeNameCode () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.FixedAttribute exp
	public void localTypeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int evaluateNameCode (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
		int fp
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException verr
		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.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.SequenceReceiver out
		int opt
		int ann
		CharSequence value
		net.sf.saxon.type.SimpleType schemaType
		int validationAction
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationFailure err
		int ann
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Orphan o
		net.sf.saxon.type.SimpleType schemaType
		int validationAction
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/FixedElement.class
FixedElement.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.FixedElement extends net.sf.saxon.instruct.ElementCreator {
	private int nameCode
	protected int[] namespaceCodes
	private net.sf.saxon.type.ItemType itemType
	public void  (int, int[], boolean, net.sf.saxon.type.SchemaType, int) 
		int nameCode
		int[] namespaceCodes
		boolean inheritNamespaces
		net.sf.saxon.type.SchemaType schemaType
		int validation
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.Configuration config
		int val
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		java.util.Iterator iter
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression e
		net.sf.saxon.om.NamePool pool
		int uriCode
	private void removeRedundantNamespaces (net.sf.saxon.expr.ExpressionVisitor, int[]) 
		int attNameCode
		net.sf.saxon.type.ItemType childType
		net.sf.saxon.expr.Expression exp
		java.util.Iterator iter
		int j
		int i
		int i
		int[] ns2
		int j
		int removed
		net.sf.saxon.expr.ExpressionVisitor visitor
		int[] 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.instruct.FixedElement fe
	public short getURICode (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	private net.sf.saxon.type.ItemType computeFixedElementItemType (net.sf.saxon.instruct.FixedElement, net.sf.saxon.expr.StaticContext, int, net.sf.saxon.type.SchemaType, int, 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.ValidationException ve
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.type.SchemaDeclaration decl
		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.instruct.FixedElement instr
		net.sf.saxon.expr.StaticContext env
		int validation
		net.sf.saxon.type.SchemaType schemaType
		int nameCode
		net.sf.saxon.expr.Expression content
		net.sf.saxon.Configuration config
		net.sf.saxon.type.ItemType itemType
		boolean typeBasedValidation
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getNameCode (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getNewBaseURI (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	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
		java.util.Iterator iter
		net.sf.saxon.expr.StaticContext env
	private net.sf.saxon.type.SchemaType testForXSIType (net.sf.saxon.instruct.FixedAttribute, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		String prefix
		int n
		net.sf.saxon.om.NamePool pool
		String[] parts
		int uriCode
		String uri
		int typefp
		net.sf.saxon.om.QNameException e
		net.sf.saxon.expr.Expression attValue
		net.sf.saxon.instruct.FixedAttribute fat
		net.sf.saxon.expr.StaticContext env
		int att
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
		net.sf.saxon.type.SchemaType type
	protected void outputNamespaceNodes (net.sf.saxon.expr.XPathContext, net.sf.saxon.event.Receiver)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.Receiver out
	public int[] getActiveNamespaces () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/ForEach.class
ForEach.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ForEach extends net.sf.saxon.instruct.Instruction implements net.sf.saxon.expr.ContextMappingFunction  {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression action
	private boolean containsTailCall
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression action
		boolean containsTailCall
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public final net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public final boolean createsNewNodes () 
		int props
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
	public net.sf.saxon.expr.Expression copy () 
	public int computeDependencies () 
		int dependencies
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int getImplementationMethod () 
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trace.TraceListener listener
		net.sf.saxon.om.Item item
		net.sf.saxon.instruct.TailCall tc
		net.sf.saxon.om.Item item
		net.sf.saxon.om.Item item
		net.sf.saxon.trace.TraceListener listener
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.SequenceIterator 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.SequenceIterator master
		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 void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/ForEachGroup.class
ForEachGroup.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ForEachGroup extends net.sf.saxon.instruct.Instruction implements net.sf.saxon.expr.ContextMappingFunction net.sf.saxon.sort.SortKeyEvaluator  {
	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 net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression action
	private byte algorithm
	private net.sf.saxon.expr.Expression key
	private net.sf.saxon.expr.Expression collationNameExpression
	private String baseURI
	private net.sf.saxon.sort.StringCollator collator
	private net.sf.saxon.sort.SortKeyDefinition[] sortKeys
	private transient net.sf.saxon.sort.AtomicComparer[] sortComparators
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, byte, net.sf.saxon.expr.Expression, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.Expression, java.lang.String, net.sf.saxon.sort.SortKeyDefinition[]) 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression action
		byte algorithm
		net.sf.saxon.expr.Expression key
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.Expression collationNameExpression
		String baseURI
		net.sf.saxon.sort.SortKeyDefinition[] sortKeys
		java.util.Iterator kids
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public net.sf.saxon.expr.Expression getGroupingKey () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.sort.AtomicComparer comp
		net.sf.saxon.expr.Expression sortKey
		int i
		int i
		boolean allFixed
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType selectedItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression sortKey
		int i
		net.sf.saxon.trans.XPathException err
		java.net.URI base
		String collationNameString
		net.sf.saxon.trans.XPathException e
		java.net.URISyntaxException err
		String collation
		java.net.URI collationURI
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType selectedItemType
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeDependencies () 
		net.sf.saxon.expr.Expression e
		int i
		int dependencies
	public final boolean createsNewNodes () 
		int props
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
		net.sf.saxon.expr.Expression e
		int i
		java.util.ArrayList list
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Expression e
		int i
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.trace.TraceListener listener
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.sort.GroupIterator groupIterator
		net.sf.saxon.expr.XPathContextMajor c2
	private net.sf.saxon.sort.StringCollator getCollator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		java.net.URISyntaxException e
		net.sf.saxon.value.StringValue collationValue
		String cname
		java.net.URI collationURI
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	private net.sf.saxon.sort.GroupIterator getGroupIterator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sort.StringCollator coll
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.sort.StringCollator coll
		int s
		net.sf.saxon.sort.AtomicComparer[] comps
		net.sf.saxon.expr.XPathContext xpc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator population
		net.sf.saxon.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.sort.GroupIterator master
		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.om.Item evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.expr.XPathContext c
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	private java.lang.String getAlgorithmName (byte) 
		byte algorithm
}

net/sf/saxon/instruct/GeneralVariable.class
GeneralVariable.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.GeneralVariable extends net.sf.saxon.instruct.Instruction implements net.sf.saxon.expr.Binding  {
	private static final int ASSIGNABLE
	private static final int REQUIRED
	private static final int TUNNEL
	private static final int IMPLICITLY_REQUIRED
	private byte properties
	net.sf.saxon.expr.Expression select
	protected net.sf.saxon.om.StructuredQName variableQName
	net.sf.saxon.value.SequenceType requiredType
	protected int slotNumber
	protected int referenceCount
	protected int evaluationMode
	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 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 setAssignable (boolean) 
		boolean assignable
	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 final boolean isAssignable () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public boolean isGlobal () 
	public int getLocalSlotNumber () 
	public final boolean isRequiredParam () 
	public final boolean isImplicitlyRequiredParam () 
	public final boolean isTunnelParam () 
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	private void checkAgainstRequiredType (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.value.SequenceType r
	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
	public net.sf.saxon.om.ValueRepresentation getSelectValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	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 () 
}

net/sf/saxon/instruct/GlobalParam.class
GlobalParam.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.GlobalParam extends net.sf.saxon.instruct.GlobalVariable {
	public void  () 
	public int getInstructionNameCode () 
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (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.om.ValueRepresentation value
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.instruct.Bindery b
		boolean wasSupplied
		net.sf.saxon.om.ValueRepresentation val
}

net/sf/saxon/instruct/GlobalParameterSet.class
GlobalParameterSet.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.GlobalParameterSet extends java.lang.Object {
	private java.util.HashMap params
	public void  () 
	public void  (net.sf.saxon.instruct.GlobalParameterSet) 
		net.sf.saxon.instruct.GlobalParameterSet existing
	public void put (net.sf.saxon.om.StructuredQName, java.lang.Object) 
		net.sf.saxon.om.StructuredQName qName
		Object value
	public java.lang.Object get (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void clear () 
	public java.util.Collection getKeys () 
	public int getNumberOfKeys () 
}

net/sf/saxon/instruct/GlobalVariable.class
GlobalVariable.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.GlobalVariable extends net.sf.saxon.instruct.GeneralVariable implements net.sf.saxon.expr.Container  {
	private net.sf.saxon.instruct.Executable executable
	private net.sf.saxon.instruct.SlotManager stackFrameMap
	private int hostLanguage
	public void  () 
	public net.sf.saxon.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public void setHostLanguage (int) 
		int language
	public int getHostLanguage () 
	public void setContainsLocals (net.sf.saxon.instruct.SlotManager) 
		net.sf.saxon.instruct.SlotManager map
	public boolean isGlobal () 
	public void lookForCycles (java.util.Stack, net.sf.saxon.query.XQueryFunctionLibrary)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.GlobalVariable next
		net.sf.saxon.query.XQueryFunction next
		int i
		int s
		String message
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Binding b
		int i
		net.sf.saxon.query.XQueryFunction f
		int i
		java.util.List list
		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
		int i
		net.sf.saxon.query.XQueryFunction qf
		int i
		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
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ValueRepresentation getSelectValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.om.UnfailingIterator initialNode
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		net.sf.saxon.trans.XPathException e
		int lang
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.instruct.Bindery b
		net.sf.saxon.om.ValueRepresentation v
}

net/sf/saxon/instruct/Instruction.class
Instruction.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.Instruction extends net.sf.saxon.expr.Expression implements javax.xml.transform.SourceLocator net.sf.saxon.instruct.TailCallReturner  {
	public void  () 
	public int getImplementationMethod () 
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public abstract net.sf.saxon.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.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 (javax.xml.transform.SourceLocator, net.sf.saxon.trans.XPathException, net.sf.saxon.expr.XPathContext) 
		javax.xml.transform.SourceLocator loc
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.expr.XPathContext context
	protected static net.sf.saxon.instruct.ParameterSet assembleParams (net.sf.saxon.expr.XPathContext, net.sf.saxon.instruct.WithParam[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.instruct.WithParam[] actualParams
		net.sf.saxon.instruct.ParameterSet params
	protected static net.sf.saxon.instruct.ParameterSet assembleTunnelParams (net.sf.saxon.expr.XPathContext, net.sf.saxon.instruct.WithParam[])  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.instruct.WithParam[] actualParams
		net.sf.saxon.instruct.ParameterSet existingParams
		net.sf.saxon.instruct.ParameterSet newParams
	public abstract net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
	public int computeSpecialProperties () 
		int p
	public boolean createsNewNodes () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.om.Item result
		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.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.PipelineConfiguration pipe
		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/instruct/InstructionDetails.class
InstructionDetails.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.InstructionDetails extends java.lang.Object implements net.sf.saxon.trace.InstructionInfo java.io.Serializable  {
	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 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 () 
	public net.sf.saxon.trace.InstructionInfo getInstructionInfo () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
}

net/sf/saxon/instruct/LocalParam.class
LocalParam.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.LocalParam extends net.sf.saxon.instruct.GeneralVariable {
	private int parameterId
	private net.sf.saxon.expr.Expression conversion
	private int conversionEvaluationMode
	public void  () 
	public void setParameterId (int) 
		int id
	public int getParameterId () 
	public void setConversion (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression convertor
	public int getInstructionNameCode () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.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.expr.XPathContext context
		boolean wasSupplied
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext c
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/LocalVariable.class
LocalVariable.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.LocalVariable extends net.sf.saxon.instruct.GeneralVariable {
	public void  () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
}

net/sf/saxon/instruct/LocationMap.class
LocationMap.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.LocationMap extends java.lang.Object implements net.sf.saxon.event.LocationProvider java.io.Serializable  {
	private String[] modules
	private int numberOfModules
	public void  () 
	public int allocateLocationId (java.lang.String, int) 
		int m
		String[] m2
		String module
		int lineNumber
		int mod
	public java.lang.String getSystemId (long) 
		long locationId
		int m
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
}

net/sf/saxon/instruct/Message$AttributeMasker.class
Message.java
package net.sf.saxon.instruct
 net.sf.saxon.instruct.Message$AttributeMasker extends net.sf.saxon.event.ProxyReceiver {
	private boolean contentStarted
	public void  (net.sf.saxon.event.SequenceReceiver) 
		net.sf.saxon.event.SequenceReceiver next
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String attName
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri
		int namespaceCode
		int properties
	public void append (net.sf.saxon.om.Item, int, int)  throws net.sf.saxon.trans.XPathException 
		int kind
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
}

net/sf/saxon/instruct/Message.class
Message.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Message extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression terminate
	private net.sf.saxon.expr.Expression select
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression terminate
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public final boolean createsNewNodes () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		String term
		net.sf.saxon.om.Item item
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.event.Receiver emitter
		net.sf.saxon.event.SequenceReceiver rec
		net.sf.saxon.expr.XPathContext c2
		java.util.Properties props
		boolean abort
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/Namespace.class
Namespace.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Namespace extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private net.sf.saxon.expr.Expression name
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression name
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public void localTypeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.Namespace exp
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	private java.lang.String evaluatePrefix (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
		String prefix
	public int evaluateNameCode (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		String prefix
	public net.sf.saxon.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
		String prefix
		String uri
		int nscode
		net.sf.saxon.event.SequenceReceiver out
	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.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 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException de
		String prefix
		String uri
		net.sf.saxon.expr.XPathContext context
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

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

net/sf/saxon/instruct/NextMatch.class
NextMatch.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.NextMatch extends net.sf.saxon.instruct.ApplyImports {
	boolean useTailRecursion
	public void  (boolean, boolean) 
		boolean backwardsCompatible
		boolean useTailRecursion
	public int getInstructionNameCode () 
	public net.sf.saxon.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.instruct.Template nh
		net.sf.saxon.expr.XPathContextMajor c2
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.instruct.ParameterSet params
		net.sf.saxon.instruct.ParameterSet tunnels
		net.sf.saxon.trans.Rule currentRule
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.om.Item currentItem
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Rule rule
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/NumberInstruction.class
NumberInstruction.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.NumberInstruction extends net.sf.saxon.expr.Expression {
	private static final int SINGLE
	private static final int MULTI
	private static final int ANY
	private static final int SIMPLE
	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 ordinal
	private net.sf.saxon.expr.Expression lang
	private net.sf.saxon.number.NumberFormatter formatter
	private net.sf.saxon.number.Numberer numberer
	private java.util.HashMap nationalNumberers
	private boolean hasVariablesInPatterns
	private boolean backwardsCompatible
	private static net.sf.saxon.number.Numberer defaultNumberer
	public void  (net.sf.saxon.Configuration, net.sf.saxon.expr.Expression, int, net.sf.saxon.pattern.Pattern, net.sf.saxon.pattern.Pattern, 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.number.NumberFormatter, net.sf.saxon.number.Numberer, boolean, boolean) 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.Configuration config
		net.sf.saxon.expr.Expression select
		int level
		net.sf.saxon.pattern.Pattern count
		net.sf.saxon.pattern.Pattern from
		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 lang
		net.sf.saxon.number.NumberFormatter formatter
		net.sf.saxon.number.Numberer numberer
		boolean hasVariablesInPatterns
		boolean backwardsCompatible
		net.sf.saxon.type.TypeHierarchy th
		java.util.Iterator kids
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public java.util.Iterator iterateSubExpressions () 
		java.util.List sub
	public net.sf.saxon.expr.Expression copy () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int getIntrinsicDependencies () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.NumericValue num
		long i
		net.sf.saxon.value.NumericValue num
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.NodeInfo source
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		net.sf.saxon.om.NodeInfo source
		net.sf.saxon.trans.XPathException e
		NumberFormatException err
		String g
		String language
		String letterVal
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.number.NumberFormatter nf
		net.sf.saxon.expr.XPathContext context
		long value
		java.util.List vec
		int gpsize
		String gpseparator
		String letterVal
		String ordinalVal
		net.sf.saxon.number.Numberer numb
		net.sf.saxon.number.NumberFormatter nf
		CharSequence s
	public static net.sf.saxon.number.Numberer makeNumberer (java.lang.String, java.lang.String, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.number.Numberer numberer
		int i
		Object x
		net.sf.saxon.number.Numberer numberer
		net.sf.saxon.trans.XPathException err
		ClassNotFoundException err
		InstantiationException err
		IllegalAccessException err
		String langClassName
		String language
		String country
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.number.Numberer numberer
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	static void  () 
}

net/sf/saxon/instruct/ParameterSet.class
ParameterSet.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ParameterSet extends java.lang.Object {
	private int[] keys
	private net.sf.saxon.om.ValueRepresentation[] values
	private int used
	public static net.sf.saxon.instruct.ParameterSet EMPTY_PARAMETER_SET
	public void  () 
	public void  (int) 
		int capacity
	public void  (net.sf.saxon.instruct.ParameterSet, int) 
		int i
		net.sf.saxon.instruct.ParameterSet existing
		int extra
	public void put (int, net.sf.saxon.om.ValueRepresentation) 
		int i
		int newlength
		int[] newkeys
		net.sf.saxon.om.ValueRepresentation[] newvalues
		int id
		net.sf.saxon.om.ValueRepresentation value
	public net.sf.saxon.om.ValueRepresentation get (int) 
		int i
		int id
	public void clear () 
	public void materializeValues ()  throws net.sf.saxon.trans.XPathException 
		int i
	static void  () 
}

net/sf/saxon/instruct/ParentNodeConstructor.class
ParentNodeConstructor.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.ParentNodeConstructor extends net.sf.saxon.instruct.Instruction {
	protected net.sf.saxon.expr.Expression content
	private boolean lazyConstruction
	private boolean namespaceSensitiveType
	int validation
	private net.sf.saxon.type.SchemaType schemaType
	private String baseURI
	public void  () 
	public void setBaseURI (java.lang.String) 
		String uri
	public java.lang.String getBaseURI () 
	public void setLazyConstruction (boolean) 
		boolean lazy
	public final boolean isLazyConstruction () 
	public void setSchemaType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType type
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public boolean isNamespaceSensitive () 
	public void setValidationMode (int) 
		int mode
	public int getValidationMode () 
	public void setContentExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression content
	public net.sf.saxon.expr.Expression getContentExpression () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	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.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public final boolean createsNewNodes () 
	public int getCardinality () 
	void verifyLazyConstruction () 
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet result
}

net/sf/saxon/instruct/Procedure.class
Procedure.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.Procedure extends java.lang.Object implements java.io.Serializable net.sf.saxon.expr.Container net.sf.saxon.trace.InstructionInfo net.sf.saxon.event.LocationProvider  {
	protected net.sf.saxon.expr.Expression body
	private net.sf.saxon.instruct.Executable executable
	private String systemId
	private int lineNumber
	private net.sf.saxon.instruct.SlotManager stackFrameMap
	private int hostLanguage
	public void  () 
	public void setBody (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public void setHostLanguage (int) 
		int language
	public int getHostLanguage () 
	public final net.sf.saxon.expr.Expression getBody () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public void setStackFrameMap (net.sf.saxon.instruct.SlotManager) 
		net.sf.saxon.instruct.SlotManager map
	public net.sf.saxon.instruct.SlotManager getStackFrameMap () 
	public final net.sf.saxon.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
	public void setLineNumber (int) 
		int lineNumber
	public void setSystemId (java.lang.String) 
		String systemId
	public int getLineNumber () 
	public java.lang.String getSystemId () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public java.util.Iterator getProperties () 
}

net/sf/saxon/instruct/ProcessingInstruction.class
ProcessingInstruction.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ProcessingInstruction extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private net.sf.saxon.expr.Expression name
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression name
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getNameExpression () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.ProcessingInstruction exp
	public void localTypeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		String s
		String s
		String s2
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.RoleLocator role
	public int getDependencies () 
	public java.util.Iterator iterateSubExpressions () 
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String data
		net.sf.saxon.event.SequenceReceiver out
		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
		int hh
	public int evaluateNameCode (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 
		net.sf.saxon.expr.XPathContext context
		String expandedName
	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 explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/QuerySimpleContentConstructor.class
QuerySimpleContentConstructor.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.QuerySimpleContentConstructor extends net.sf.saxon.instruct.SimpleContentConstructor {
	boolean noNodeIfEmpty
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, boolean) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression separator
		boolean noNodeIfEmpty
	public boolean isNoNodeWhenEmpty () 
	protected int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public java.lang.CharSequence expandChildren (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.om.Item item
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.FastStringBuffer sb
		boolean first
		String sep
}

net/sf/saxon/instruct/ResultDocument.class
ResultDocument.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.ResultDocument extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression href
	private net.sf.saxon.expr.Expression formatExpression
	private net.sf.saxon.expr.Expression content
	private java.util.Properties globalProperties
	private java.util.Properties localProperties
	private String baseURI
	private int validationAction
	private net.sf.saxon.type.SchemaType schemaType
	private net.sf.saxon.sort.IntHashMap serializationAttributes
	private net.sf.saxon.om.NamespaceResolver nsResolver
	private net.sf.saxon.expr.Expression dynamicOutputElement
	private boolean resolveAgainstStaticBase
	public void  (java.util.Properties, java.util.Properties, net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression, java.lang.String, int, net.sf.saxon.type.SchemaType, net.sf.saxon.sort.IntHashMap, net.sf.saxon.om.NamespaceResolver) 
		java.util.Iterator it
		java.util.Properties globalProperties
		java.util.Properties localProperties
		net.sf.saxon.expr.Expression href
		net.sf.saxon.expr.Expression formatExpression
		String baseURI
		int validationAction
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.sort.IntHashMap serializationAttributes
		net.sf.saxon.om.NamespaceResolver nsResolver
	public void setContent (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression content
	public void setDynamicOutputElement (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public void setUseStaticBaseUri (boolean) 
		boolean staticBase
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int key
		net.sf.saxon.expr.Expression value
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int key
		net.sf.saxon.expr.Expression value
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int key
		net.sf.saxon.expr.Expression value
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int getIntrinsicDependencies () 
	public net.sf.saxon.expr.Expression copy () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		int key
		net.sf.saxon.expr.Expression value
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.expr.PromotionOffer offer
	public int getInstructionNameCode () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public java.util.Iterator iterateSubExpressions () 
		java.util.Iterator it
		java.util.ArrayList list
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int k
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Result result
		String base
		Exception err
		String base
		String hrefValue
		javax.xml.transform.TransformerException e
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String dest
		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
		String[] parts
		java.util.Iterator citer
		javax.xml.transform.TransformerException e2
		net.sf.saxon.trans.XPathException e
		int key
		net.sf.saxon.expr.Expression exp
		String value
		String lname
		String uri
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		String key
		net.sf.saxon.om.StructuredQName name
		String value
		java.util.Iterator it
		net.sf.saxon.om.Item outputArg
		java.util.Properties dynamicProperties
		javax.xml.transform.TransformerException e
		javax.xml.transform.TransformerException e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.Controller controller
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NamePool namePool
		net.sf.saxon.expr.XPathContext c2
		javax.xml.transform.Result result
		net.sf.saxon.OutputURIResolver resolver
		boolean timing
		java.util.Properties computedGlobalProps
		java.util.Properties computedLocalProps
		net.sf.saxon.om.NameChecker checker
		String nextInChain
		net.sf.saxon.event.SequenceReceiver out
	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.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		String muri
		String prefix
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		String[] parts
		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 existing
		String s
		String existing
		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.trans.XPathException e
		NumberFormatException err
		String existing
		String s
		String existing
		String s
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.trans.XPathException e
		java.util.Properties details
		String uri
		String lname
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean prevalidated
		net.sf.saxon.om.NameChecker checker
	public static java.lang.String parseListOfElementNames (java.lang.String, net.sf.saxon.om.NamespaceResolver, boolean, net.sf.saxon.om.NameChecker, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String[] parts
		String muri
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.QNameException err
		String displayname
		String value
		net.sf.saxon.om.NamespaceResolver nsResolver
		boolean prevalidated
		net.sf.saxon.om.NameChecker checker
		String errorCode
		String s
		java.util.StringTokenizer st
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/SavedNamespaceContext.class
SavedNamespaceContext.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.SavedNamespaceContext extends java.lang.Object implements java.io.Serializable net.sf.saxon.om.NamespaceResolver  {
	private int[] namespaceCodes
	private net.sf.saxon.om.NamePool namePool
	public void  (int[], net.sf.saxon.om.NamePool) 
		int[] nscodes
		net.sf.saxon.om.NamePool pool
	public void  (net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NamePool) 
		String prefix
		String uri
		int nscode
		int i
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.NamePool pool
		java.util.ArrayList list
		java.util.Iterator iter
	public int[] getNamespaceCodes () 
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		int i
		String prefix
		boolean useDefault
	public java.util.Iterator iteratePrefixes () 
		int i
		java.util.ArrayList prefixes
}

net/sf/saxon/instruct/SimpleContentConstructor.class
SimpleContentConstructor.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.SimpleContentConstructor extends net.sf.saxon.expr.Expression {
	net.sf.saxon.expr.Expression select
	net.sf.saxon.expr.Expression separator
	boolean isSingleton
	boolean isAtomic
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.expr.Expression separator
	public net.sf.saxon.expr.Expression getSelectExpression () 
	public net.sf.saxon.expr.Expression getSeparatorExpression () 
	public boolean isSingleton () 
	public boolean isAtomic () 
	protected int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	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.SequenceIterator iter
		CharSequence s
		net.sf.saxon.om.Item item2
		net.sf.saxon.om.SequenceIterator iter2
		net.sf.saxon.om.Item item
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.FastStringBuffer sb
		boolean prevText
		boolean first
		CharSequence sep
	public int getImplementationMethod () 
}

net/sf/saxon/instruct/SimpleNodeConstructor.class
SimpleNodeConstructor.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.SimpleNodeConstructor extends net.sf.saxon.instruct.Instruction {
	protected net.sf.saxon.expr.Expression select
	public void  () 
	public void setSelect (net.sf.saxon.expr.Expression, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression getSelect () 
	public final boolean createsNewNodes () 
	public int computeCardinality () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public int computeSpecialProperties () 
	public abstract void localTypeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public java.lang.CharSequence expandChildren (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
		String content
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.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 int evaluateNameCode (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
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
}

net/sf/saxon/instruct/SlotManager.class
SlotManager.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.SlotManager extends java.lang.Object implements java.io.Serializable  {
	public static net.sf.saxon.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/instruct/TailCall.class
TailCall.java
package net.sf.saxon.instruct
public abstract net.sf.saxon.instruct.TailCall extends java.lang.Object {
	public abstract net.sf.saxon.instruct.TailCall processLeavingTail ()  throws net.sf.saxon.trans.XPathException 
}

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

net/sf/saxon/instruct/Template.class
Template.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.Template extends net.sf.saxon.instruct.Procedure {
	private net.sf.saxon.pattern.Pattern matchPattern
	private int precedence
	private int minImportPrecedence
	private net.sf.saxon.om.StructuredQName templateName
	private boolean hasRequiredParams
	private boolean bodyIsTailCallReturner
	private net.sf.saxon.value.SequenceType requiredType
	public void  () 
	public void init (net.sf.saxon.om.StructuredQName, int, int) 
		net.sf.saxon.om.StructuredQName templateName
		int precedence
		int minImportPrecedence
	public void setMatchPattern (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern pattern
	public net.sf.saxon.pattern.Pattern getMatchPattern () 
	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 int getPrecedence () 
	public int getMinImportPrecedence () 
	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 apply (net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Rule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.Rule rule
		net.sf.saxon.instruct.TailCall tc
	public net.sf.saxon.instruct.TailCall applyLeavingTail (net.sf.saxon.expr.XPathContext, net.sf.saxon.trans.Rule)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.Rule rule
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.instruct.TailCall expand (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public int getConstructType () 
}

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

net/sf/saxon/instruct/TraceExpression.class
TraceExpression.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.TraceExpression extends net.sf.saxon.instruct.TraceWrapper implements net.sf.saxon.trace.InstructionInfo  {
	private int lineNumber
	private int columnNumber
	private String systemId
	private net.sf.saxon.om.StructuredQName objectName
	private int constructType
	private net.sf.saxon.om.NamespaceResolver namespaceResolver
	private java.util.HashMap properties
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public void setLineNumber (int) 
		int line
	public void setColumnNumber (int) 
		int column
	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 setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	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 int getColumnNumber () 
	public net.sf.saxon.trace.InstructionInfo getInstructionInfo () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
}

net/sf/saxon/instruct/TraceInstruction.class
TraceInstruction.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.TraceInstruction extends net.sf.saxon.instruct.TraceWrapper {
	net.sf.saxon.trace.InstructionInfo details
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.trace.InstructionInfo) 
		net.sf.saxon.expr.Expression child
		net.sf.saxon.trace.InstructionInfo details
	public net.sf.saxon.trace.InstructionInfo getInstructionInfo () 
}

net/sf/saxon/instruct/TraceWrapper.class
TraceWrapper.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.TraceWrapper extends net.sf.saxon.instruct.Instruction {
	net.sf.saxon.expr.Expression child
	public void  () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression newChild
	public net.sf.saxon.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.trace.TraceListener listener
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public int getDependencies () 
	public final boolean createsNewNodes () 
	public int computeDependencies () 
	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 java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.trace.InstructionInfo getInstructionInfo () 
	public int getInstructionNameCode () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/UseAttributeSets.class
UseAttributeSets.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.UseAttributeSets extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.instruct.AttributeSet[] attributeSets
	public void  (net.sf.saxon.instruct.AttributeSet[]) 
		net.sf.saxon.instruct.AttributeSet[] sets
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getIntrinsicDependencies () 
		net.sf.saxon.instruct.AttributeSet as
		int i
		int d
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/UserFunction.class
UserFunction.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.UserFunction extends net.sf.saxon.instruct.Procedure {
	private net.sf.saxon.om.StructuredQName functionName
	private boolean memoFunction
	private boolean tailCalls
	private boolean tailRecursive
	private net.sf.saxon.instruct.UserFunctionParameter[] parameterDefinitions
	private net.sf.saxon.value.SequenceType resultType
	private int evaluationMode
	private boolean isUpdating
	public void  () 
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public void setFunctionName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
	public void computeEvaluationMode () 
	public void setParameterDefinitions (net.sf.saxon.instruct.UserFunctionParameter[]) 
		net.sf.saxon.instruct.UserFunctionParameter[] params
	public net.sf.saxon.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 net.sf.saxon.value.SequenceType getResultType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	private static boolean containsUserFunctionCalls (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.Expression exp
		java.util.Iterator i
	public net.sf.saxon.value.SequenceType getArgumentType (int) 
		int n
	public int getEvaluationMode () 
	public int getNumberOfArguments () 
	public void setMemoFunction (boolean) 
		boolean isMemo
	public boolean isMemoFunction () 
	public void gatherDirectContributingCallees (java.util.Set) 
		java.util.Set result
		net.sf.saxon.expr.Expression body
	private void gatherDirectContributingCallees (net.sf.saxon.expr.Expression, java.util.Set) 
		int c
		net.sf.saxon.expr.Expression[] actions
		net.sf.saxon.expr.Expression kid
		net.sf.saxon.expr.Expression exp
		java.util.Set result
		java.util.Iterator kids
	public net.sf.saxon.om.ValueRepresentation call (net.sf.saxon.om.ValueRepresentation[], net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.ValueRepresentation[] actualArgs
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.Controller controller
		net.sf.saxon.om.ValueRepresentation result
	public void process (net.sf.saxon.om.ValueRepresentation[], net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation[] actualArgs
		net.sf.saxon.expr.XPathContextMajor context
	public net.sf.saxon.evpull.EventIterator iterateEvents (net.sf.saxon.om.ValueRepresentation[], net.sf.saxon.expr.XPathContextMajor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation[] actualArgs
		net.sf.saxon.expr.XPathContextMajor context
	public net.sf.saxon.om.ValueRepresentation call (net.sf.saxon.om.ValueRepresentation[], net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation[] actualArgs
		net.sf.saxon.Controller controller
	public void callUpdating (net.sf.saxon.om.ValueRepresentation[], 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.ValueRepresentation[] actualArgs
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.expr.PendingUpdateList pul
	private net.sf.saxon.om.ValueRepresentation getCachedValue (net.sf.saxon.Controller, net.sf.saxon.om.ValueRepresentation[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.om.ValueRepresentation[] params
		java.util.HashMap map
		String key
	private void putCachedValue (net.sf.saxon.Controller, net.sf.saxon.om.ValueRepresentation[], net.sf.saxon.om.ValueRepresentation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.om.ValueRepresentation[] params
		net.sf.saxon.om.ValueRepresentation value
		java.util.HashMap map
		String key
	private static java.lang.String getCombinedKey (net.sf.saxon.om.ValueRepresentation[])  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.om.ValueRepresentation val
		net.sf.saxon.om.SequenceIterator iter
		int i
		net.sf.saxon.om.ValueRepresentation[] params
		net.sf.saxon.om.FastStringBuffer sb
	public int getConstructType () 
}

net/sf/saxon/instruct/UserFunctionParameter.class
UserFunctionParameter.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.UserFunctionParameter extends java.lang.Object implements net.sf.saxon.expr.Binding java.io.Serializable  {
	private net.sf.saxon.value.SequenceType requiredType
	private net.sf.saxon.om.StructuredQName variableQName
	private int slotNumber
	private int referenceCount
	private boolean isIndexed
	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 void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void setReferenceCount (int) 
		int count
	public int getReferenceCount () 
	public void setIndexedVariable (boolean) 
		boolean indexed
	public boolean isIndexedVariable () 
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/instruct/ValueOf.class
ValueOf.java
package net.sf.saxon.instruct
public final net.sf.saxon.instruct.ValueOf extends net.sf.saxon.instruct.SimpleNodeConstructor {
	private int options
	private boolean isNumberingInstruction
	private boolean noNodeIfEmpty
	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 int getInstructionNameCode () 
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public int getOptions () 
	public boolean isDisableOutputEscaping () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public void localTypeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType) 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
		net.sf.saxon.instruct.ValueOf exp
	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.trans.XPathException err
		net.sf.saxon.value.Value selectValue
		net.sf.saxon.type.SimpleType stype
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.expr.Expression convertToStringJoin (net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.functions.StringFn fn
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item 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.om.Orphan o
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.XPathContext context
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/While.class
While.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.While extends net.sf.saxon.instruct.Instruction {
	private net.sf.saxon.expr.Expression test
	private net.sf.saxon.expr.Expression action
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression test
		net.sf.saxon.expr.Expression action
	public int getInstructionNameCode () 
	public net.sf.saxon.expr.Expression getActionExpression () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	protected void promoteInst (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public final boolean createsNewNodes () 
		int props
	public java.util.Iterator iterateSubExpressions () 
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/instruct/WithParam.class
WithParam.java
package net.sf.saxon.instruct
public net.sf.saxon.instruct.WithParam extends net.sf.saxon.instruct.GeneralVariable {
	int parameterId
	public void  () 
	public void setParameterId (int) 
		int id
	public int getParameterId () 
	public int getInstructionNameCode () 
	public net.sf.saxon.instruct.TailCall processLeavingTail (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public static void simplify (net.sf.saxon.instruct.WithParam[], net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		int i
		net.sf.saxon.instruct.WithParam[] params
		net.sf.saxon.expr.ExpressionVisitor visitor
	public static void typeCheck (net.sf.saxon.instruct.WithParam[], net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		int i
		net.sf.saxon.instruct.WithParam[] params
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public static void optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.instruct.WithParam[], net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.WithParam[] params
		net.sf.saxon.type.ItemType contextItemType
	public static void promoteParams (net.sf.saxon.instruct.WithParam[], net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression select
		int i
		net.sf.saxon.instruct.WithParam[] params
		net.sf.saxon.expr.PromotionOffer offer
	public static void getXPathExpressions (net.sf.saxon.instruct.WithParam[], java.util.List) 
		int i
		net.sf.saxon.instruct.WithParam[] params
		java.util.List list
	public static void displayExpressions (net.sf.saxon.instruct.WithParam[], net.sf.saxon.trace.ExpressionPresenter) 
		int i
		net.sf.saxon.instruct.WithParam[] params
		net.sf.saxon.trace.ExpressionPresenter out
	public static boolean replaceXPathExpression (net.sf.saxon.instruct.WithParam[], net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		boolean f
		int i
		net.sf.saxon.instruct.WithParam[] params
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/java/
net/sf/saxon/java/JDK14RegexTranslator$Subtraction.class
JDK14RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK14RegexTranslator$Subtraction extends net.sf.saxon.regex.SurrogateRegexTranslator$CharClass {
	private final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc1
	private final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc2
	void  (net.sf.saxon.regex.SurrogateRegexTranslator$CharClass, net.sf.saxon.regex.SurrogateRegexTranslator$CharClass) 
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc1
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc2
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void addNonBmpRanges (java.util.List) 
		net.sf.saxon.regex.RegexTranslator$Range negRange
		net.sf.saxon.regex.RegexTranslator$Range posRange
		int min
		int i
		int len
		java.util.List ranges
		java.util.List posList
		java.util.List negList
		java.util.Iterator negIter
		net.sf.saxon.regex.RegexTranslator$Range negRange
}

net/sf/saxon/java/JDK14RegexTranslator$Union.class
JDK14RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK14RegexTranslator$Union extends net.sf.saxon.regex.SurrogateRegexTranslator$CharClass {
	private final java.util.List members
	void  (net.sf.saxon.regex.SurrogateRegexTranslator$CharClass[]) 
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass[] v
	private static java.util.List toList (net.sf.saxon.regex.SurrogateRegexTranslator$CharClass[]) 
		int i
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass[] v
		java.util.List members
	void  (java.util.List) 
		java.util.List members
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc
		int i
		int len
		net.sf.saxon.om.FastStringBuffer buf
	public void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc
		int i
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc
		int i
		net.sf.saxon.om.FastStringBuffer buf
		boolean first
		int len
	public void addNonBmpRanges (java.util.List) 
		int i
		int len
		java.util.List ranges
	private static int computeContainsBmp (java.util.List) 
		int i
		int len
		java.util.List members
		int ret
	private static int computeContainsNonBmp (java.util.List) 
		int i
		int len
		java.util.List members
		int ret
}

net/sf/saxon/java/JDK14RegexTranslator.class
JDK14RegexTranslator.java
package net.sf.saxon.java
public net.sf.saxon.java.JDK14RegexTranslator extends net.sf.saxon.regex.SurrogateRegexTranslator {
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass[] specialBlockCharClasses
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass DOT_SCHEMA
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass DOT_XPATH
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_d
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_D
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_W
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_w
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_s
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_S
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_i_10
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_i_11
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_I_10
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_I_11
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_c_10
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_c_11
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_C_10
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass ESC_C_11
	public void  () 
	public void setIgnoreWhitespace (boolean) 
		boolean ignore
	public java.lang.String translate (java.lang.CharSequence, int, boolean)  throws net.sf.saxon.regex.RegexSyntaxException 
		CharSequence regExp
		int xmlVersion
		boolean xpath
	protected boolean translateAtom ()  throws net.sf.saxon.regex.RegexSyntaxException 
		int thisCapture
	private static net.sf.saxon.regex.SurrogateRegexTranslator$CharClass makeNameCharClass (byte) 
		int i
		byte mask
		java.util.List ranges
		net.sf.saxon.sort.IntRangeSet members
		int used
		int[] startPoints
		int[] endPoints
	private net.sf.saxon.regex.SurrogateRegexTranslator$CharClass parseEsc ()  throws net.sf.saxon.regex.RegexSyntaxException 
		int n
		char c
		int c0
		int c1
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass tem
	private net.sf.saxon.regex.SurrogateRegexTranslator$CharClass parseProp ()  throws net.sf.saxon.regex.RegexSyntaxException 
		int i
		int sci
		int ci
		String blockName
		int start
		CharSequence propertyNameCS
		String propertyName
	private net.sf.saxon.regex.SurrogateRegexTranslator$CharClass parseCharClassExpr ()  throws net.sf.saxon.regex.RegexSyntaxException 
		boolean compl
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass upper
		char next
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass lower
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass result
		boolean compl
		java.util.List members
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass result
	private net.sf.saxon.regex.SurrogateRegexTranslator$CharClass parseCharClassEscOrXmlChar ()  throws net.sf.saxon.regex.RegexSyntaxException 
		char c1
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass tem
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass tem
	private static synchronized net.sf.saxon.regex.SurrogateRegexTranslator$CharClass getCategoryCharClass (int) 
		int ci
	private static synchronized net.sf.saxon.regex.SurrogateRegexTranslator$CharClass getSubCategoryCharClass (int) 
		int sci
	private static net.sf.saxon.regex.SurrogateRegexTranslator$CharClass computeCategoryCharClass (char) 
		int i
		int[] addRanges
		int ci
		int j
		int i
		java.util.List assignedRanges
		char code
		java.util.List classes
	private static net.sf.saxon.regex.SurrogateRegexTranslator$CharClass computeSubCategoryCharClass (java.lang.String) 
		int j
		int i
		java.util.List assignedRanges
		int i
		String name
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass base
		int sci
		java.util.List classes
		int[] addRanges
	private static net.sf.saxon.regex.SurrogateRegexTranslator$CharClass makeCharClass (java.lang.String) 
		int i
		int len
		String members
		java.util.List list
	public static void main (java.lang.String[])  throws net.sf.saxon.regex.RegexSyntaxException 
		String[] args
		String s
	static void access$000 (java.util.List) 
		java.util.List x0
	static void access$100 (java.util.List) 
		java.util.List x0
	static void  () 
}

net/sf/saxon/java/JDK15RegexTranslator$BackReference.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$BackReference extends net.sf.saxon.java.JDK15RegexTranslator$CharClass {
	private final int i
	void  (int) 
		int i
	void output (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void outputComplement (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void inClassOutput (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/java/JDK15RegexTranslator$CharClass.class
JDK15RegexTranslator.java
package net.sf.saxon.java
abstract net.sf.saxon.java.JDK15RegexTranslator$CharClass extends java.lang.Object {
	protected void  () 
	abstract void output (net.sf.saxon.om.FastStringBuffer) 
	abstract void outputComplement (net.sf.saxon.om.FastStringBuffer) 
	int getSingleChar () 
}

net/sf/saxon/java/JDK15RegexTranslator$CharRange.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$CharRange extends net.sf.saxon.java.JDK15RegexTranslator$SimpleCharClass {
	private final int lower
	private final int upper
	void  (int, int) 
		int lower
		int upper
	void inClassOutput (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/java/JDK15RegexTranslator$Complement.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$Complement extends net.sf.saxon.java.JDK15RegexTranslator$CharClass {
	private final net.sf.saxon.java.JDK15RegexTranslator$CharClass cc
	void  (net.sf.saxon.java.JDK15RegexTranslator$CharClass) 
		net.sf.saxon.java.JDK15RegexTranslator$CharClass cc
	void output (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void outputComplement (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/java/JDK15RegexTranslator$Empty.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$Empty extends net.sf.saxon.java.JDK15RegexTranslator$SimpleCharClass {
	private static final net.sf.saxon.java.JDK15RegexTranslator$Empty instance
	private void  () 
	static net.sf.saxon.java.JDK15RegexTranslator$Empty getInstance () 
	void output (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void outputComplement (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void inClassOutput (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	static void  () 
}

net/sf/saxon/java/JDK15RegexTranslator$Property.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$Property extends net.sf.saxon.java.JDK15RegexTranslator$SimpleCharClass {
	private final String name
	void  (java.lang.String) 
		String name
	void inClassOutput (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void outputComplement (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/java/JDK15RegexTranslator$SimpleCharClass.class
JDK15RegexTranslator.java
package net.sf.saxon.java
abstract net.sf.saxon.java.JDK15RegexTranslator$SimpleCharClass extends net.sf.saxon.java.JDK15RegexTranslator$CharClass {
	void  () 
	void output (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void outputComplement (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	abstract void inClassOutput (net.sf.saxon.om.FastStringBuffer) 
}

net/sf/saxon/java/JDK15RegexTranslator$SingleChar.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$SingleChar extends net.sf.saxon.java.JDK15RegexTranslator$SimpleCharClass {
	private final int c
	void  (int) 
		int c
	int getSingleChar () 
	void output (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void inClassOutput (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/java/JDK15RegexTranslator$Subtraction.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$Subtraction extends net.sf.saxon.java.JDK15RegexTranslator$CharClass {
	private final net.sf.saxon.java.JDK15RegexTranslator$CharClass cc1
	private final net.sf.saxon.java.JDK15RegexTranslator$CharClass cc2
	void  (net.sf.saxon.java.JDK15RegexTranslator$CharClass, net.sf.saxon.java.JDK15RegexTranslator$CharClass) 
		net.sf.saxon.java.JDK15RegexTranslator$CharClass cc1
		net.sf.saxon.java.JDK15RegexTranslator$CharClass cc2
	void output (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void outputComplement (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/java/JDK15RegexTranslator$Union.class
JDK15RegexTranslator.java
package net.sf.saxon.java
 net.sf.saxon.java.JDK15RegexTranslator$Union extends net.sf.saxon.java.JDK15RegexTranslator$CharClass {
	private final java.util.List members
	void  (net.sf.saxon.java.JDK15RegexTranslator$CharClass[]) 
		net.sf.saxon.java.JDK15RegexTranslator$CharClass[] v
	private static java.util.List toList (net.sf.saxon.java.JDK15RegexTranslator$CharClass[]) 
		int i
		net.sf.saxon.java.JDK15RegexTranslator$CharClass[] v
		java.util.List members
	void  (java.util.List) 
		java.util.List members
	void output (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.java.JDK15RegexTranslator$CharClass cc
		int i
		int len
		net.sf.saxon.om.FastStringBuffer buf
	void outputComplement (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.java.JDK15RegexTranslator$CharClass cc
		int i
		net.sf.saxon.java.JDK15RegexTranslator$CharClass cc
		int i
		net.sf.saxon.om.FastStringBuffer buf
		boolean first
		int len
}

net/sf/saxon/java/JDK15RegexTranslator.class
JDK15RegexTranslator.java
package net.sf.saxon.java
public net.sf.saxon.java.JDK15RegexTranslator extends net.sf.saxon.regex.RegexTranslator {
	public static final net.sf.saxon.java.JDK15RegexTranslator$CharClass[] categoryCharClasses
	public static final net.sf.saxon.java.JDK15RegexTranslator$CharClass[] subCategoryCharClasses
	public static final net.sf.saxon.java.JDK15RegexTranslator$CharClass[] specialBlockCharClasses
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass DOT_SCHEMA
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_d
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_D
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_W
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_w
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_s
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_S
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_i_10
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_i_11
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_I_10
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_I_11
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_c_10
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_c_11
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_C_10
	private static final net.sf.saxon.java.JDK15RegexTranslator$CharClass ESC_C_11
	private void  () 
	public static java.lang.String translate (java.lang.CharSequence, int, boolean, boolean, boolean)  throws net.sf.saxon.regex.RegexSyntaxException 
		CharSequence regExp
		int xmlVersion
		boolean xpath
		boolean ignoreWhitespace
		boolean caseBlind
		net.sf.saxon.java.JDK15RegexTranslator tr
	protected boolean translateAtom ()  throws net.sf.saxon.regex.RegexSyntaxException 
		int i
		net.sf.saxon.java.JDK15RegexTranslator$CharClass[] chars
		net.sf.saxon.java.JDK15RegexTranslator$Union union
		int thisChar
		int[] variants
		int thisCapture
	private static net.sf.saxon.java.JDK15RegexTranslator$CharClass makeNameCharClass (byte) 
		int i
		byte mask
		java.util.List ranges
		net.sf.saxon.sort.IntRangeSet members
		int used
		int[] startPoints
		int[] endPoints
	private net.sf.saxon.java.JDK15RegexTranslator$CharClass parseEsc ()  throws net.sf.saxon.regex.RegexSyntaxException 
		int n
		char c
		int c0
		int c1
		net.sf.saxon.java.JDK15RegexTranslator$CharClass tem
	private net.sf.saxon.java.JDK15RegexTranslator$CharClass parseProp ()  throws net.sf.saxon.regex.RegexSyntaxException 
		int i
		int sci
		int ci
		String blockName
		int start
		CharSequence propertyNameCS
		String propertyName
	private net.sf.saxon.java.JDK15RegexTranslator$CharClass parseCharClassExpr ()  throws net.sf.saxon.regex.RegexSyntaxException 
		boolean compl
		int v
		int v
		int v
		int[] variants
		int k
		net.sf.saxon.java.JDK15RegexTranslator$CharClass upper
		char next
		net.sf.saxon.java.JDK15RegexTranslator$CharClass lower
		net.sf.saxon.java.JDK15RegexTranslator$CharClass result
		boolean compl
		java.util.List members
		net.sf.saxon.java.JDK15RegexTranslator$CharClass result
	private void addCaseVariant (net.sf.saxon.java.JDK15RegexTranslator$CharClass, java.util.List) 
		int v
		int[] variants
		net.sf.saxon.java.JDK15RegexTranslator$CharClass lower
		java.util.List members
	private net.sf.saxon.java.JDK15RegexTranslator$CharClass parseCharClassEscOrXmlChar ()  throws net.sf.saxon.regex.RegexSyntaxException 
		net.sf.saxon.java.JDK15RegexTranslator$CharClass tem
	private static synchronized net.sf.saxon.java.JDK15RegexTranslator$CharClass getCategoryCharClass (int) 
		int ci
	private static synchronized net.sf.saxon.java.JDK15RegexTranslator$CharClass getSubCategoryCharClass (int) 
		int sci
	private static net.sf.saxon.java.JDK15RegexTranslator$CharClass computeCategoryCharClass (char) 
		int i
		int[] addRanges
		int ci
		int j
		int i
		java.util.List assignedRanges
		char code
		java.util.List classes
	private static net.sf.saxon.java.JDK15RegexTranslator$CharClass computeSubCategoryCharClass (java.lang.String) 
		int j
		int i
		java.util.List assignedRanges
		int i
		String name
		net.sf.saxon.java.JDK15RegexTranslator$CharClass base
		int sci
		java.util.List classes
		int[] addRanges
	private static net.sf.saxon.java.JDK15RegexTranslator$CharClass makeCharClass (java.lang.String) 
		int i
		int len
		String members
		java.util.List list
	public static void main (java.lang.String[])  throws net.sf.saxon.regex.RegexSyntaxException 
		Exception err
		String[] args
		String s
	static boolean access$000 (int) 
		int x0
	static boolean access$100 (int) 
		int x0
	static boolean access$200 (int) 
		int x0
	static void  () 
}

net/sf/saxon/java/JRegexIterator.class
JRegexIterator.java
package net.sf.saxon.java
public net.sf.saxon.java.JRegexIterator extends java.lang.Object implements net.sf.saxon.regex.RegexIterator  {
	private String theString
	private java.util.regex.Pattern pattern
	private java.util.regex.Matcher matcher
	private String current
	private String next
	private int position
	private int prevEnd
	public void  (java.lang.String, java.util.regex.Pattern) 
		String string
		java.util.regex.Pattern pattern
	public net.sf.saxon.om.Item next () 
		int start
		int end
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
	public boolean isMatching () 
	public java.lang.String getRegexGroup (int) 
		int number
		String s
	public net.sf.saxon.om.SequenceIterator getRegexGroupIterator () 
		int i
		net.sf.saxon.value.StringValue[] groups
		int c
}

net/sf/saxon/java/JRegularExpression.class
JRegularExpression.java
package net.sf.saxon.java
public net.sf.saxon.java.JRegularExpression extends java.lang.Object implements net.sf.saxon.regex.RegularExpression  {
	java.util.regex.Pattern pattern
	String javaRegex
	int flagBits
	public void  (java.lang.String, int) 
		String javaRegex
		int flagBits
		String j
	public void  (java.lang.CharSequence, int, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.java.JDK14RegexTranslator translator
		boolean ignoreWhitespace
		boolean caseBlind
		String j
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.regex.RegexSyntaxException e
		CharSequence regex
		int xmlVersion
		int syntax
		int flagBits
	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 
		int gps
		String r
		String f
		String rep
		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
}

net/sf/saxon/java/JTokenIterator.class
JTokenIterator.java
package net.sf.saxon.java
public net.sf.saxon.java.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 position
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

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.sort.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.sort.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.class
JavaPlatform.java
package net.sf.saxon.java
public net.sf.saxon.java.JavaPlatform extends java.lang.Object implements net.sf.saxon.Platform  {
	private static net.sf.saxon.java.JavaPlatform theInstance
	public static net.sf.saxon.java.JavaPlatform getInstance () 
	private void  () 
	public void initialize (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public boolean isJava () 
	public boolean isDotNet () 
	public 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.MalformedURLException err
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		java.net.URI baseURI
		IllegalArgumentException err0
		String relativeURI
		String base
		java.net.URI absoluteURI
	public java.lang.String getPlatformVersion () 
	public java.lang.String getPlatformSuffix () 
	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.regex.RegularExpression compileRegularExpression (java.lang.CharSequence, int, int, java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		CharSequence regex
		int xmlVersion
		int syntax
		CharSequence flags
		int flagBits
	public net.sf.saxon.sort.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.sort.StringCollator) 
		net.sf.saxon.sort.StringCollator collation
	public java.lang.Object getCollationKey (net.sf.saxon.sort.NamedCollation, java.lang.String) 
		net.sf.saxon.sort.NamedCollation namedCollation
		String value
	public void makeExtensionLibrary (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	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
		net.sf.saxon.functions.FunctionLibrary extensionBinder
	public void declareJavaClass (net.sf.saxon.functions.FunctionLibrary, java.lang.String, java.lang.Class) 
		net.sf.saxon.functions.FunctionLibrary library
		String uri
		Class theClass
	public net.sf.saxon.type.SchemaType getExternalObjectType (net.sf.saxon.Configuration, java.lang.String, java.lang.String) 
		net.sf.saxon.Configuration config
		String uri
		String localName
	static void  () 
}

net/sf/saxon/number/
net/sf/saxon/number/AbstractNumberer.class
AbstractNumberer.java
package net.sf.saxon.number
public abstract net.sf.saxon.number.AbstractNumberer extends java.lang.Object implements net.sf.saxon.number.Numberer java.io.Serializable  {
	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
	protected static final int[] kanjiDigits
	private static String[] romanThousands
	private static String[] romanHundreds
	private static String[] romanTens
	private static String[] romanUnits
	public void  () 
	public void setCountry (java.lang.String) 
		String country
	public java.lang.String getCountry () 
	public java.lang.String format (long, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		int wordCase
		int wordCase
		int z
		int zero
		int[] digits
		int wordCase
		int digitValue
		long number
		String picture
		int groupSize
		String groupSeparator
		String letterValue
		String ordinal
		int pictureLength
		net.sf.saxon.om.FastStringBuffer sb
		int formchar
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
		String ordinalParam
		long number
	protected void alphaDefault (long, char, net.sf.saxon.om.FastStringBuffer) 
		long number
		char formchar
		net.sf.saxon.om.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, int, java.lang.String) 
		int digit
		int i
		int i
		long number
		int[] digits
		int pictureLength
		int groupSize
		String groupSeparator
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.FastStringBuffer temp
		int base
		int width
		net.sf.saxon.om.FastStringBuffer s
		long n
		int count
	public static java.lang.String toRoman (long) 
		long n
	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
		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/number/Alphanumeric.class
Alphanumeric.java
package net.sf.saxon.number
public net.sf.saxon.number.Alphanumeric extends java.lang.Object {
	private static int[] zeroDigits
	private static int[] startPoints
	private static int[] endPoints
	private static net.sf.saxon.sort.IntRangeSet alphanumerics
	public static boolean isAlphanumeric (int) 
		int codepoint
	public static int getDigitValue (int) 
		int z
		int in
	private void  () 
	static void  () 
}

net/sf/saxon/number/NamedTimeZone.class
NamedTimeZone.java
package net.sf.saxon.number
public net.sf.saxon.number.NamedTimeZone extends java.lang.Object {
	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) 
		IllegalArgumentException e
		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.String formatTimeZoneOffset (net.sf.saxon.value.DateTimeValue) 
		net.sf.saxon.value.DateTimeValue timeValue
		net.sf.saxon.om.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
	static void  () 
}

net/sf/saxon/number/NumberFormatter.class
NumberFormatter.java
package net.sf.saxon.number
public net.sf.saxon.number.NumberFormatter extends java.lang.Object implements java.io.Serializable  {
	private java.util.ArrayList formatTokens
	private java.util.ArrayList punctuationTokens
	private boolean startsWithPunctuation
	public void  () 
	public void prepare (java.lang.String) 
		String tok
		String sep
		int c
		int t
		String format
		int len
		int i
		boolean first
	private 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.number.Numberer) 
		long nr
		String s
		Object o
		String s
		java.util.List numbers
		int groupSize
		String groupSeparator
		String letterValue
		String ordinal
		net.sf.saxon.number.Numberer numberer
		net.sf.saxon.om.FastStringBuffer sb
		int num
		int tok
}

net/sf/saxon/number/Numberer.class
Numberer.java
package net.sf.saxon.number
public abstract net.sf.saxon.number.Numberer extends java.lang.Object {
	public abstract void setCountry (java.lang.String) 
	public abstract java.lang.String getCountry () 
	public abstract java.lang.String format (long, java.lang.String, int, java.lang.String, 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/number/Numberer_da.class
Numberer_da.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_da extends net.sf.saxon.number.AbstractNumberer {
	private static final long serialVersionUID
	private static String[] danishOrdinalUnits
	private static String[] danishOrdinalTens
	private static String[] danishUnits
	private static String[] danishTens
	private static String[] swedishMonths
	private static String[] danishDays
	private static String[] swedishDayAbbreviations
	private static int[] minUniqueDayLength
	public void  () 
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		String s
		String s
		String s
		String s
		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 toWords (long) 
		long rem
		long rem
		long rem
		long rem
		int rem
		long number
	public java.lang.String toWords (long, int) 
		String s
		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/number/Numberer_de.class
Numberer_de.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_de extends net.sf.saxon.number.AbstractNumberer {
	private static String[] germanUnits
	private static String[] germanTens
	private static String[] germanOrdinalUnits
	private static String[] germanMonths
	private static String[] germanDays
	public void  () 
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
		String ordinalParam
		long number
	public java.lang.String toWords (long) 
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		int rem
		int tens
		long number
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		String ord
		String ending
		String ordinalParam
		long number
		int wordCase
		String suffix
		long mod100
	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
	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/number/Numberer_en.class
Numberer_en.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_en extends net.sf.saxon.number.AbstractNumberer {
	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  () 
	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/number/Numberer_fr.class
Numberer_fr.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_fr extends net.sf.saxon.number.AbstractNumberer {
	private static final long serialVersionUID
	private static String[] frenchUnits
	private static String[] frenchTens
	private static String[] frenchOrdinalUnits
	private static String[] frenchOrdinalTens
	private static String[] frenchDays
	private static String[] frenchMonths
	public void  () 
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
		String ordinalParam
		long number
	public java.lang.String toWords (long) 
		long number
	public java.lang.String toWords (long, int) 
		long number
		int wordCase
		String s
	private java.lang.String toWords (long, boolean) 
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		int rem
		int tens
		String link
		long number
		boolean terminal
	private java.lang.String toWords (long, int, boolean) 
		long number
		int wordCase
		boolean terminal
		String s
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		String ord
		String ord
		String ord
		String link
		String prefix
		String result
		long mod10
		long int10
		String ord
		String suffix
		long mod100
		long int100
		String prefix
		String ordinalParam
		long number
		int wordCase
		String ord
	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/number/Numberer_frBE.class
Numberer_frBE.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_frBE extends net.sf.saxon.number.AbstractNumberer {
	private static final long serialVersionUID
	private static String[] frenchUnits
	private static String[] frenchTens
	private static String[] frenchOrdinalUnits
	private static String[] frenchOrdinalTens
	private static String[] frenchDays
	private static String[] frenchMonths
	public void  () 
	protected java.lang.String ordinalSuffix (java.lang.String, long) 
		String ordinalParam
		long number
	public java.lang.String toWords (long) 
		long number
	public java.lang.String toWords (long, int) 
		long number
		int wordCase
		String s
	private java.lang.String toWords (long, boolean) 
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		long rem
		long n
		String s
		int rem
		int tens
		String link
		long number
		boolean terminal
	private java.lang.String toWords (long, int, boolean) 
		long number
		int wordCase
		boolean terminal
		String s
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		String ord
		String ord
		String ord
		String link
		String prefix
		String result
		long mod10
		long int10
		String ord
		String suffix
		long mod100
		long int100
		String prefix
		String ordinalParam
		long number
		int wordCase
		String ord
	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/number/Numberer_it.class
Numberer_it.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_it extends net.sf.saxon.number.AbstractNumberer {
	private static final long serialVersionUID
	private static String[] italianOrdinalUnits
	private static String[] italianOrdinalTens
	private static String[] italianUnits
	private static String[] italianTens
	private static String[] italianMonths
	private static String[] italianMonthAbbreviations
	private static String[] italianDays
	private static String[] italianDayAbbreviations
	private static int[] minUniqueDayLength
	public void  () 
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		long rem
		long num
		String s
		long rem
		long num
		String s
		String s
		String s
		long rem
		long num
		String s
		String s
		String s
		int rem
		int num
		String s
		String s
		String s
		int rem
		String ordinalParam
		long number
		int wordCase
		String s
	public java.lang.String toWords (long) 
		long rem
		long num
		long rem
		long num
		long rem
		long num
		long rem
		int rem
		String s
		long number
	public java.lang.String toWords (long, int) 
		String s
		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/number/Numberer_nl.class
Numberer_nl.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_nl extends net.sf.saxon.number.AbstractNumberer {
	private static final long serialVersionUID
	private static String[] dutchOrdinalUnits
	private static String[] dutchOrdinalTens
	private static String[] dutchUnits
	private static String[] dutchTens
	private static String[] dutchMonths
	private static String[] dutchDays
	private static String[] dutchDayAbbreviations
	private static int[] minUniqueDayLength
	public void  () 
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		String s
		String s
		String s
		String s
		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 toWords (long) 
		long rem
		long rem
		long rem
		long rem
		int rem
		long number
	public java.lang.String toWords (long, int) 
		String s
		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
	public java.lang.String halfDayName (int, int, int) 
		String s
		int minutes
		int minWidth
		int maxWidth
		String s
	public java.lang.String getEraName (int) 
		int year
	static void  () 
}

net/sf/saxon/number/Numberer_nlBE.class
Numberer_nlBE.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_nlBE extends net.sf.saxon.number.AbstractNumberer {
	private static final long serialVersionUID
	private static String[] dutchOrdinalUnits
	private static String[] dutchOrdinalTens
	private static String[] dutchUnits
	private static String[] dutchTens
	private static String[] dutchMonths
	private static String[] dutchDays
	private static String[] dutchDayAbbreviations
	private static int[] minUniqueDayLength
	public void  () 
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		String s
		String s
		String s
		String s
		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 toWords (long) 
		long rem
		long rem
		long rem
		long rem
		int rem
		long number
	public java.lang.String toWords (long, int) 
		String s
		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
	public java.lang.String halfDayName (int, int, int) 
		String s
		int minutes
		int minWidth
		int maxWidth
		String s
	public java.lang.String getEraName (int) 
		int year
	static void  () 
}

net/sf/saxon/number/Numberer_sv.class
Numberer_sv.java
package net.sf.saxon.number
public net.sf.saxon.number.Numberer_sv extends net.sf.saxon.number.AbstractNumberer {
	private static final long serialVersionUID
	private static String[] swedishOrdinalUnits
	private static String[] swedishOrdinalTens
	private static String[] swedishUnits
	private static String[] swedishTens
	private static String[] swedishMonths
	private static String[] swedishDays
	private static String[] swedishDayAbbreviations
	private static int[] minUniqueDayLength
	public void  () 
	public java.lang.String toOrdinalWords (java.lang.String, long, int) 
		String s
		String s
		String s
		String s
		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 toWords (long) 
		long rem
		long rem
		long rem
		long rem
		int rem
		long number
	public java.lang.String toWords (long, int) 
		String s
		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/om/
net/sf/saxon/om/AllElementStripper.class
AllElementStripper.java
package net.sf.saxon.om
public net.sf.saxon.om.AllElementStripper extends net.sf.saxon.event.Stripper {
	private static net.sf.saxon.om.AllElementStripper theInstance
	public static net.sf.saxon.om.AllElementStripper getInstance () 
	public void  () 
	public net.sf.saxon.event.Stripper getAnother () 
	public byte isSpacePreserving (int) 
		int nameCode
	public byte isSpacePreserving (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo element
	static void  () 
}

net/sf/saxon/om/ArrayIterator.class
ArrayIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.ArrayIterator extends java.lang.Object implements net.sf.saxon.om.UnfailingIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator net.sf.saxon.om.GroundedIterator  {
	protected net.sf.saxon.om.Item[] items
	private int index
	protected int start
	protected int end
	private net.sf.saxon.om.Item current
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	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 e
	public int getProperties () 
}

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 int getNameCode (int) 
	public abstract int getTypeAnnotation (int) 
	public abstract int getLocationId (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/AttributeCollectionImpl.class
AttributeCollectionImpl.java
package net.sf.saxon.om
public final net.sf.saxon.om.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.event.LocationProvider locationProvider
	private String[] values
	private int[] codes
	private int used
	public static final net.sf.saxon.om.AttributeCollection EMPTY_ATTRIBUTE_COLLECTION
	private static final int RECSIZE
	private static final int TYPECODE
	private static final int LOCATIONID
	private static final int PROPERTIES
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setLocationProvider (net.sf.saxon.event.LocationProvider) 
		net.sf.saxon.event.LocationProvider provider
	public void addAttribute (int, int, java.lang.String, long, int) 
		int newsize
		String[] v2
		int[] c2
		int nameCode
		int typeCode
		String value
		long locationId
		int properties
		int n
	public void setAttribute (int, int, int, java.lang.String, long, int) 
		int index
		int nameCode
		int typeCode
		String value
		long locationId
		int properties
		int n
	public void clear () 
	public void compact () 
		String[] v2
		int[] c2
	public int getLength () 
	public int getNameCode (int) 
		int index
	public int getTypeAnnotation (int) 
		int index
	public int getLocationId (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) 
		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
	private int findByName (java.lang.String, java.lang.String) 
		String uri
		String localName
		net.sf.saxon.om.NamePool namePool
		int f
	private int findByFingerprint (int) 
		int i
		int fingerprint
	public boolean isId (int) 
		int index
	public boolean isIdref (int) 
		int index
	public void removeAttribute (int) 
		int fingerprint
		int index
	public void renameAttribute (int, int) 
		int oldName
		int newName
		int index
	public void replaceAttribute (int, java.lang.CharSequence) 
		int nameCode
		CharSequence newValue
		int index
	public void setTypeAnnotation (int, int) 
		int nameCode
		int typeCode
		int index
	static void  () 
}

net/sf/saxon/om/Axis.class
Axis.java
package net.sf.saxon.om
public final net.sf.saxon.om.Axis 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 boolean[] isForwards
	public static final boolean[] isPeerAxis
	public static final boolean[] isSubtreeAxis
	public static final String[] axisName
	public static final String[] axisJavaName
	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
	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
	static void  () 
}

net/sf/saxon/om/AxisIterator.class
AxisIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AxisIterator extends java.lang.Object implements net.sf.saxon.om.UnfailingIterator  {
	public abstract boolean moveNext () 
	public abstract net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public abstract net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.CharSequence getStringValue () 
}

net/sf/saxon/om/AxisIteratorImpl.class
AxisIteratorImpl.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.AxisIteratorImpl extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	protected int position
	protected net.sf.saxon.om.NodeInfo current
	public void  () 
	public boolean moveNext () 
	public net.sf.saxon.om.Item current () 
	public final int position () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public int getProperties () 
}

net/sf/saxon/om/DocumentInfo.class
DocumentInfo.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.DocumentInfo extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
	public abstract java.util.Iterator getUnparsedEntityNames () 
	public abstract java.lang.String[] getUnparsedEntity (java.lang.String) 
}

net/sf/saxon/om/DocumentNumberAllocator.class
DocumentNumberAllocator.java
package net.sf.saxon.om
public net.sf.saxon.om.DocumentNumberAllocator extends java.lang.Object implements java.io.Serializable  {
	private int nextDocumentNumber
	public void  () 
	public synchronized int allocateDocumentNumber () 
}

net/sf/saxon/om/DocumentPool.class
DocumentPool.java
package net.sf.saxon.om
public final net.sf.saxon.om.DocumentPool extends java.lang.Object implements java.io.Serializable  {
	private java.util.HashMap documentNameMap
	public void  () 
	public void add (net.sf.saxon.om.DocumentInfo, java.lang.String) 
		net.sf.saxon.om.DocumentInfo doc
		String uri
	public net.sf.saxon.om.DocumentInfo find (java.lang.String) 
		String uri
	public java.lang.String getDocumentURI (net.sf.saxon.om.NodeInfo) 
		String uri
		net.sf.saxon.om.NodeInfo doc
		java.util.Iterator iter
	public net.sf.saxon.om.DocumentInfo discard (net.sf.saxon.om.DocumentInfo) 
		Object name
		net.sf.saxon.om.DocumentInfo entry
		net.sf.saxon.om.DocumentInfo doc
		java.util.Iterator iter
}

net/sf/saxon/om/EmptyIterator.class
EmptyIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.EmptyIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.GroundedIterator net.sf.saxon.om.LookaheadIterator  {
	private static net.sf.saxon.om.EmptyIterator theInstance
	public static net.sf.saxon.om.EmptyIterator getInstance () 
	private void  () 
	public boolean moveNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public int getProperties () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public boolean hasNext () 
	static void  () 
}

net/sf/saxon/om/EmptyNamespaceDeclarationList.class
EmptyNamespaceDeclarationList.java
package net.sf.saxon.om
public net.sf.saxon.om.EmptyNamespaceDeclarationList extends java.lang.Object implements net.sf.saxon.om.NamespaceDeclarations  {
	private static final int[] emptyArray
	private static net.sf.saxon.om.EmptyNamespaceDeclarationList THE_INSTANCE
	private void  () 
	public static net.sf.saxon.om.EmptyNamespaceDeclarationList getInstance () 
	public int getNamespaceCode (int) 
		int index
	public int[] getNamespaceCodes (int[]) 
		int[] buffer
	public int getNumberOfNamespaces () 
	public java.lang.String getPrefix (int) 
		int index
	public java.lang.String getURI (int) 
		int index
	static void  () 
}

net/sf/saxon/om/ExternalObjectModel.class
ExternalObjectModel.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.ExternalObjectModel extends java.lang.Object {
	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) 
	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, net.sf.saxon.event.PipelineConfiguration)  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/om/FastStringBuffer.class
FastStringBuffer.java
package net.sf.saxon.om
public final net.sf.saxon.om.FastStringBuffer extends java.lang.Object implements java.lang.CharSequence java.io.Serializable  {
	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.tinytree.CharSlice) 
		net.sf.saxon.tinytree.CharSlice s
		int len
	public void append (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer s
		int len
	public void append (java.lang.StringBuffer) 
		StringBuffer s
		int len
	public void append (java.lang.CharSequence) 
		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 prependWideChar (int) 
		int ch
	public int length () 
	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 char[] getCharArray () 
	public void setCharAt (int, char) 
		int index
		char ch
	public void insertCharAt (int, char) 
		int i
		int index
		char ch
	public void removeCharAt (int) 
		int index
	public void prepend (char) 
		char ch
		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
		char[] array2
		int extra
	public java.lang.CharSequence condense () 
		char[] array2
	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.om.FastStringBuffer buff
}

net/sf/saxon/om/FingerprintedNode.class
FingerprintedNode.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.FingerprintedNode extends java.lang.Object {
}

net/sf/saxon/om/GroundedIterator.class
GroundedIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.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 
}

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.ValueRepresentation  {
	public abstract net.sf.saxon.om.Item itemAt (int) 
	public abstract net.sf.saxon.om.GroundedValue subsequence (int, int) 
}

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
	net.sf.saxon.sort.IntIterator iter
	private final net.sf.saxon.om.NamePool val$pool
	private final net.sf.saxon.om.InscopeNamespaceResolver this$0
	void  (net.sf.saxon.om.InscopeNamespaceResolver, net.sf.saxon.om.NamePool) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

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 node
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		net.sf.saxon.om.NodeInfo node
		String prefix
		boolean useDefault
		net.sf.saxon.om.AxisIterator iter
	public java.util.Iterator iteratePrefixes () 
		net.sf.saxon.om.NamePool pool
	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.ValueRepresentation net.sf.saxon.evpull.PullEvent  {
	public abstract java.lang.String getStringValue () 
	public abstract java.lang.CharSequence getStringValueCS () 
	public abstract net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/om/ListIterator.class
ListIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.ListIterator extends java.lang.Object implements net.sf.saxon.om.UnfailingIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator net.sf.saxon.om.GroundedIterator  {
	int index
	int length
	net.sf.saxon.om.Item current
	java.util.List list
	public void  (java.util.List) 
		java.util.List list
	public void  (java.util.List, int) 
		java.util.List list
		int length
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public int getLastPosition () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
	public net.sf.saxon.om.GroundedValue materialize () 
}

net/sf/saxon/om/LookaheadIterator.class
LookaheadIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.LookaheadIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract boolean hasNext () 
}

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 (int) 
	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 (int) 
	public abstract void putAttribute (int, int, java.lang.CharSequence, int) 
	public abstract void delete () 
	public abstract void replace (net.sf.saxon.om.NodeInfo[], boolean) 
	public abstract void replaceStringValue (java.lang.CharSequence) 
	public abstract void rename (int) 
	public abstract void addNamespace (int, boolean) 
	public abstract void removeTypeAnnotation () 
	public abstract net.sf.saxon.event.Builder newBuilder () 
}

net/sf/saxon/om/Name10Checker.class
Name10Checker.java
package net.sf.saxon.om
public final net.sf.saxon.om.Name10Checker extends net.sf.saxon.om.NameChecker {
	public static final net.sf.saxon.om.Name10Checker theInstance
	public void  () 
	public static net.sf.saxon.om.Name10Checker getInstance () 
	public boolean isValidChar (int) 
		int ch
	public boolean isNCNameChar (int) 
		int ch
	public boolean isNCNameStartChar (int) 
		int ch
	public java.lang.String getXMLVersion () 
	public static void main (java.lang.String[]) 
		String[] args
	static void  () 
}

net/sf/saxon/om/Name11Checker.class
Name11Checker.java
package net.sf.saxon.om
public final net.sf.saxon.om.Name11Checker extends net.sf.saxon.om.NameChecker {
	public static final net.sf.saxon.om.Name11Checker theInstance
	public void  () 
	public static net.sf.saxon.om.Name11Checker getInstance () 
	public boolean isValidChar (int) 
		int ch
	public boolean isNCNameChar (int) 
		int ch
	public boolean isNCNameStartChar (int) 
		int ch
	public java.lang.String getXMLVersion () 
	static void  () 
}

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 final boolean isQName (java.lang.String) 
		String name
		int colon
	public static java.lang.String getPrefix (java.lang.String) 
		String qname
		int colon
	public final java.lang.String[] getQNameParts (java.lang.CharSequence)  throws net.sf.saxon.om.QNameException 
		int i
		CharSequence qname
		String[] parts
		int colon
		int len
	public final 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 final boolean isValidNCName (java.lang.CharSequence) 
		int i
		CharSequence ncName
		char ch
	public final boolean isValidNmtoken (java.lang.CharSequence) 
		char ch
		int i
		CharSequence nmtoken
	public abstract boolean isValidChar (int) 
	public abstract boolean isNCNameChar (int) 
	public abstract boolean isNCNameStartChar (int) 
	public abstract java.lang.String getXMLVersion () 
}

net/sf/saxon/om/NamePool$NameEntry.class
NamePool.java
package net.sf.saxon.om
 net.sf.saxon.om.NamePool$NameEntry extends java.lang.Object implements java.io.Serializable  {
	String localName
	short uriCode
	net.sf.saxon.om.NamePool$NameEntry nextEntry
	public void  (short, java.lang.String) 
		short uriCode
		String localName
}

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 net.sf.saxon.om.NamePool extends java.lang.Object implements java.io.Serializable  {
	public static final int FP_MASK
	public static final int USER_DEFINED_MASK
	public static final int MAX_PREFIXES_PER_URI
	private static net.sf.saxon.om.NamePool defaultNamePool
	net.sf.saxon.om.NamePool$NameEntry[] hashslots
	String[] prefixes
	short prefixesUsed
	String[] uris
	String[][] prefixesForUri
	short urisUsed
	private java.util.HashMap clientData
	public static synchronized net.sf.saxon.om.NamePool getDefaultNamePool () 
	public static void setDefaultNamePool (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public void  () 
		String[] nullp
		String[] xmlp
		String[] xsltp
		String[] saxonp
		String[] schemap
		String[] xsip
	private net.sf.saxon.om.NamePool$NameEntry getNameEntry (int) 
		int i
		int nameCode
		int hash
		int depth
		net.sf.saxon.om.NamePool$NameEntry entry
	public synchronized int allocateNamespaceCode (java.lang.String, java.lang.String) 
		String[] p2
		String[] prefixes
		String prefix
		String uri
		int prefixCode
		int uriCode
	public int getNamespaceCode (java.lang.String, java.lang.String) 
		String[] prefixes
		String prefix
		String uri
		int prefixCode
		int uriCode
	public int getNamespaceCode (int) 
		short uriCode
		net.sf.saxon.om.NamePool$NameEntry entry
		int namecode
		short uriCode
		int fp
		int prefixIndex
		String prefix
		int prefixCode
	public static int getPrefixIndex (int) 
		int nameCode
	public synchronized short allocateCodeForURI (java.lang.String) 
		short j
		String[][] p
		String[] u
		String uri
	public short getCodeForURI (java.lang.String) 
		short j
		String uri
	private short allocateCodeForPrefix (java.lang.String) 
		short i
		String[] p
		String prefix
		short start
	public short getCodeForPrefix (java.lang.String) 
		short i
		String prefix
	public java.lang.String suggestPrefixForURI (java.lang.String) 
		String URI
		short uriCode
	private java.lang.String getPrefixWithIndex (short, int) 
		short uriCode
		int index
	public synchronized int allocate (java.lang.String, java.lang.String, java.lang.String) 
		int pindex
		String[] p2
		String[] prefixes
		int prefixPosition
		short uriCode
		int pindex
		int fp
		String prefix
		String uri
		String localName
		short uriCode
	public synchronized int allocate (java.lang.String, short, java.lang.String) 
		String prefix
		short uriCode
		String localName
	private int allocateInternal (java.lang.String, short, java.lang.String) 
		int prefixIndex
		String[] p2
		int prefixPosition
		net.sf.saxon.om.NamePool$NameEntry entry
		net.sf.saxon.om.NamePool$NameEntry next
		boolean sameLocalName
		boolean sameURI
		String prefix
		short uriCode
		String localName
		int hash
		int depth
		String[] prefixes
		int prefixIndex
		net.sf.saxon.om.NamePool$NameEntry entry
	public synchronized int allocateNamespaceCode (int) 
		short uriCode
		net.sf.saxon.om.NamePool$NameEntry entry
		int namecode
		short uriCode
		int fp
		int prefixIndex
		String prefix
		int prefixCode
	public java.lang.String getURI (int) 
		int nameCode
		net.sf.saxon.om.NamePool$NameEntry entry
	public short getURICode (int) 
		int nameCode
		net.sf.saxon.om.NamePool$NameEntry entry
	public java.lang.String getLocalName (int) 
		int nameCode
		net.sf.saxon.om.NamePool$NameEntry entry
	public java.lang.String getPrefix (int) 
		int nameCode
		short uriCode
		int prefixIndex
	public java.lang.String getDisplayName (int) 
		int prefixIndex
		short uriCode
		String prefix
		int nameCode
		net.sf.saxon.om.NamePool$NameEntry entry
		int prefixIndex
		String prefix
	public java.lang.String getClarkName (int) 
		String n
		int nameCode
		net.sf.saxon.om.NamePool$NameEntry entry
	public int allocateClarkName (java.lang.String) 
		int closeBrace
		String namespace
		String localName
		String expandedName
		String namespace
		String localName
	public static java.lang.String[] parseClarkName (java.lang.String) 
		int closeBrace
		String namespace
		String localName
		String expandedName
		String namespace
		String localName
	private void unknownNameCode (int) 
		int nameCode
	public int getFingerprint (java.lang.String, java.lang.String) 
		short uriCode
		int fp
		short j
		net.sf.saxon.om.NamePool$NameEntry next
		String uri
		String localName
		short uriCode
		int hash
		int depth
		net.sf.saxon.om.NamePool$NameEntry entry
	public java.lang.String getURIFromNamespaceCode (int) 
		int code
	public java.lang.String getURIFromURICode (short) 
		short code
	public java.lang.String getPrefixFromNamespaceCode (int) 
		int code
	public int allocateLexicalQName (java.lang.CharSequence, boolean, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		String[] parts
		String uri
		net.sf.saxon.om.QNameException e
		CharSequence qname
		boolean useDefault
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.NameChecker checker
	public void setClientData (java.lang.Class, java.lang.Object) 
		Class key
		Object value
	public java.lang.Object getClientData (java.lang.Class) 
		Class key
	public synchronized void diagnosticDump () 
		net.sf.saxon.om.NamePool$NameEntry entry
		int depth
		int i
		int p
		int p
		net.sf.saxon.om.FastStringBuffer fsb
		int u
	public synchronized void statistics () 
		net.sf.saxon.om.NamePool$NameEntry entry
		int i
		int slots
		int entries
	static void  () 
}

net/sf/saxon/om/NamespaceCodeIterator.class
NamespaceCodeIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceCodeIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator  {
	private net.sf.saxon.om.NodeInfo element
	private int index
	private int next
	private int[] localDeclarations
	net.sf.saxon.sort.IntHashSet undeclared
	public static net.sf.saxon.sort.IntIterator iterateNamespaces (net.sf.saxon.om.NodeInfo) 
		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 
		int j
		int[] u2
		int nsCode
		short uriCode
		short prefixCode
		boolean isnew
		int i
		int[] undeclared
		int undeclaredSize
		int[] localDeclarations
		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 int next () 
	private void advance () 
		boolean ascend
		int nsCode
		short uriCode
		short prefixCode
}

net/sf/saxon/om/NamespaceConstant.class
NamespaceConstant.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceConstant extends java.lang.Object {
	public static final String NULL
	public static final short NULL_CODE
	public static final int NULL_NAMESPACE_CODE
	public static final String XML
	public static final short XML_CODE
	public static final int XML_NAMESPACE_CODE
	public static final String XSLT
	public static final short XSLT_CODE
	public static final String SAXON
	public static final short SAXON_CODE
	public static final String SCHEMA
	public static final short SCHEMA_CODE
	public static final String SCHEMA_INSTANCE
	public static final short XSI_CODE
	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 ERR
	public static final String LOCAL
	public static final String MICROSOFT_XSL
	public static final String XHTML
	public static final String XMLNS
	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_DOM4J
	public static final String OBJECT_MODEL_DOT_NET_DOM
	public static final String CODEPOINT_COLLATION_URI
	private void  () 
	public static final boolean isReserved (java.lang.String) 
		String uri
	public static final boolean isSpecialURICode (short) 
		short uriCode
	public static final boolean isReservedInQuery (java.lang.String) 
		String uri
	public static java.lang.String findSimilarNamespace (java.lang.String) 
		String candidate
}

net/sf/saxon/om/NamespaceDeclarations.class
NamespaceDeclarations.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.NamespaceDeclarations extends java.lang.Object {
	public abstract int getNumberOfNamespaces () 
	public abstract java.lang.String getPrefix (int) 
	public abstract java.lang.String getURI (int) 
	public abstract int getNamespaceCode (int) 
	public abstract int[] getNamespaceCodes (int[]) 
}

net/sf/saxon/om/NamespaceDeclarationsImpl.class
NamespaceDeclarationsImpl.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceDeclarationsImpl extends java.lang.Object implements net.sf.saxon.om.NamespaceDeclarations  {
	private net.sf.saxon.om.NamePool namePool
	private int[] namespaceCodes
	private int used
	private static final int[] emptyArray
	public void  () 
	public void  (net.sf.saxon.om.NamePool, int[]) 
		net.sf.saxon.om.NamePool pool
		int[] codes
	public void setNamePool (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public void setNamespaceCodes (int[]) 
		int i
		int[] codes
	public int[] getNamespaceCodes (int[]) 
		int[] buffer
	public int getNumberOfNamespaces () 
	public java.lang.String getPrefix (int) 
		int index
	public java.lang.String getURI (int) 
		int index
	public int getNamespaceCode (int) 
		int index
	static void  () 
}

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/NamespaceIterator$NamespaceNodeImpl.class
NamespaceIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceIterator$NamespaceNodeImpl extends java.lang.Object implements net.sf.saxon.om.NodeInfo net.sf.saxon.om.FingerprintedNode  {
	net.sf.saxon.om.NodeInfo element
	int nscode
	int position
	int namecode
	public void  (net.sf.saxon.om.NodeInfo, int, int) 
		net.sf.saxon.om.NodeInfo element
		int nscode
		int position
		net.sf.saxon.om.NamePool pool
		String prefix
	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 int compareOrder (net.sf.saxon.om.NodeInfo) 
		int c
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public int getNameCode () 
	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 int getTypeAnnotation () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public void setSystemId (java.lang.String) 
		String systemId
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
}

net/sf/saxon/om/NamespaceIterator.class
NamespaceIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	private net.sf.saxon.om.NodeInfo element
	private net.sf.saxon.pattern.NodeTest test
	private int index
	private int position
	private net.sf.saxon.om.NamespaceIterator$NamespaceNodeImpl next
	private net.sf.saxon.om.NamespaceIterator$NamespaceNodeImpl current
	private net.sf.saxon.sort.IntIterator nsIterator
	private static int[] XML_NAMESPACE_CODE_ARRAY
	public static net.sf.saxon.om.AxisIterator makeIterator (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NamespaceIterator nsi
		short uriCode
		short prefixCode
		int i
		int[] nslist
		net.sf.saxon.om.NodeInfo ns
		net.sf.saxon.om.NodeInfo element
		net.sf.saxon.pattern.NodeTest test
		boolean first
		net.sf.saxon.om.AxisIterator result
		net.sf.saxon.sort.IntHashSet declared
		net.sf.saxon.sort.IntHashSet undeclared
		int[] buffer
		net.sf.saxon.om.NodeInfo node
	private void  () 
	public void advance () 
		int nscode
	public boolean moveNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
	public static int[] getInScopeNamespaceCodes (net.sf.saxon.om.NodeInfo) 
		short uriCode
		short prefixCode
		int i
		int[] nslist
		int[] codes
		int i
		net.sf.saxon.sort.IntIterator ii
		ArrayIndexOutOfBoundsException e
		net.sf.saxon.om.NodeInfo element
		boolean first
		net.sf.saxon.sort.IntHashSet declared
		net.sf.saxon.sort.IntHashSet undeclared
		int[] buffer
		net.sf.saxon.om.NodeInfo node
	static void  () 
}

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/NamespaceResolverAsDeclarations.class
NamespaceResolverAsDeclarations.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceResolverAsDeclarations extends java.lang.Object implements net.sf.saxon.om.NamespaceDeclarations  {
	private net.sf.saxon.om.NamePool pool
	private net.sf.saxon.om.NamespaceResolver resolver
	private java.util.List prefixes
	public void  (net.sf.saxon.om.NamePool, net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.om.NamespaceResolver resolver
		java.util.Iterator iter
	public int getNumberOfNamespaces () 
	public java.lang.String getPrefix (int) 
		int index
	public java.lang.String getURI (int) 
		int index
	public int getNamespaceCode (int) 
		int index
		String prefix
		String uri
	public int[] getNamespaceCodes (int[]) 
		int i
		int[] buffer
}

net/sf/saxon/om/NamespaceResolverForElements.class
NamespaceResolverForElements.java
package net.sf.saxon.om
public net.sf.saxon.om.NamespaceResolverForElements 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 () 
}

net/sf/saxon/om/Navigator$AncestorEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$AncestorEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private boolean includeSelf
	private boolean atStart
	private net.sf.saxon.om.NodeInfo start
	public void  (net.sf.saxon.om.NodeInfo, boolean) 
		net.sf.saxon.om.NodeInfo start
		boolean includeSelf
	public void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$AxisFilter.class
Navigator.java
package net.sf.saxon.om
public net.sf.saxon.om.Navigator$AxisFilter extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.om.AxisIterator base
	private net.sf.saxon.pattern.NodeTest nodeTest
	public void  (net.sf.saxon.om.AxisIterator, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.AxisIterator base
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$BaseEnumeration.class
Navigator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.Navigator$BaseEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	public void  () 
	public final net.sf.saxon.om.Item next () 
	public abstract void advance () 
	public abstract net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$DescendantEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$DescendantEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private net.sf.saxon.om.AxisIterator children
	private net.sf.saxon.om.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 void advance () 
		net.sf.saxon.om.NodeInfo nextd
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.Item n
		java.util.List list
		net.sf.saxon.om.SequenceIterator forwards
		net.sf.saxon.om.NodeInfo[] nodes
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$FollowingEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$FollowingEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private net.sf.saxon.om.NodeInfo start
	private net.sf.saxon.om.AxisIterator ancestorEnum
	private net.sf.saxon.om.AxisIterator siblingEnum
	private net.sf.saxon.om.AxisIterator descendEnum
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.om.NodeInfo start
	public void advance () 
		net.sf.saxon.om.NodeInfo nextd
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.NodeInfo nexts
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.NodeInfo nexta
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator$PrecedingEnumeration.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator$PrecedingEnumeration extends net.sf.saxon.om.Navigator$BaseEnumeration {
	private net.sf.saxon.om.NodeInfo start
	private net.sf.saxon.om.AxisIterator ancestorEnum
	private net.sf.saxon.om.AxisIterator siblingEnum
	private net.sf.saxon.om.AxisIterator descendEnum
	private boolean includeAncestors
	public void  (net.sf.saxon.om.NodeInfo, boolean) 
		net.sf.saxon.om.NodeInfo start
		boolean includeAncestors
	public void advance () 
		net.sf.saxon.om.NodeInfo nextd
		net.sf.saxon.om.NodeInfo nexts
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.NodeInfo nexta
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Navigator.class
Navigator.java
package net.sf.saxon.om
public final net.sf.saxon.om.Navigator extends java.lang.Object {
	private static int[] nodeCategories
	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
		int fingerprint
	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.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) 
		String test
		net.sf.saxon.om.NodeInfo node
		String pre
		net.sf.saxon.om.NodeInfo parent
	public static int getNumberSimple (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.NodeTest same
		net.sf.saxon.om.NodeInfo prev
		net.sf.saxon.Controller controller
		int memo
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
		int fingerprint
		net.sf.saxon.pattern.NodeTest same
		net.sf.saxon.om.SequenceIterator preceding
		int i
	private static int getNumberSimple (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.pattern.NodeTest same
		net.sf.saxon.om.NodeInfo node
		int fingerprint
		net.sf.saxon.pattern.NodeTest same
		net.sf.saxon.om.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 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
		boolean found
	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
	public static void copy (net.sf.saxon.om.NodeInfo, net.sf.saxon.event.Receiver, net.sf.saxon.om.NamePool, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator children0
		int ns
		int i
		int[] localNamespaces
		net.sf.saxon.om.NodeInfo att
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator attributes
		net.sf.saxon.om.AxisIterator children
		CharSequence val
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.event.Receiver out
		net.sf.saxon.om.NamePool namePool
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public static int compareOrder (net.sf.saxon.om.SiblingCountingNode, net.sf.saxon.om.SiblingCountingNode) 
		int cat1
		int cat2
		net.sf.saxon.om.NodeInfo par1
		net.sf.saxon.om.NodeInfo par2
		net.sf.saxon.om.SiblingCountingNode first
		net.sf.saxon.om.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 void appendSequentialKey (net.sf.saxon.om.SiblingCountingNode, net.sf.saxon.om.FastStringBuffer, boolean) 
		net.sf.saxon.om.NodeInfo parent
		net.sf.saxon.om.SiblingCountingNode node
		net.sf.saxon.om.FastStringBuffer sb
		boolean addDocNr
	public static java.lang.String alphaKey (int) 
		int value
	public static boolean isWhite (java.lang.CharSequence) 
		CharSequence content
	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
		net.sf.saxon.om.NodeInfo p
	public static net.sf.saxon.om.AxisIterator filteredSingleton (net.sf.saxon.om.NodeInfo, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.pattern.NodeTest nodeTest
	static void  () 
}

net/sf/saxon/om/NodeArrayIterator.class
NodeArrayIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.NodeArrayIterator extends net.sf.saxon.om.ArrayIterator implements net.sf.saxon.om.AxisIterator  {
	public void  (net.sf.saxon.om.NodeInfo[]) 
		net.sf.saxon.om.NodeInfo[] nodes
	public void  (net.sf.saxon.om.NodeInfo[], int, int) 
		net.sf.saxon.om.NodeInfo[] nodes
		int start
		int end
	public boolean moveNext () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

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.om.ValueRepresentation  {
	public static final int[] EMPTY_NAMESPACE_LIST
	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 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 getBaseURI () 
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
	public abstract int compareOrder (net.sf.saxon.om.NodeInfo) 
	public abstract java.lang.String getStringValue () 
	public abstract int getNameCode () 
	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.Configuration getConfiguration () 
	public abstract net.sf.saxon.om.NamePool getNamePool () 
	public abstract int getTypeAnnotation () 
	public abstract net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.NodeInfo getParent () 
	public abstract net.sf.saxon.om.AxisIterator iterateAxis (byte) 
	public abstract net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
	public abstract java.lang.String getAttributeValue (int) 
	public abstract net.sf.saxon.om.NodeInfo getRoot () 
	public abstract net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public abstract boolean hasChildNodes () 
	public abstract void generateId (net.sf.saxon.om.FastStringBuffer) 
	public abstract int getDocumentNumber () 
	public abstract void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
	public abstract int[] getDeclaredNamespaces (int[]) 
	public abstract boolean isId () 
	public abstract boolean isIdref () 
	public abstract boolean isNilled () 
	static void  () 
}

net/sf/saxon/om/NodeListIterator.class
NodeListIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.NodeListIterator extends net.sf.saxon.om.ListIterator implements net.sf.saxon.om.AxisIterator  {
	public void  (java.util.List) 
		java.util.List list
	public boolean moveNext () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
}

net/sf/saxon/om/Orphan.class
Orphan.java
package net.sf.saxon.om
public final net.sf.saxon.om.Orphan extends java.lang.Object implements net.sf.saxon.om.MutableNodeInfo net.sf.saxon.om.FingerprintedNode  {
	private short kind
	private int nameCode
	private CharSequence stringValue
	private int typeAnnotation
	private net.sf.saxon.Configuration config
	private String systemId
	private boolean isId
	private boolean isIdref
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void setNodeKind (short) 
		short kind
	public void setNameCode (int) 
		int nameCode
	public void setStringValue (java.lang.CharSequence) 
		CharSequence stringValue
	public void setTypeAnnotation (int) 
		int typeAnnotation
	public void setSystemId (java.lang.String) 
		String systemId
	public void setIsId (boolean) 
		boolean id
	public void setIsIdref (boolean) 
		boolean idref
	public int getNodeKind () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
		String typeName
		net.sf.saxon.type.SchemaType stype
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
		String typeName
		net.sf.saxon.type.SchemaType stype
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getTypeAnnotation () 
	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 int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public int getNameCode () 
	public int getFingerprint () 
	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.om.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	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 (int) 
		int nameCode
	public void putAttribute (int, int, java.lang.CharSequence, int) 
		int nameCode
		int typeCode
		CharSequence value
		int properties
	public void delete () 
	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 (int) 
		int newNameCode
	public void addNamespace (int, boolean) 
		int nscode
		boolean inherit
	public void removeTypeAnnotation () 
	public net.sf.saxon.event.Builder newBuilder () 
}

net/sf/saxon/om/PrefixNormalizer.class
PrefixNormalizer.java
package net.sf.saxon.om
public net.sf.saxon.om.PrefixNormalizer extends org.xml.sax.helpers.XMLFilterImpl {
	private java.util.HashMap uriToPrefix
	private java.util.Stack prefixes
	private java.util.Stack uris
	public void  () 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String preferredPrefix
		int a
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
		String newQName
		int alen
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
}

net/sf/saxon/om/PrependIterator.class
PrependIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.PrependIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	net.sf.saxon.om.NodeInfo start
	net.sf.saxon.om.AxisIterator base
	int position
	public void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.AxisIterator) 
		net.sf.saxon.om.NodeInfo start
		net.sf.saxon.om.AxisIterator base
	public boolean moveNext () 
	public net.sf.saxon.om.Item next () 
		net.sf.saxon.om.Item n
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

net/sf/saxon/om/ProcInstParser.class
ProcInstParser.java
package net.sf.saxon.om
public net.sf.saxon.om.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
		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.om.FastStringBuffer sb
}

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/ReverseArrayIterator.class
ReverseArrayIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.ReverseArrayIterator extends java.lang.Object implements net.sf.saxon.om.UnfailingIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.om.LookaheadIterator net.sf.saxon.expr.LastPositionFinder  {
	net.sf.saxon.om.Item[] items
	int index
	int start
	int end
	net.sf.saxon.om.Item current
	public void  (net.sf.saxon.om.Item[], int, int) 
		net.sf.saxon.om.Item[] items
		int start
		int end
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

net/sf/saxon/om/ReverseNodeArrayIterator.class
ReverseNodeArrayIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.ReverseNodeArrayIterator extends net.sf.saxon.om.ReverseArrayIterator implements net.sf.saxon.om.AxisIterator  {
	public void  (net.sf.saxon.om.Item[], int, int) 
		net.sf.saxon.om.Item[] items
		int start
		int end
	public boolean moveNext () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
}

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 abstract net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.Item current () 
	public abstract int position () 
	public abstract void close () 
	public abstract net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public abstract int getProperties () 
}

net/sf/saxon/om/SiblingCountingNode.class
SiblingCountingNode.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.SiblingCountingNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract int getSiblingPosition () 
}

net/sf/saxon/om/SingleNodeIterator.class
SingleNodeIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.SingleNodeIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.om.UnfailingIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.GroundedIterator net.sf.saxon.om.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.om.AxisIterator makeIterator (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo item
	public boolean hasNext () 
	public boolean moveNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public net.sf.saxon.om.Item getValue () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public int getProperties () 
}

net/sf/saxon/om/SingletonIterator.class
SingletonIterator.java
package net.sf.saxon.om
public net.sf.saxon.om.SingletonIterator extends java.lang.Object implements net.sf.saxon.om.UnfailingIterator net.sf.saxon.expr.ReversibleIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.GroundedIterator net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.Item item
	private int position
	private void  (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item value
	public static net.sf.saxon.om.UnfailingIterator makeIterator (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public net.sf.saxon.om.SequenceIterator getReverseIterator () 
	public net.sf.saxon.om.Item getValue () 
	public net.sf.saxon.om.GroundedValue materialize () 
	public int getProperties () 
}

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_ANALYZE_STRING
	public static final int XSL_APPLY_IMPORTS
	public static final int XSL_APPLY_TEMPLATES
	public static final int XSL_ATTRIBUTE
	public static final int XSL_ATTRIBUTE_SET
	public static final int XSL_CALL_TEMPLATE
	public static final int XSL_CHARACTER_MAP
	public static final int XSL_CHOOSE
	public static final int XSL_COMMENT
	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_FALLBACK
	public static final int XSL_FOR_EACH
	public static final int XSL_FOR_EACH_GROUP
	public static final int XSL_FUNCTION
	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_KEY
	public static final int XSL_MATCHING_SUBSTRING
	public static final int XSL_MESSAGE
	public static final int XSL_NEXT_MATCH
	public static final int XSL_NUMBER
	public static final int XSL_NAMESPACE
	public static final int XSL_NAMESPACE_ALIAS
	public static final int XSL_NON_MATCHING_SUBSTRING
	public static final int XSL_OTHERWISE
	public static final int XSL_OUTPUT
	public static final int XSL_OUTPUT_CHARACTER
	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_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_VALUE_OF
	public static final int XSL_VARIABLE
	public static final int XSL_WITH_PARAM
	public static final int XSL_WHEN
	public static final int XSL_DEFAULT_COLLATION
	public static final int XSL_EXCLUDE_RESULT_PREFIXES
	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
	private static final String XSL_B
	public static final String XSL_DEFAULT_COLLATION_CLARK
	public static final String XSL_INHERIT_NAMESPACES_CLARK
	public static final String XSL_VERSION_CLARK
	public static final String XSL_XPATH_DEFAULT_NAMESPACE_CLARK
	public static final String XSL_EXTENSION_ELEMENT_PREFIXES_CLARK
	public static final String XSL_EXCLUDE_RESULT_PREFIXES_CLARK
	public static final int SAXON_ASSIGN
	public static final int SAXON_BREAK
	public static final int SAXON_CALL_TEMPLATE
	public static final int SAXON_COLLATION
	public static final int SAXON_CONTINUE
	public static final int SAXON_DOCTYPE
	public static final int SAXON_ENTITY_REF
	public static final int SAXON_FINALLY
	public static final int SAXON_IMPORT_QUERY
	public static final int SAXON_ITERATE
	public static final int SAXON_SCRIPT
	public static final int SAXON_WHILE
	private static final String SAXON_B
	public static final String SAXON_ALLOW_ALL_BUILT_IN_TYPES
	public static final String SAXON_ASSIGNABLE
	public static final String SAXON_CHARACTER_REPRESENTATION
	public static final String SAXON_DOUBLE_SPACE
	public static final String SAXON_EXPLAIN
	public static final String SAXON_READ_ONCE
	public static final String SAXON_INDENT_SPACES
	public static final String SAXON_NEXT_IN_CHAIN
	public static final String SAXON_REQUIRE_WELL_FORMED
	public static final String SAXON_SUPPRESS_INDENTATION
	public static final String SAXON_MEMO_FUNCTION
	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 String ALPHANUMERIC
	public static final String ARCHIVE
	public static final String AS
	public static final String BYTE_ORDER_MARK
	public static final String CASE_ORDER
	public static final String CDATA_SECTION_ELEMENTS
	public static final String CHARACTER
	public static final String CLASS
	public static final String COLLATION
	public static final String COPY_NAMESPACES
	public static final String COUNT
	public static final String DATA_TYPE
	public static final String DECIMAL_SEPARATOR
	public static final String DECOMPOSITION
	public static final String DEFAULT
	public static final String DEFAULT_COLLATION
	public static final String DEFAULT_VALIDATION
	public static final String DIGIT
	public static final String DISABLE_OUTPUT_ESCAPING
	public static final String DOCTYPE_PUBLIC
	public static final String DOCTYPE_SYSTEM
	public static final String ELEMENTS
	public static final String ESCAPE_URI_ATTRIBUTES
	public static final String ENCODING
	public static final String EXCLUDE_RESULT_PREFIXES
	public static final String EXTENSION_ELEMENT_PREFIXES
	public static final String FLAGS
	public static final String FORMAT
	public static final String FROM
	public static final String GROUP_ADJACENT
	public static final String GROUP_BY
	public static final String GROUP_ENDING_WITH
	public static final String GROUP_STARTING_WITH
	public static final String GROUPING_SEPARATOR
	public static final String GROUPING_SIZE
	public static final String HREF
	public static final String ID
	public static final String IGNORE_CASE
	public static final String IGNORE_MODIFIERS
	public static final String IGNORE_SYMBOLS
	public static final String IGNORE_WIDTH
	public static final String IMPLEMENTS_PREFIX
	public static final String INCLUDE_CONTENT_TYPE
	public static final String INDENT
	public static final String INFINITY
	public static final String INHERIT_NAMESPACES
	public static final String INPUT_TYPE_ANNOTATIONS
	public static final String LANG
	public static final String LANGUAGE
	public static final String LETTER_VALUE
	public static final String LEVEL
	public static final String MATCH
	public static final String MEDIA_TYPE
	public static final String METHOD
	public static final String MINUS_SIGN
	public static final String MODE
	public static final String NAME
	public static final String NAMESPACE
	public static final String NAN
	public static final String NORMALIZATION_FORM
	public static final String OMIT_XML_DECLARATION
	public static final String ORDER
	public static final String ORDINAL
	public static final String OUTPUT_VERSION
	public static final String OVERRIDE
	public static final String PATTERN_SEPARATOR
	public static final String PERCENT
	public static final String PER_MILLE
	public static final String PRIORITY
	public static final String REGEX
	public static final String REQUIRED
	public static final String RESULT_PREFIX
	public static final String RULES
	public static final String SCHEMA_LOCATION
	public static final String SELECT
	public static final String SEPARATOR
	public static final String SRC
	public static final String STABLE
	public static final String STANDALONE
	public static final String STRENGTH
	public static final String STRING
	public static final String STYLESHEET_PREFIX
	public static final String TERMINATE
	public static final String TEST
	public static final String TUNNEL
	public static final String TYPE
	public static final String UNDECLARE_PREFIXES
	public static final String USE
	public static final String USE_ATTRIBUTE_SETS
	public static final String USE_CHARACTER_MAPS
	public static final String USE_WHEN
	public static final String VALIDATION
	public static final String VALUE
	public static final String VERSION
	public static final String XPATH_DEFAULT_NAMESPACE
	public static final String ZERO_DIGIT
	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_ANY_TYPE
	public static final int XS_ANY_SIMPLE_TYPE
	public static final int XS_INVALID_NAME
	public static final int XS_ALL
	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_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_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_MIN_EXCLUSIVE
	public static final int XS_MIN_INCLUSIVE
	public static final int XS_MIN_LENGTH
	public static final int XS_notation
	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_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 XS_ASSERT
	public static final int XS_ALTERNATIVE
	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
	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 short getURICode (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/StrippedDocument.class
StrippedDocument.java
package net.sf.saxon.om
public net.sf.saxon.om.StrippedDocument extends net.sf.saxon.om.StrippedNode implements net.sf.saxon.om.DocumentInfo  {
	private net.sf.saxon.event.Stripper stripper
	private boolean preservesSpace
	public void  (net.sf.saxon.om.DocumentInfo, net.sf.saxon.event.Stripper) 
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.event.Stripper stripper
	public net.sf.saxon.om.StrippedNode wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.event.Stripper getStripper () 
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getDocumentNumber () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
		String id
		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.DocumentInfo) 
		net.sf.saxon.om.NodeInfo node
		String val
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.om.AxisIterator iter
	public boolean containsPreserveSpace () 
}

net/sf/saxon/om/StrippedNode$StrippingIterator.class
StrippedNode.java
package net.sf.saxon.om
final net.sf.saxon.om.StrippedNode$StrippingIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	net.sf.saxon.om.AxisIterator base
	net.sf.saxon.om.StrippedNode parent
	net.sf.saxon.om.NodeInfo currentVirtualNode
	int position
	private final net.sf.saxon.om.StrippedNode this$0
	public void  (net.sf.saxon.om.StrippedNode, net.sf.saxon.om.AxisIterator, net.sf.saxon.om.StrippedNode) 
		net.sf.saxon.om.AxisIterator base
		net.sf.saxon.om.StrippedNode parent
	public boolean moveNext () 
	public net.sf.saxon.om.Item next () 
		net.sf.saxon.om.NodeInfo nextRealNode
	private boolean isPreserved (net.sf.saxon.om.NodeInfo) 
		String val
		net.sf.saxon.om.NodeInfo p
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.NodeInfo nextRealNode
		net.sf.saxon.om.NodeInfo actualParent
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

net/sf/saxon/om/StrippedNode$WrappingIterator.class
StrippedNode.java
package net.sf.saxon.om
final net.sf.saxon.om.StrippedNode$WrappingIterator extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	net.sf.saxon.om.AxisIterator base
	net.sf.saxon.om.StrippedNode parent
	net.sf.saxon.om.NodeInfo current
	boolean atomizing
	private final net.sf.saxon.om.StrippedNode this$0
	public void  (net.sf.saxon.om.StrippedNode, net.sf.saxon.om.AxisIterator, net.sf.saxon.om.StrippedNode) 
		net.sf.saxon.om.AxisIterator base
		net.sf.saxon.om.StrippedNode parent
	public boolean moveNext () 
	public net.sf.saxon.om.Item next () 
		net.sf.saxon.om.Item n
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

net/sf/saxon/om/StrippedNode.class
StrippedNode.java
package net.sf.saxon.om
public net.sf.saxon.om.StrippedNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo net.sf.saxon.om.VirtualNode  {
	protected net.sf.saxon.om.NodeInfo node
	protected net.sf.saxon.om.StrippedNode parent
	protected net.sf.saxon.om.StrippedDocument docWrapper
	protected void  () 
	protected void  (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.StrippedNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.StrippedNode parent
	protected net.sf.saxon.om.StrippedNode makeWrapper (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.StrippedDocument, net.sf.saxon.om.StrippedNode) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.StrippedDocument docWrapper
		net.sf.saxon.om.StrippedNode parent
		net.sf.saxon.om.StrippedNode wrapper
	public java.lang.Object getUnderlyingNode () 
		Object n
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getNodeKind () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public int getTypeAnnotation () 
	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 getBaseURI () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.NodeInfo it
		net.sf.saxon.om.AxisIterator iter
		net.sf.saxon.om.FastStringBuffer sb
	public int getNameCode () 
	public int getFingerprint () 
	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 () 
		net.sf.saxon.om.NodeInfo realParent
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
		net.sf.saxon.om.StrippedNode parent
		byte axisNumber
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
		net.sf.saxon.event.Stripper stripper
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
}

net/sf/saxon/om/StructuredQName.class
StructuredQName.java
package net.sf.saxon.om
public net.sf.saxon.om.StructuredQName extends java.lang.Object implements java.io.Serializable  {
	private static final String EMPTY_STRING
	private char[] content
	private int localNameStart
	private int prefixStart
	static Class class$java$lang$String
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String uri
		String localName
		int plen
		int ulen
		int llen
	public void  (net.sf.saxon.om.NamePool, int) 
		net.sf.saxon.om.NamePool pool
		int nameCode
	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, net.sf.saxon.om.NameChecker, net.sf.saxon.om.NamespaceResolver)  throws net.sf.saxon.trans.XPathException 
		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
		net.sf.saxon.om.NameChecker checker
		net.sf.saxon.om.NamespaceResolver resolver
	public java.lang.String getPrefix () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getLocalName () 
	public java.lang.String getDisplayName () 
		net.sf.saxon.om.FastStringBuffer buff
	public java.lang.String getClarkName () 
		net.sf.saxon.om.FastStringBuffer buff
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		int i
		net.sf.saxon.om.StructuredQName sq2
		Object other
	public int hashCode () 
		int i
		int h
	public java.lang.Object makeQName (net.sf.saxon.Configuration) 
		Class qnameClass
		Class[] argTypes
		java.lang.reflect.Constructor constructor
		String[] argValues
		net.sf.saxon.trans.XPathException e
		NoSuchMethodException e
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		net.sf.saxon.Configuration config
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

net/sf/saxon/om/UnfailingIterator.class
UnfailingIterator.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.UnfailingIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator  {
	public abstract net.sf.saxon.om.Item next () 
	public abstract net.sf.saxon.om.Item current () 
	public abstract int position () 
	public abstract net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/Validation.class
Validation.java
package net.sf.saxon.om
public final net.sf.saxon.om.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
	public static final int VALIDATION_MODE_MASK
	public static final int VALIDATE_OUTPUT
	private void  () 
	public static int getCode (java.lang.String) 
		String value
	public static java.lang.String toString (int) 
		int value
}

net/sf/saxon/om/ValueRepresentation.class
ValueRepresentation.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.ValueRepresentation extends java.lang.Object {
	public static final net.sf.saxon.om.ValueRepresentation[] EMPTY_VALUE_ARRAY
	public abstract java.lang.String getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public abstract java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/om/VirtualCopy$VirtualCopier.class
VirtualCopy.java
package net.sf.saxon.om
public net.sf.saxon.om.VirtualCopy$VirtualCopier extends java.lang.Object implements net.sf.saxon.om.AxisIterator  {
	protected net.sf.saxon.om.AxisIterator base
	private net.sf.saxon.om.VirtualCopy parent
	protected net.sf.saxon.om.NodeInfo subtreeRoot
	private net.sf.saxon.om.NodeInfo current
	private final net.sf.saxon.om.VirtualCopy this$0
	public void  (net.sf.saxon.om.VirtualCopy, net.sf.saxon.om.AxisIterator, net.sf.saxon.om.VirtualCopy, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.AxisIterator base
		net.sf.saxon.om.VirtualCopy parent
		net.sf.saxon.om.NodeInfo subtreeRoot
	public boolean moveNext () 
	public net.sf.saxon.om.Item next () 
		net.sf.saxon.om.VirtualCopy vc
		net.sf.saxon.om.NodeInfo next
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
	private boolean isAncestorOrSelf (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo a
		net.sf.saxon.om.NodeInfo d
	protected net.sf.saxon.om.VirtualCopy createCopy (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo root
}

net/sf/saxon/om/VirtualCopy.class
VirtualCopy.java
package net.sf.saxon.om
public net.sf.saxon.om.VirtualCopy extends java.lang.Object implements net.sf.saxon.om.NodeInfo javax.xml.transform.SourceLocator  {
	protected String systemId
	protected int documentNumber
	protected net.sf.saxon.om.NodeInfo original
	protected net.sf.saxon.om.VirtualCopy parent
	protected net.sf.saxon.om.NodeInfo root
	protected void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo base
	public static net.sf.saxon.om.VirtualCopy makeVirtualCopy (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.VirtualCopy vc
		net.sf.saxon.om.NodeInfo original
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.om.VirtualCopy vc
	protected net.sf.saxon.om.VirtualCopy wrap (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public void setDocumentNumber (int) 
		int documentNumber
	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 int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public int getNameCode () 
	public int getFingerprint () 
	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.om.NamePool getNamePool () 
	public int getTypeAnnotation () 
	public net.sf.saxon.om.NodeInfo getParent () 
		net.sf.saxon.om.NodeInfo basep
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.om.NodeInfo root
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
		net.sf.saxon.om.VirtualCopy newParent
		net.sf.saxon.om.NodeInfo root
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.om.NodeInfo p
		net.sf.saxon.om.NodeInfo n
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
		net.sf.saxon.om.NodeInfo root
	public boolean hasChildNodes () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public void setSystemId (java.lang.String) 
		String systemId
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public java.lang.String getPublicId () 
	protected net.sf.saxon.om.VirtualCopy$VirtualCopier makeCopier (net.sf.saxon.om.AxisIterator, net.sf.saxon.om.VirtualCopy, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.AxisIterator axis
		net.sf.saxon.om.VirtualCopy newParent
		net.sf.saxon.om.NodeInfo root
}

net/sf/saxon/om/VirtualDocumentCopy.class
VirtualDocumentCopy.java
package net.sf.saxon.om
public net.sf.saxon.om.VirtualDocumentCopy extends net.sf.saxon.om.VirtualCopy implements net.sf.saxon.om.DocumentInfo  {
	public void  (net.sf.saxon.om.DocumentInfo) 
		net.sf.saxon.om.DocumentInfo base
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
		String id
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.VirtualCopy vc
	public java.util.Iterator getUnparsedEntityNames () 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
}

net/sf/saxon/om/VirtualNode.class
VirtualNode.java
package net.sf.saxon.om
public abstract net.sf.saxon.om.VirtualNode extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	public abstract java.lang.Object getUnderlyingNode () 
}

net/sf/saxon/om/VirtualUntypedCopy$VirtualUntypedCopier.class
VirtualUntypedCopy.java
package net.sf.saxon.om
public net.sf.saxon.om.VirtualUntypedCopy$VirtualUntypedCopier extends net.sf.saxon.om.VirtualCopy$VirtualCopier {
	private final net.sf.saxon.om.VirtualUntypedCopy this$0
	public void  (net.sf.saxon.om.VirtualUntypedCopy, net.sf.saxon.om.AxisIterator, net.sf.saxon.om.VirtualCopy, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.AxisIterator base
		net.sf.saxon.om.VirtualCopy parent
		net.sf.saxon.om.NodeInfo subtreeRoot
	protected net.sf.saxon.om.VirtualCopy createCopy (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.NodeInfo root
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/om/VirtualUntypedCopy.class
VirtualUntypedCopy.java
package net.sf.saxon.om
public net.sf.saxon.om.VirtualUntypedCopy extends net.sf.saxon.om.VirtualCopy {
	public static net.sf.saxon.om.VirtualCopy makeVirtualUntypedCopy (net.sf.saxon.om.NodeInfo, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.VirtualCopy vc
		net.sf.saxon.om.NodeInfo original
		net.sf.saxon.om.NodeInfo root
		net.sf.saxon.om.VirtualCopy vc
	protected void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo base
	public int getTypeAnnotation () 
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	protected net.sf.saxon.om.VirtualCopy$VirtualCopier makeCopier (net.sf.saxon.om.AxisIterator, net.sf.saxon.om.VirtualCopy, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.AxisIterator axis
		net.sf.saxon.om.VirtualCopy newParent
		net.sf.saxon.om.NodeInfo root
}

net/sf/saxon/pattern/
net/sf/saxon/pattern/AnyChildNodePattern.class
AnyChildNodePattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.AnyChildNodePattern extends net.sf.saxon.pattern.NodeTest {
	private static final net.sf.saxon.pattern.AnyChildNodePattern THE_INSTANCE
	public static net.sf.saxon.pattern.AnyChildNodePattern getInstance () 
	private void  () 
	public boolean matches (int, int, int) 
		int nodeKind
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int nodeKind
	public boolean matches (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 () 
	static void  () 
}

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 {
	private static net.sf.saxon.pattern.AnyNodeTest THE_INSTANCE
	public static net.sf.saxon.pattern.AnyNodeTest getInstance () 
	private void  () 
	public boolean matchesItem (net.sf.saxon.om.Item, boolean, net.sf.saxon.Configuration) 
		net.sf.saxon.om.Item item
		boolean allowURIPromotion
		net.sf.saxon.Configuration config
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public final boolean matches (int, int, int) 
		int nodeType
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public final double getDefaultPriority () 
	public int getNodeKindMask () 
	public java.lang.String toString () 
	public int hashCode () 
	static void  () 
}

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
	private boolean isGlobalComponentTest
	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 void setGlobalComponentTest (boolean) 
		boolean global
	public boolean matches (int, int, int) 
		int nodeType
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		int kind
		String skind
		String name
		net.sf.saxon.type.SchemaType schemaType
		int kind
		String skind
		String content
		String name
		String nt1
		String nt2
		net.sf.saxon.om.NamePool pool
	public java.lang.String toString () 
		int kind
		String skind
		String name
		net.sf.saxon.type.SchemaType schemaType
		int kind
		String skind
		String content
		String name
		String nt1
		String nt2
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getNodeKindMask () 
	public int getPrimitiveType () 
		int mask
	public net.sf.saxon.sort.IntHashSet getRequiredNodeNames () 
		net.sf.saxon.sort.IntHashSet s1
		net.sf.saxon.sort.IntHashSet 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 int getFingerprint () 
		int fp1
		int fp2
	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 () 
}

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 int requiredType
	private net.sf.saxon.Configuration config
	private boolean nillable
	private boolean matchDTDTypes
	public void  (int, net.sf.saxon.type.SchemaType, net.sf.saxon.Configuration) 
		int nodeKind
		net.sf.saxon.type.SchemaType schemaType
		net.sf.saxon.Configuration config
	public void setNillable (boolean) 
		boolean nillable
	public boolean isNillable () 
	public void setMatchDTDTypes (boolean) 
		boolean matched
	public boolean matchesDTDTypes () 
	public net.sf.saxon.type.SchemaType getSchemaType () 
	public int getNodeKind () 
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public boolean matches (int, int, int) 
		int nodeKind
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	private boolean matchesAnnotation (int) 
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.type.ItemType actual
		net.sf.saxon.type.UnresolvedReferenceException e
		int annotation
	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.SchemaType type
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
}

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 boolean matches (int, int, int) 
		int nodeKind
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo n
		int kind
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.AxisIterator iter
		boolean found
	public final double getDefaultPriority () 
	public int getPrimitiveType () 
	public int getNodeKindMask () 
	public net.sf.saxon.pattern.NodeTest getElementTest () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
}

net/sf/saxon/pattern/EmptySequenceTest.class
EmptySequenceTest.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.EmptySequenceTest extends net.sf.saxon.pattern.NodeTest {
	private static net.sf.saxon.pattern.EmptySequenceTest THE_INSTANCE
	public static net.sf.saxon.pattern.EmptySequenceTest getInstance () 
	private void  () 
	public final int getPrimitiveType () 
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public boolean matchesItem (net.sf.saxon.om.Item, boolean, net.sf.saxon.Configuration) 
		net.sf.saxon.om.Item item
		boolean allowURIPromotion
		net.sf.saxon.Configuration config
	public boolean matches (int, int, int) 
		int nodeType
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public final double getDefaultPriority () 
	public int getNodeKindMask () 
	public java.lang.String toString () 
	public int hashCode () 
	static void  () 
}

net/sf/saxon/pattern/IDPattern.class
IDPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.IDPattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.expr.Expression idExpression
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression id
	public net.sf.saxon.pattern.Pattern analyze (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.RoleLocator role
	public int getDependencies () 
	public java.util.Iterator iterateSubExpressions () 
	public void promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
	public int allocateSlots (net.sf.saxon.expr.StaticContext, net.sf.saxon.instruct.SlotManager, int) 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.instruct.SlotManager slotManager
		int nextFree
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
		String id
		net.sf.saxon.om.NodeInfo element
		java.util.StringTokenizer tokenizer
		net.sf.saxon.om.NodeInfo e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.value.AtomicValue idValue
		String ids
	public int getNodeKind () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
}

net/sf/saxon/pattern/IdrefTest$1.class
IdrefTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.IdrefTest$1 extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private final net.sf.saxon.pattern.IdrefTest this$0
	void  (net.sf.saxon.pattern.IdrefTest) 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/IdrefTest$2.class
IdrefTest.java
package net.sf.saxon.pattern
 net.sf.saxon.pattern.IdrefTest$2 extends java.lang.Object implements net.sf.saxon.expr.ItemMappingFunction  {
	private final net.sf.saxon.pattern.IdrefTest this$0
	void  (net.sf.saxon.pattern.IdrefTest) 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
}

net/sf/saxon/pattern/IdrefTest.class
IdrefTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.IdrefTest extends java.lang.Object implements net.sf.saxon.pattern.PatternFinder java.io.Serializable  {
	private static net.sf.saxon.pattern.IdrefTest THE_INSTANCE
	public static net.sf.saxon.pattern.IdrefTest getInstance () 
	private void  () 
	public net.sf.saxon.om.SequenceIterator selectNodes (net.sf.saxon.om.DocumentInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.AxisIterator allElements
		net.sf.saxon.expr.MappingFunction atts
		net.sf.saxon.om.SequenceIterator allAttributes
		net.sf.saxon.expr.ItemMappingFunction test
	private boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public java.lang.String toString () 
	static boolean access$000 (net.sf.saxon.pattern.IdrefTest, net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.pattern.IdrefTest x0
		net.sf.saxon.om.NodeInfo x1
	static void  () 
}

net/sf/saxon/pattern/KeyPattern.class
KeyPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.KeyPattern extends net.sf.saxon.pattern.Pattern {
	private net.sf.saxon.om.StructuredQName keyName
	private net.sf.saxon.trans.KeyDefinitionSet keySet
	private net.sf.saxon.expr.Expression keyExpression
	public void  (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression) 
		net.sf.saxon.om.StructuredQName keyName
		net.sf.saxon.expr.Expression key
	public net.sf.saxon.pattern.Pattern analyze (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.RoleLocator role
	public int getDependencies () 
	public java.util.Iterator iterateSubExpressions () 
	public void promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
	public int allocateSlots (net.sf.saxon.expr.StaticContext, net.sf.saxon.instruct.SlotManager, int) 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.instruct.SlotManager slotManager
		int nextFree
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator nodes
		net.sf.saxon.om.NodeInfo e
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.KeyDefinitionSet kds
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.trans.KeyManager km
		net.sf.saxon.om.SequenceIterator iter
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
}

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 {
	private net.sf.saxon.om.NamePool namePool
	private int nodeKind
	private String localName
	public void  (net.sf.saxon.om.NamePool, int, java.lang.String) 
		net.sf.saxon.om.NamePool pool
		int nodeKind
		String localName
	public boolean matches (int, int, int) 
		int nodeType
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int fingerprint
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	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
}

net/sf/saxon/pattern/LocationPathPattern.class
LocationPathPattern.java
package net.sf.saxon.pattern
public final net.sf.saxon.pattern.LocationPathPattern extends net.sf.saxon.pattern.Pattern {
	public net.sf.saxon.pattern.Pattern parentPattern
	public net.sf.saxon.pattern.Pattern ancestorPattern
	public net.sf.saxon.pattern.NodeTest nodeTest
	protected net.sf.saxon.expr.Expression[] filters
	protected int numberOfFilters
	protected net.sf.saxon.expr.Expression equivalentExpr
	protected boolean firstElementPattern
	protected boolean lastElementPattern
	protected boolean specialFilter
	private net.sf.saxon.expr.Expression variableBinding
	private net.sf.saxon.pattern.NodeTest refinedNodeTest
	public void  () 
	public void addFilter (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression[] f2
		net.sf.saxon.expr.Expression filter
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public net.sf.saxon.expr.Expression[] getFilters () 
	public net.sf.saxon.pattern.Pattern getParentPattern () 
	public net.sf.saxon.pattern.Pattern getAncestorPattern () 
	public net.sf.saxon.pattern.Pattern simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pattern.NodeTestPattern ntp
		net.sf.saxon.expr.Expression filter
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.pattern.Pattern analyze (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  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.expr.Expression filter
		int i
		net.sf.saxon.expr.Optimizer opt
		net.sf.saxon.expr.ComparisonExpression comp
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.type.TypeHierarchy th
	public int getDependencies () 
		int i
		int dependencies
	public java.util.Iterator iterateSubExpressions () 
		java.util.Iterator iter
		java.util.Iterator[] pair
		java.util.Iterator[] pair
		java.util.Iterator[] pair
		java.util.Iterator iter
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public int allocateSlots (net.sf.saxon.expr.StaticContext, net.sf.saxon.instruct.SlotManager, int) 
		int i
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.instruct.SlotManager slotManager
		int nextFree
	public void promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.PromotionOffer offer
	private net.sf.saxon.expr.Expression makePositionalExpression () 
		int n
		byte axis
		net.sf.saxon.expr.Expression step
		net.sf.saxon.expr.ParentNodeExpression start
		net.sf.saxon.expr.PathExpression path
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.UnfailingIterator si
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.Item ci
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
	protected boolean internalMatches (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.SequenceIterator iter
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.om.SequenceIterator nsv
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.UnfailingIterator single
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		int i
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.om.UnfailingIterator iter
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
	public int getNodeKind () 
	public int getFingerprint () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	private boolean isPositional (net.sf.saxon.type.TypeHierarchy) 
		int type
		int i
		net.sf.saxon.type.TypeHierarchy th
	public void resolveCurrent (net.sf.saxon.expr.LetExpression, net.sf.saxon.expr.PromotionOffer, boolean)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.PromotionOffer offer
		boolean topLevel
	public boolean equals (java.lang.Object) 
		int i
		net.sf.saxon.pattern.LocationPathPattern lpp
		Object other
	public int hashCode () 
		int i
		int h
}

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 {
	private int nodeKind
	private int fingerprint
	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  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public boolean matches (int, int, int) 
		int nodeKind
		int nameCode
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public final double getDefaultPriority () 
	public int getFingerprint () 
	public int getPrimitiveType () 
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getNodeKindMask () 
	public net.sf.saxon.sort.IntHashSet getRequiredNodeNames () 
		net.sf.saxon.sort.IntHashSet s
	public java.lang.String toString () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
}

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 {
	private net.sf.saxon.om.NamePool namePool
	private int nodeKind
	private short uriCode
	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 boolean matches (int, int, int) 
		int nodeType
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int fingerprint
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public final double getDefaultPriority () 
	public int getPrimitiveType () 
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getNodeKindMask () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
}

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 void  (int) 
		int nodeKind
	public static net.sf.saxon.pattern.NodeTest makeNodeKindTest (int) 
		int kind
	public boolean matches (int, int, int) 
		int nodeKind
		int fingerprint
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (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
	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 java.io.Serializable  {
	public void  () 
	public boolean matchesItem (net.sf.saxon.om.Item, boolean, net.sf.saxon.Configuration) 
		net.sf.saxon.om.Item item
		boolean allowURIPromotion
		net.sf.saxon.Configuration config
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public abstract double getDefaultPriority () 
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
		int p
	public int getPrimitiveType () 
	public int getFingerprint () 
	public boolean isAtomicType () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public abstract boolean matches (int, int, int) 
	public boolean matches (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public int getNodeKindMask () 
	public net.sf.saxon.type.SchemaType getContentType () 
	public net.sf.saxon.sort.IntHashSet getRequiredNodeNames () 
	public boolean isNillable () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
}

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  () 
	public void  (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest test
	public void setNodeTest (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NodeTest test
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public final double getDefaultPriority () 
	public int getNodeKind () 
	public int getFingerprint () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
}

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  {
	private final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern) 
	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  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (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.ItemMappingFunction  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		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.MappingFunction  {
	private final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern) 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item) 
		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  {
	private final net.sf.saxon.expr.XPathContext val$context
	private final net.sf.saxon.pattern.Pattern this$0
	void  (net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.Item map (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 java.lang.Object implements net.sf.saxon.pattern.PatternFinder java.io.Serializable net.sf.saxon.expr.Container  {
	private String originalText
	private net.sf.saxon.instruct.Executable executable
	private String systemId
	private int lineNumber
	public void  () 
	public static net.sf.saxon.pattern.Pattern make (java.lang.String, net.sf.saxon.expr.StaticContext, net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		String pattern
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
	public void setOriginalText (java.lang.String) 
		String text
	public net.sf.saxon.pattern.Pattern simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.pattern.Pattern analyze (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int getDependencies () 
	public java.util.Iterator iterateSubExpressions () 
	public int allocateSlots (net.sf.saxon.expr.StaticContext, net.sf.saxon.instruct.SlotManager, int) 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.instruct.SlotManager slotManager
		int nextFree
	public void promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public void setSystemId (java.lang.String) 
		String systemId
	public void setLineNumber (int) 
		int lineNumber
	public abstract boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
	protected boolean internalMatches (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.expr.XPathContext context
	public net.sf.saxon.om.SequenceIterator selectNodes (net.sf.saxon.om.DocumentInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.AxisIterator allElements
		net.sf.saxon.expr.MappingFunction atts
		net.sf.saxon.om.SequenceIterator allAttributes
		net.sf.saxon.expr.ItemMappingFunction test
		net.sf.saxon.om.AxisIterator allChildren
		net.sf.saxon.expr.ItemMappingFunction test
		net.sf.saxon.om.AxisIterator allChildren
		net.sf.saxon.expr.MappingFunction attsOrSelf
		net.sf.saxon.om.SequenceIterator attributesOrSelf
		net.sf.saxon.expr.ItemMappingFunction test
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.expr.XPathContext context
		int kind
	public net.sf.saxon.expr.Expression makeSearchExpression () 
		net.sf.saxon.expr.Expression allElements
		net.sf.saxon.expr.Expression allChildren
		net.sf.saxon.instruct.Block block
		net.sf.saxon.expr.Expression[] union
		int kind
		net.sf.saxon.expr.Expression base
	public int getNodeKind () 
	public int getFingerprint () 
	public abstract net.sf.saxon.pattern.NodeTest getNodeTest () 
	public double getDefaultPriority () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String toString () 
	public int getHostLanguage () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
}

net/sf/saxon/pattern/PatternFinder.class
PatternFinder.java
package net.sf.saxon.pattern
public abstract net.sf.saxon.pattern.PatternFinder extends java.lang.Object implements java.io.Serializable  {
	public abstract net.sf.saxon.om.SequenceIterator selectNodes (net.sf.saxon.om.DocumentInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pattern/PatternSponsor.class
PatternSponsor.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.PatternSponsor extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.pattern.Pattern pattern
	public void  (net.sf.saxon.pattern.Pattern) 
		net.sf.saxon.pattern.Pattern pattern
	public net.sf.saxon.pattern.Pattern getPattern () 
	public int getImplementationMethod () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	protected int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public int getCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getDependencies () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
	public net.sf.saxon.expr.Container getContainer () 
	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
	public boolean effectiveBooleanValue (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.Item contextItem
	public java.lang.CharSequence evaluateAsString (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
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
}

net/sf/saxon/pattern/SubstitutionGroupTest.class
SubstitutionGroupTest.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.SubstitutionGroupTest extends net.sf.saxon.pattern.NodeTest {
	private int head
	private net.sf.saxon.sort.IntHashSet group
	public void  (int, net.sf.saxon.sort.IntHashSet) 
		int head
		net.sf.saxon.sort.IntHashSet group
	public void  (int, int[]) 
		int i
		int head
		int[] members
	public boolean matches (int, int, int) 
		int nodeKind
		int nameCode
		int annotation
	public boolean matches (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public boolean matches (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.sort.IntHashSet getRequiredNodeNames () 
	public int getHeadFingerprint () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
}

net/sf/saxon/pattern/UnionPattern.class
UnionPattern.java
package net.sf.saxon.pattern
public net.sf.saxon.pattern.UnionPattern extends net.sf.saxon.pattern.Pattern {
	protected net.sf.saxon.pattern.Pattern p1
	protected net.sf.saxon.pattern.Pattern p2
	private int nodeType
	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 void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public net.sf.saxon.pattern.Pattern simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.pattern.Pattern analyze (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public void setOriginalText (java.lang.String) 
		String pattern
	public void promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
	public int allocateSlots (net.sf.saxon.expr.StaticContext, net.sf.saxon.instruct.SlotManager, int) 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.instruct.SlotManager slotManager
		int nextFree
	public void gatherComponentPatterns (java.util.Set) 
		java.util.Set set
	public boolean matches (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo e
		net.sf.saxon.expr.XPathContext context
	public int getNodeKind () 
	public net.sf.saxon.pattern.NodeTest getNodeTest () 
	public int getDependencies () 
	public java.util.Iterator iterateSubExpressions () 
	public net.sf.saxon.pattern.Pattern getLHS () 
	public net.sf.saxon.pattern.Pattern getRHS () 
	public void setSystemId (java.lang.String) 
		String systemId
	public void setLineNumber (int) 
		int lineNumber
	public boolean equals (java.lang.Object) 
		java.util.Set s0
		java.util.Set s1
		Object other
	public int hashCode () 
}

net/sf/saxon/pull/
net/sf/saxon/pull/DocumentEventIgnorer.class
DocumentEventIgnorer.java
package net.sf.saxon.pull
public net.sf.saxon.pull.DocumentEventIgnorer extends net.sf.saxon.pull.PullFilter {
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider base
	public int next ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/pull/ElementNameTracker.class
ElementNameTracker.java
package net.sf.saxon.pull
public net.sf.saxon.pull.ElementNameTracker extends net.sf.saxon.pull.PullFilter {
	private int[] namestack
	int used
	int elementJustEnded
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider base
	public int next ()  throws net.sf.saxon.trans.XPathException 
		int[] n2
		int nc
	public int getNameCode () 
}

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.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public int getTypeAnnotation () 
	public javax.xml.transform.SourceLocator getSourceLocator () 
	public java.util.List getUnparsedEntities () 
}

net/sf/saxon/pull/PullFromIterator.class
PullFromIterator.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullFromIterator extends java.lang.Object implements net.sf.saxon.pull.PullProvider  {
	private net.sf.saxon.om.SequenceIterator base
	private net.sf.saxon.pull.PullProvider treeWalker
	private net.sf.saxon.event.PipelineConfiguration pipe
	private int currentEvent
	public void  (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator base
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public int next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int event
	public int current () 
	public net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public int getNameCode () 
		net.sf.saxon.om.Item item
	public int getFingerprint () 
		int nc
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public int getTypeAnnotation () 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.om.Item item
	public javax.xml.transform.SourceLocator getSourceLocator () 
	public java.util.List getUnparsedEntities () 
}

net/sf/saxon/pull/PullNamespaceReducer.class
PullNamespaceReducer.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullNamespaceReducer extends net.sf.saxon.pull.PullFilter implements net.sf.saxon.om.NamespaceResolver  {
	private int[] namestack
	int elementJustEnded
	private int[] allNamespaces
	private int allNamespacesSize
	private int[] namespaceCountStack
	private int depth
	private int[] localNamespaces
	private int localNamespacesSize
	private int nameCode
	private net.sf.saxon.om.NamespaceDeclarations declaredNamespaces
	private net.sf.saxon.om.AttributeCollection attributeCollection
	private int[] pendingUndeclarations
	private int[] nsBuffer
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider base
	public int next ()  throws net.sf.saxon.trans.XPathException 
	private void startElement ()  throws net.sf.saxon.trans.XPathException 
		int[] newstack
		int[] name2
		int i
		int newnc
		int nc
		int i
		net.sf.saxon.om.NamespaceDeclarations declarations
		boolean modified
	private void addLocalNamespace (int) 
		int[] nc2
		int nc
	private boolean isNeeded (int) 
		int p
		int i
		int nscode
	private int checkProposedPrefix (int, int) 
		String prefix
		int newNameCode
		int newNSCode
		int i
		int nameCode
		int seq
		net.sf.saxon.om.NamePool namePool
		int nscode
		int nsprefix
	private java.lang.String getSubstitutePrefix (int, int) 
		int nscode
		int seq
		String prefix
	private void addGlobalNamespace (int) 
		int[] newlist
		int nscode
	public int getNameCode () 
	public net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
	private net.sf.saxon.om.AttributeCollectionImpl copyAttributeCollection (net.sf.saxon.om.AttributeCollection) 
		int i
		net.sf.saxon.om.AttributeCollection in
		net.sf.saxon.om.AttributeCollectionImpl out
	public net.sf.saxon.om.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
		int nscount
		int[] namespaces
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	protected short getURICode (short) 
		int i
		short prefixCode
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		short prefixCode
		short uriCode
		String prefix
		boolean useDefault
		net.sf.saxon.om.NamePool pool
	public java.util.Iterator iteratePrefixes () 
		String prefix
		int i
		net.sf.saxon.om.NamePool pool
		java.util.List prefixes
}

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.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
	public abstract int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
	public abstract void close () 
	public abstract int getNameCode () 
	public abstract int getFingerprint () 
	public abstract java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public abstract int getTypeAnnotation () 
	public abstract net.sf.saxon.value.AtomicValue getAtomicValue () 
	public abstract javax.xml.transform.SourceLocator 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 
		int i
		int i
		net.sf.saxon.pull.UnparsedEntity ue
		int i
		CharSequence chars
		net.sf.saxon.om.Orphan o
		net.sf.saxon.om.Orphan o
		int nsCode
		net.sf.saxon.om.NamespaceDeclarations decl
		net.sf.saxon.om.AttributeCollection atts
		java.util.List entities
		int event
		net.sf.saxon.pull.PullProvider in
		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/PullToStax$SourceStreamLocation.class
PullToStax.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullToStax$SourceStreamLocation extends java.lang.Object implements javax.xml.stream.Location  {
	private javax.xml.transform.SourceLocator locator
	private final net.sf.saxon.pull.PullToStax this$0
	public void  (net.sf.saxon.pull.PullToStax, javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public int getCharacterOffset () 
	public int getColumnNumber () 
	public int getLineNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

net/sf/saxon/pull/PullToStax.class
PullToStax.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullToStax extends java.lang.Object implements javax.xml.stream.XMLStreamReader  {
	private net.sf.saxon.pull.PullNamespaceReducer provider
	private net.sf.saxon.om.NamePool namePool
	private boolean previousAtomic
	private net.sf.saxon.om.FastStringBuffer currentTextNode
	private int currentStaxEvent
	private net.sf.saxon.trans.XPathException pendingException
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider provider
	public int getAttributeCount () 
		net.sf.saxon.trans.XPathException e
	public boolean isAttributeSpecified (int) 
		int i
	public javax.xml.namespace.QName getAttributeName (int) 
		net.sf.saxon.om.AttributeCollection atts
		net.sf.saxon.trans.XPathException e
		int i
	public java.lang.String getAttributeLocalName (int) 
		net.sf.saxon.trans.XPathException e
		int i
	public java.lang.String getAttributeNamespace (int) 
		net.sf.saxon.trans.XPathException e
		int i
	public java.lang.String getAttributePrefix (int) 
		net.sf.saxon.trans.XPathException e
		int i
	public java.lang.String getAttributeType (int) 
		net.sf.saxon.om.AttributeCollection ac
		net.sf.saxon.trans.XPathException e
		int i
	public java.lang.String getAttributeValue (int) 
		net.sf.saxon.trans.XPathException e
		int i
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		net.sf.saxon.trans.XPathException e
		String uri
		String local
	public int getEventType () 
	public int getNamespaceCount () 
		net.sf.saxon.trans.XPathException e
	public java.lang.String getText () 
		net.sf.saxon.trans.XPathException e
	public int getTextLength () 
		net.sf.saxon.trans.XPathException e
	public int getTextStart () 
	public char[] getTextCharacters () 
		String stringValue
		char[] chars
		net.sf.saxon.trans.XPathException e
	public int getTextCharacters (int, char[], int, int)  throws javax.xml.stream.XMLStreamException 
		int end
		String stringValue
		net.sf.saxon.trans.XPathException e
		int sourceStart
		char[] target
		int targetStart
		int length
	public int next ()  throws javax.xml.stream.XMLStreamException 
		net.sf.saxon.trans.XPathException e
		int p
	public int nextTag ()  throws javax.xml.stream.XMLStreamException 
		int eventType
	public void close ()  throws javax.xml.stream.XMLStreamException 
	public boolean hasName () 
	public boolean hasNext ()  throws javax.xml.stream.XMLStreamException 
	public boolean hasText () 
	public boolean isCharacters () 
	public boolean isEndElement () 
	public boolean isStandalone () 
	public boolean isStartElement () 
	public boolean isWhiteSpace () 
		net.sf.saxon.trans.XPathException e
	public boolean standaloneSet () 
	public java.lang.String getCharacterEncodingScheme () 
	public java.lang.String getElementText ()  throws javax.xml.stream.XMLStreamException 
		int eventType
		StringBuffer content
	public java.lang.String getEncoding () 
	public java.lang.String getLocalName () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getPIData () 
		net.sf.saxon.trans.XPathException e
	public java.lang.String getPITarget () 
	public java.lang.String getPrefix () 
	public java.lang.String getVersion () 
	public java.lang.String getNamespacePrefix (int) 
		net.sf.saxon.trans.XPathException e
		int i
	public java.lang.String getNamespaceURI (int) 
		net.sf.saxon.trans.XPathException e
		int i
	public javax.xml.namespace.NamespaceContext getNamespaceContext () 
	public javax.xml.namespace.QName getName () 
		int nc
	public javax.xml.stream.Location getLocation () 
		javax.xml.transform.SourceLocator sourceLocator
	public java.lang.Object getProperty (java.lang.String)  throws java.lang.IllegalArgumentException 
		String s
	public void require (int, java.lang.String, java.lang.String)  throws javax.xml.stream.XMLStreamException 
		int event
		String uri
		String local
	public java.lang.String getNamespaceURI (java.lang.String) 
		String s
}

net/sf/saxon/pull/PullTracer.class
PullTracer.java
package net.sf.saxon.pull
public net.sf.saxon.pull.PullTracer extends net.sf.saxon.pull.PullFilter {
	private net.sf.saxon.om.NamePool pool
	public void  (net.sf.saxon.pull.PullProvider) 
		net.sf.saxon.pull.PullProvider base
	public int next ()  throws net.sf.saxon.trans.XPathException 
	private void traceEvent (int) 
		int i
		CharSequence cs
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException e
		int nc
		int event
		net.sf.saxon.pull.PullProvider in
}

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  {
	private final net.sf.saxon.pull.StaxBridge this$0
	private void  (net.sf.saxon.pull.StaxBridge) 
	public void setLocationProvider (net.sf.saxon.event.LocationProvider) 
		net.sf.saxon.event.LocationProvider provider
	public int getLength () 
	public int getNameCode (int) 
		int index
		String local
		String uri
		String prefix
	public int getTypeAnnotation (int) 
		int index
		String type
	public int getLocationId (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  {
	private 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 
		javax.xml.transform.TransformerException e
		String message
		String errorType
		Object relatedInformation
		javax.xml.stream.Location location
		net.sf.saxon.expr.ExpressionLocation 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$StaxNamespaces.class
StaxBridge.java
package net.sf.saxon.pull
public net.sf.saxon.pull.StaxBridge$StaxNamespaces extends java.lang.Object implements net.sf.saxon.om.NamespaceDeclarations  {
	private final net.sf.saxon.pull.StaxBridge this$0
	public void  (net.sf.saxon.pull.StaxBridge) 
	public int getNumberOfNamespaces () 
	public java.lang.String getPrefix (int) 
		int index
		String p
	public java.lang.String getURI (int) 
		int index
		String uri
	public int getNamespaceCode (int) 
		int index
	public int[] getNamespaceCodes (int[]) 
		int i
		int[] buffer
}

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 net.sf.saxon.event.SaxonLocator net.sf.saxon.event.SourceLocationProvider  {
	private javax.xml.stream.XMLStreamReader reader
	private net.sf.saxon.pull.StaxBridge$StaxAttributes attributes
	private net.sf.saxon.pull.StaxBridge$StaxNamespaces namespaces
	private net.sf.saxon.event.PipelineConfiguration pipe
	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.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
		int event
		int skipDepth
		javax.xml.stream.XMLStreamException e
	public void close () 
		javax.xml.stream.XMLStreamException e
	public int getNameCode () 
		String local
		String uri
		String prefix
		String local
	public int getFingerprint () 
		int nc
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
		int event
		int depth
		javax.xml.stream.XMLStreamException e
		net.sf.saxon.tinytree.CharSlice cs
		String s
		net.sf.saxon.om.FastStringBuffer combinedText
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public int getLocationId () 
	public int getTypeAnnotation () 
	public javax.xml.transform.SourceLocator getSourceLocator () 
	private net.sf.saxon.expr.ExpressionLocation translateLocation (javax.xml.stream.Location) 
		javax.xml.stream.Location location
		net.sf.saxon.expr.ExpressionLocation loc
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
		javax.xml.stream.Location location
	public int getLineNumber () 
		javax.xml.stream.Location location
	public int getColumnNumber () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public java.util.List getUnparsedEntities () 
		javax.xml.stream.events.EntityDeclaration ed
		Class woodstoxClass
		Class[] noArgs
		java.lang.reflect.Method method
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.net.URISyntaxException err
		net.sf.saxon.pull.UnparsedEntity ue
		Object ent
		String name
		String systemId
		String publicId
		String baseURI
		int i
		java.util.List list
	public static void main (java.lang.String[])  throws java.lang.Exception 
		long startTime
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.pull.StaxBridge puller
		java.io.File f
		net.sf.saxon.event.XMLEmitter emitter
		net.sf.saxon.event.NamespaceReducer r
		int i
		String[] args
	static javax.xml.stream.XMLStreamReader access$200 (net.sf.saxon.pull.StaxBridge) 
		net.sf.saxon.pull.StaxBridge x0
	static net.sf.saxon.expr.ExpressionLocation 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/TreeWalker.class
TreeWalker.java
package net.sf.saxon.pull
public net.sf.saxon.pull.TreeWalker extends java.lang.Object implements net.sf.saxon.pull.PullProvider javax.xml.transform.SourceLocator  {
	private net.sf.saxon.om.NodeInfo startNode
	private net.sf.saxon.om.NodeInfo currentNode
	private int currentEvent
	private java.util.Stack iteratorStack
	private net.sf.saxon.event.PipelineConfiguration pipe
	private int[] nsBuffer
	public static net.sf.saxon.pull.PullProvider makeTreeWalker (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo startNode
	private void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo startNode
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public int next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.AxisIterator uncles
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.om.AxisIterator siblings
	public int current () 
	public net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.AttributeCollectionImpl atts
		net.sf.saxon.om.SequenceIterator iter
	public net.sf.saxon.om.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
		int[] codes
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getNameCode () 
	public int getFingerprint () 
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public int getTypeAnnotation () 
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public javax.xml.transform.SourceLocator getSourceLocator () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.util.List getUnparsedEntities () 
}

net/sf/saxon/pull/UnconstructedDocument.class
UnconstructedDocument.java
package net.sf.saxon.pull
public net.sf.saxon.pull.UnconstructedDocument extends net.sf.saxon.pull.UnconstructedParent implements net.sf.saxon.om.DocumentInfo  {
	public void  (net.sf.saxon.instruct.DocumentInstr, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.instruct.DocumentInstr instruction
		net.sf.saxon.expr.XPathContext context
	public int getNameCode () 
	public int getNodeKind () 
	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.om.DocumentInfo getDocumentRoot () 
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
		String id
	public java.util.Iterator getUnparsedEntityNames () 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
}

net/sf/saxon/pull/UnconstructedElement.class
UnconstructedElement.java
package net.sf.saxon.pull
public net.sf.saxon.pull.UnconstructedElement extends net.sf.saxon.pull.UnconstructedParent {
	private int nameCode
	public void  (net.sf.saxon.instruct.ElementCreator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.instruct.ElementCreator instruction
		net.sf.saxon.expr.XPathContext context
	public void setNameCode (int) 
		int nameCode
	public int getNameCode () 
	public int getNodeKind () 
	public java.lang.String getBaseURI () 
}

net/sf/saxon/pull/UnconstructedParent.class
UnconstructedParent.java
package net.sf.saxon.pull
public abstract net.sf.saxon.pull.UnconstructedParent extends java.lang.Object implements net.sf.saxon.om.NodeInfo  {
	protected net.sf.saxon.instruct.ParentNodeConstructor instruction
	protected net.sf.saxon.expr.XPathContextMajor savedXPathContext
	protected net.sf.saxon.om.NodeInfo node
	protected void  (net.sf.saxon.instruct.ParentNodeConstructor, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.om.ValueRepresentation[] savedStackFrame
		net.sf.saxon.expr.StackFrame localStackFrame
		net.sf.saxon.om.ValueRepresentation[] local
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.om.UnfailingIterator single
		net.sf.saxon.instruct.ParentNodeConstructor instruction
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator currentIterator
	public net.sf.saxon.expr.XPathContext getXPathContext () 
	public net.sf.saxon.instruct.ParentNodeConstructor getInstruction () 
	public net.sf.saxon.pull.PullProvider getPuller () 
		net.sf.saxon.pull.VirtualTreeWalker walker
	void construct ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.pull.PullProvider puller
		net.sf.saxon.tinytree.TinyBuilder builder
		net.sf.saxon.event.NamespaceReducer reducer
		net.sf.saxon.event.ComplexContentOutputter outputter
	void tryToConstruct () 
		net.sf.saxon.trans.XPathException err
	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 () 
		net.sf.saxon.event.PipelineConfiguration pipe
	public int getLineNumber () 
	public int getColumnNumber () 
	public int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public java.lang.String getStringValue () 
	public int getFingerprint () 
		int nc
	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 int getTypeAnnotation () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axisNumber
		net.sf.saxon.pattern.NodeTest nodeTest
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public boolean hasChildNodes () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public int getDocumentNumber () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.pull.PullProvider pull
		net.sf.saxon.pull.PullPushCopier copier
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.pull.PullProvider puller
		net.sf.saxon.trans.XPathException e
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
}

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/pull/VirtualTreeWalker.class
VirtualTreeWalker.java
package net.sf.saxon.pull
public net.sf.saxon.pull.VirtualTreeWalker extends java.lang.Object implements net.sf.saxon.pull.PullProvider net.sf.saxon.om.NamespaceDeclarations  {
	private net.sf.saxon.event.PipelineConfiguration pipe
	private int currentEvent
	private int nameCode
	private int nextNameCode
	private net.sf.saxon.instruct.ParentNodeConstructor instruction
	private net.sf.saxon.expr.XPathContext context
	private java.util.Stack constructorStack
	private java.util.Stack iteratorStack
	private net.sf.saxon.pull.PullProvider subordinateTreeWalker
	private boolean alreadyRead
	private boolean allowAttributes
	private int stripDepth
	private net.sf.saxon.om.AttributeCollectionImpl attributes
	private boolean foundAttributes
	private int[] activeNamespaces
	private java.util.ArrayList additionalNamespaces
	private net.sf.saxon.om.FastStringBuffer textNodeBuffer
	private CharSequence currentTextValue
	public void  (net.sf.saxon.instruct.ParentNodeConstructor, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.instruct.ParentNodeConstructor instruction
		net.sf.saxon.expr.XPathContext context
	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.om.NamePool getNamePool () 
	public int next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator content
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.trans.XPathException e
	private int processItem (net.sf.saxon.om.SequenceIterator, net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.ParentNodeConstructor inst
		net.sf.saxon.pull.UnconstructedParent parent
		net.sf.saxon.instruct.ParentNodeConstructor inst
		net.sf.saxon.om.SequenceIterator content
		net.sf.saxon.om.Item next
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
	private void processAttributesAndNamespaces (net.sf.saxon.instruct.ElementCreator, net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		int index
		net.sf.saxon.om.NodeInfo node
		int kind
		net.sf.saxon.om.Item next
		net.sf.saxon.instruct.ElementCreator inst
		net.sf.saxon.om.SequenceIterator content
		boolean preserve
	public int current () 
	public net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item next
		net.sf.saxon.om.SequenceIterator content
	public void close () 
	public void setNameCode (int) 
		int nameCode
	public int getNameCode () 
	public int getFingerprint () 
		int nc
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator content
		net.sf.saxon.om.Item current
		net.sf.saxon.om.Item next
		boolean atomic
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.SequenceIterator content
		boolean previousAtomic
	private void processText (net.sf.saxon.om.Item, net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.Item item
		net.sf.saxon.om.FastStringBuffer sb
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public int getTypeAnnotation () 
	public javax.xml.transform.SourceLocator getSourceLocator () 
	public int getNumberOfNamespaces () 
	public java.lang.String getPrefix (int) 
		int index
	public java.lang.String getURI (int) 
		int index
	public int getNamespaceCode (int) 
		int index
	public int[] getNamespaceCodes (int[]) 
		int i
		int[] buffer
	public java.util.List getUnparsedEntities () 
}

net/sf/saxon/query/
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 java.util.HashMap parameters
	private net.sf.saxon.Configuration config
	private javax.xml.transform.URIResolver uriResolver
	private javax.xml.transform.ErrorListener errorListener
	private net.sf.saxon.trace.TraceListener traceListener
	private net.sf.saxon.value.DateTimeValue currentDateTime
	private java.io.PrintStream traceFunctionDestination
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
	public void setContextNode (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public void setContextItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.Item getContextItem () 
	public void setParameter (java.lang.String, java.lang.Object) 
		String expandedName
		Object value
	public void setParameterValue (java.lang.String, net.sf.saxon.om.ValueRepresentation) 
		String expandedName
		net.sf.saxon.om.ValueRepresentation value
	public void clearParameters () 
	public java.lang.Object getParameter (java.lang.String) 
		String expandedName
	public java.util.HashMap getParameters () 
	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.trace.TraceListener) 
		net.sf.saxon.trace.TraceListener listener
	public net.sf.saxon.trace.TraceListener getTraceListener () 
	public void setTraceFunctionDestination (java.io.PrintStream) 
		java.io.PrintStream stream
	public java.io.PrintStream 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 () 
}

net/sf/saxon/query/GlobalVariableDefinition.class
GlobalVariableDefinition.java
package net.sf.saxon.query
public net.sf.saxon.query.GlobalVariableDefinition extends java.lang.Object implements net.sf.saxon.expr.VariableDeclaration net.sf.saxon.query.Declaration  {
	protected java.util.List references
	private net.sf.saxon.value.SequenceType requiredType
	private net.sf.saxon.expr.Expression value
	private boolean isParameter
	private net.sf.saxon.om.StructuredQName variableName
	private String systemId
	private int lineNumber
	private net.sf.saxon.instruct.GlobalVariable compiledVar
	public void  () 
	public void setRequiredType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType type
	public net.sf.saxon.value.SequenceType getRequiredType () 
	public void setVariableQName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void setLineNumber (int) 
		int lineNumber
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public void setValueExpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression val
	public void setIsParameter (boolean) 
		boolean b
	public void registerReference (net.sf.saxon.expr.BindingReference) 
		net.sf.saxon.expr.BindingReference ref
	public java.util.Iterator iterateReferences () 
	public net.sf.saxon.instruct.GlobalVariable compile (net.sf.saxon.instruct.Executable, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.GlobalVariable var
		net.sf.saxon.expr.BindingReference binding
		net.sf.saxon.instruct.Executable exec
		int slot
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.instruct.GlobalVariable var
		int loc
		java.util.Iterator iter
	public void fixupReference (net.sf.saxon.expr.BindingReference, net.sf.saxon.type.TypeHierarchy)  throws net.sf.saxon.trans.XPathException 
		int relation
		net.sf.saxon.expr.BindingReference ref
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.value.Value constantValue
		int properties
		net.sf.saxon.expr.Expression select
	public void typeCheck (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.BindingReference ref
		java.util.Iterator iter
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType itemType
		int cardinality
		net.sf.saxon.value.Value constantValue
		Exception err
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.Expression value2
		net.sf.saxon.instruct.SlotManager map
		int slots
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.GlobalVariable var
		net.sf.saxon.expr.Expression value
	public net.sf.saxon.instruct.GlobalVariable getCompiledVariable () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

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  {
	net.sf.saxon.query.QueryModule importingModule
	net.sf.saxon.query.XQueryFunctionLibrary baseLibrary
	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.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction def
		net.sf.saxon.expr.Expression call
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		String uri
	public net.sf.saxon.query.XQueryFunction getDeclaration (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
	public net.sf.saxon.functions.FunctionLibrary copy () 
		String ns
		net.sf.saxon.query.ImportedFunctionLibrary lib
		java.util.Iterator iter
	public void setImportingModule (net.sf.saxon.query.QueryModule) 
		net.sf.saxon.query.QueryModule importingModule
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName functionName
		int arity
}

net/sf/saxon/query/ModuleURIResolver.class
ModuleURIResolver.java
package net.sf.saxon.query
public abstract net.sf.saxon.query.ModuleURIResolver extends java.lang.Object implements java.io.Serializable  {
	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/query/QueryModule$1.class
QueryModule.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryModule$1 extends java.lang.Object {
}

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
	public int code
	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 short moduleNamespaceURICode
	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.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
	public void  (net.sf.saxon.query.StaticQueryContext)  throws net.sf.saxon.trans.XPathException 
		java.net.URISyntaxException err
		net.sf.saxon.query.GlobalVariableDefinition var
		java.util.Iterator vars
		net.sf.saxon.query.StaticQueryContext sqc
	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.instruct.Executable, net.sf.saxon.query.QueryModule, java.lang.String, java.lang.String, boolean)  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.instruct.Executable executable
		net.sf.saxon.query.QueryModule importer
		String query
		String namespaceURI
		boolean allowCycles
		net.sf.saxon.Configuration config
		net.sf.saxon.query.QueryModule module
		net.sf.saxon.query.QueryParser qp
	private void resetFunctionLibraries () 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public boolean isTopLevelModule () 
	public boolean isMainModule () 
	public boolean mayImportModule (java.lang.String) 
		int i
		String namespace
	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 boolean importsNamespaceIndirectly (java.lang.String) 
		net.sf.saxon.query.QueryModule sqc
		java.util.Iterator i2
		String moduleURI
		java.util.List list
		java.util.Iterator it
		String uri
	public java.util.Iterator iterateImportedNamespaces () 
	public net.sf.saxon.query.QueryModule getTopLevelModule () 
	public net.sf.saxon.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public net.sf.saxon.query.StaticQueryContext getUserQueryContext () 
	public net.sf.saxon.instruct.LocationMap getLocationMap () 
	public void setModuleNamespace (java.lang.String) 
		String uri
	public java.lang.String getModuleNamespace () 
	public short getModuleNamespaceCode () 
	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 getBaseURI () 
	public net.sf.saxon.instruct.SlotManager getGlobalStackFrameMap () 
	public void declareVariable (net.sf.saxon.expr.VariableDeclaration)  throws net.sf.saxon.trans.XPathException 
		String oldSysId
		net.sf.saxon.expr.ExpressionLocation loc
		String oldloc
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.VariableDeclaration old
		net.sf.saxon.expr.ExpressionLocation loc
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.VariableDeclaration var
		net.sf.saxon.om.StructuredQName key
		java.util.HashMap libVars
		net.sf.saxon.query.GlobalVariableDefinition old
	public java.util.List fixupGlobalVariables (net.sf.saxon.instruct.SlotManager)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.GlobalVariableDefinition var
		int slot
		net.sf.saxon.instruct.GlobalVariable gv
		int i
		net.sf.saxon.instruct.SlotManager globalVariableMap
		java.util.List varDefinitions
		java.util.Iterator[] 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.ExpressionLocation loc
		net.sf.saxon.query.QueryModule sqc
		String uri
		net.sf.saxon.om.StructuredQName qName
		boolean synthetic
		net.sf.saxon.expr.Binding b
		int i
		net.sf.saxon.query.QueryModule sqc
		net.sf.saxon.instruct.UserFunction f
		String uri
		int i
		net.sf.saxon.query.GlobalVariableDefinition gv
		java.util.List list
		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
		int i
		net.sf.saxon.query.QueryModule sqc
		net.sf.saxon.instruct.UserFunction f
		String uri
		int i
		net.sf.saxon.query.XQueryFunction gf
		java.util.List list
		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.query.GlobalVariableDefinition gvd
		net.sf.saxon.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.query.GlobalVariableDefinition gvd
		java.util.List compiledVars
		net.sf.saxon.expr.ExpressionVisitor visitor
		java.util.Iterator iter
	public net.sf.saxon.expr.VariableReference bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.UndeclaredVariable uvar
		net.sf.saxon.expr.VariableReference ref
		net.sf.saxon.query.GlobalVariableDefinition gvar
		net.sf.saxon.query.QueryModule main
		net.sf.saxon.trans.XPathException err
		String uri
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.VariableDeclaration var
		net.sf.saxon.expr.VariableReference vref
	public void setFunctionLibraryList (net.sf.saxon.functions.FunctionLibraryList) 
		net.sf.saxon.functions.FunctionLibraryList functionLibrary
	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.type.SchemaType t
		net.sf.saxon.om.StructuredQName name
		int fingerprint
		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) 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.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.query.GlobalVariableDefinition gvar
		net.sf.saxon.query.UndeclaredVariable uv
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.VariableDeclaration var
		java.util.Iterator iter
	public void addImportedSchema (java.lang.String, java.lang.String, java.util.List) 
		java.net.URI abs
		java.net.URISyntaxException e
		String relative
		java.util.Iterator iter
		String targetNamespace
		String baseURI
		java.util.List locationURIs
		java.util.HashMap loadedSchemata
		java.util.HashSet entries
		net.sf.saxon.Platform platform
	public java.util.Map getAllImportedSchemata () 
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
	public void reportFatalError (net.sf.saxon.trans.XPathException) 
		javax.xml.transform.TransformerException e
		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 
		int f
		net.sf.saxon.type.SchemaType annotation
		int f
		net.sf.saxon.value.SequenceType st
		int i
		net.sf.saxon.pattern.NodeTest[] tests
		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 net.sf.saxon.sort.StringCollator getCollation (java.lang.String) 
		String name
	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
		int nscode
		net.sf.saxon.query.QueryModule$ActiveNamespace entry
	public void undeclareNamespace () 
	public java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
	public java.lang.String checkURIForPrefix (java.lang.String) 
		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 int[] getActiveNamespaceCodes () 
		net.sf.saxon.query.QueryModule$ActiveNamespace an
		int n
		int[] nscodes2
		int[] nscodes
		int used
		java.util.HashSet prefixes
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
		String prefix
		String uri
		int nscode
		java.util.Iterator iter
		String prefix
		String uri
		java.util.Iterator iter
		String prefix
		String uri
		java.util.Iterator iter
		int a
		int a
		java.util.List externalNamespaceCodes
		net.sf.saxon.om.NamespaceResolver externalResolver
		java.util.HashMap userDeclaredNamespaces
		int[] active
		int[] nscodes
		int used
		net.sf.saxon.om.NamePool namePool
	public void issueWarning (java.lang.String, javax.xml.transform.SourceLocator) 
		javax.xml.transform.TransformerException e
		String s
		javax.xml.transform.SourceLocator locator
		net.sf.saxon.trans.XPathException err
	public int getLineNumber () 
	public boolean isInBackwardsCompatibleMode () 
	public boolean isAllowedBuiltInType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.BuiltInAtomicType type
	public void setUpdating (boolean) 
		boolean updating
	public boolean isUpdating () 
	private void checkSchemaNamespaceImported (int, net.sf.saxon.query.Declaration)  throws net.sf.saxon.trans.XPathException 
		String msg
		String module
		net.sf.saxon.trans.XPathException err
		int fingerprint
		net.sf.saxon.query.Declaration declaration
		String uri
}

net/sf/saxon/query/QueryParser$1.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$1 extends java.lang.Object {
}

net/sf/saxon/query/QueryParser$AttributeDetails.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$AttributeDetails extends java.lang.Object {
	String value
	int startOffset
	private void  () 
	void  (net.sf.saxon.query.QueryParser$1) 
		net.sf.saxon.query.QueryParser$1 x0
}

net/sf/saxon/query/QueryParser$Import.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$Import extends java.lang.Object {
	String namespaceURI
	java.util.List locationURIs
	private void  () 
	void  (net.sf.saxon.query.QueryParser$1) 
		net.sf.saxon.query.QueryParser$1 x0
}

net/sf/saxon/query/QueryParser$LetClause.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$LetClause extends java.lang.Object {
	public net.sf.saxon.expr.LetExpression variable
	public int offset
	private void  () 
	void  (net.sf.saxon.query.QueryParser$1) 
		net.sf.saxon.query.QueryParser$1 x0
}

net/sf/saxon/query/QueryParser$SortSpec.class
QueryParser.java
package net.sf.saxon.query
 net.sf.saxon.query.QueryParser$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.QueryParser$1) 
		net.sf.saxon.query.QueryParser$1 x0
}

net/sf/saxon/query/QueryParser.class
QueryParser.java
package net.sf.saxon.query
public net.sf.saxon.query.QueryParser extends net.sf.saxon.expr.ExpressionParser {
	private boolean memoFunction
	private boolean disableCycleChecks
	private int errorCount
	private net.sf.saxon.trans.XPathException firstError
	protected net.sf.saxon.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 preambleProcessed
	public java.util.Set importedModules
	java.util.List namespacesToBeSealed
	java.util.List schemaImports
	java.util.List moduleImports
	private net.sf.saxon.expr.Expression defaultValue
	private static java.util.regex.Pattern encNamePattern
	public void  () 
	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.query.QueryModule module
		java.util.Iterator miter
		net.sf.saxon.instruct.Executable exec
		java.util.Properties outputProps
		net.sf.saxon.expr.Expression exp
		int loc
		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 staticContext
		net.sf.saxon.Configuration config
	private static java.lang.String normalizeLineEndings11 (java.lang.String) 
		char ch
		int i
		String in
		net.sf.saxon.om.FastStringBuffer sb
	private static java.lang.String normalizeLineEndings10 (java.lang.String) 
		char ch
		int i
		String in
		net.sf.saxon.om.FastStringBuffer sb
	public net.sf.saxon.instruct.Executable getExecutable () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable exec
	public void setDisableCycleChecks (boolean) 
		boolean disable
	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.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
	protected void grumble (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		String s
		net.sf.saxon.expr.ExpressionLocation loc
		String prefix
		net.sf.saxon.trans.XPathException exception
	private void reportError (net.sf.saxon.trans.XPathException)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException exception
	private net.sf.saxon.expr.ExpressionLocation makeLocator () 
		int line
		int column
		net.sf.saxon.expr.ExpressionLocation loc
	private void parseVersionDeclaration ()  throws net.sf.saxon.trans.XPathException 
	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.trans.XPathException err
		boolean allowModuleDecl
		boolean allowDeclarations
	private void sealNamespaces (java.util.List, net.sf.saxon.Configuration) 
		String ns
		java.util.Iterator iter
		java.util.List namespacesToBeSealed
		net.sf.saxon.Configuration config
	private void processPreamble ()  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URISyntaxException err
		String collationName
		java.net.URI collationURI
		net.sf.saxon.query.QueryParser$Import imp
		java.util.Iterator iter
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.QueryModule parent
		net.sf.saxon.query.QueryParser$Import imp
		java.util.Iterator iter
	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.QueryParser$Import imp
		java.util.Iterator iter
		net.sf.saxon.query.QueryParser$Import sImport
		String prefix
	private void applySchemaImport (net.sf.saxon.query.QueryParser$Import)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.PipelineConfiguration pipe
		javax.xml.transform.TransformerConfigurationException err
		net.sf.saxon.query.QueryParser$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.QueryParser$Import mImport
		String prefix
	public void applyModuleImport (net.sf.saxon.query.QueryParser$Import)  throws net.sf.saxon.trans.XPathException 
		String uri
		java.net.URI abs
		java.net.URISyntaxException e
		int i
		int h
		net.sf.saxon.query.QueryModule importedModule
		int m
		int h
		int e
		java.io.IOException e
		String queryText
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.stream.StreamSource ss
		String baseURI
		boolean loaded
		int m
		net.sf.saxon.query.QueryParser$Import mImport
		boolean foundOne
		net.sf.saxon.Platform platform
		java.util.List existingModules
		net.sf.saxon.query.ModuleURIResolver resolver
		String[] hints
		javax.xml.transform.stream.StreamSource[] sources
	private void parseBaseURIDeclaration ()  throws net.sf.saxon.trans.XPathException 
		String oldBase
		java.net.URI oldBaseURI
		java.net.URI baseURI
		java.net.URISyntaxException err
		String uri
	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 ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.trans.XPathException e
		int offset
		net.sf.saxon.query.GlobalVariableDefinition 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
	protected void parseFunctionDeclaration (boolean)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.om.StructuredQName qName
		String argName
		net.sf.saxon.om.StructuredQName argQName
		net.sf.saxon.value.SequenceType paramType
		net.sf.saxon.instruct.UserFunctionParameter arg
		int i
		net.sf.saxon.trans.XPathException e
		boolean isUpdating
		int offset
		String uri
		net.sf.saxon.om.StructuredQName qName
		String moduleURI
		net.sf.saxon.query.XQueryFunction func
		java.util.HashSet paramNames
		net.sf.saxon.instruct.UserFunctionParameter[] params
		net.sf.saxon.query.QueryModule qenv
	protected void parseUpdatingFunctionDeclaration ()  throws net.sf.saxon.trans.XPathException 
	private void parseOptionDeclaration ()  throws net.sf.saxon.trans.XPathException 
		String localName
		int varNameCode
		String uri
		String value
	private void setOutputProperty (java.lang.String) 
		int key
		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) 
		net.sf.saxon.trans.XPathException staticError
		String s
	public net.sf.saxon.expr.Expression setDefaultValue (java.lang.String) 
		net.sf.saxon.sxpath.IndependentContext ic
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.SlotManager stackFrameMap
		net.sf.saxon.trans.XPathException staticError
		net.sf.saxon.trans.XPathException e
		String exp
	protected net.sf.saxon.expr.Expression parseForExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.Expression sk
		net.sf.saxon.trans.XPathException err
		int i
		net.sf.saxon.sort.TupleExpression exp
		net.sf.saxon.expr.ExpressionParser$ForClause fc
		net.sf.saxon.expr.ForExpression exp
		net.sf.saxon.query.QueryParser$LetClause lc
		net.sf.saxon.expr.LetExpression exp
		Object clause
		int i
		net.sf.saxon.sort.StringCollator comparator
		net.sf.saxon.query.QueryParser$SortSpec spec
		net.sf.saxon.sort.SortKeyDefinition key
		int i
		net.sf.saxon.sort.SortKeyDefinition[] keys
		net.sf.saxon.sort.TupleSorter sorter
		Object clause
		int i
		int offset
		net.sf.saxon.expr.Expression whereCondition
		int whereOffset
		java.util.List clauseList
		int orderByOffset
		java.util.List sortSpecList
		int returnOffset
		net.sf.saxon.expr.Expression action
	private net.sf.saxon.expr.LetExpression makeLetExpression () 
	private void parseForClause (java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.PositionVariable pos
		net.sf.saxon.om.StructuredQName posQName
		net.sf.saxon.expr.ExpressionParser$ForClause clause
		String var
		net.sf.saxon.expr.ForExpression v
		net.sf.saxon.om.StructuredQName varQName
		java.util.List clauseList
		boolean first
	private void parseLetClause (java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.QueryParser$LetClause clause
		String var
		net.sf.saxon.expr.LetExpression v
		net.sf.saxon.om.StructuredQName varQName
		java.util.List clauseList
		boolean first
	public static net.sf.saxon.expr.Expression makeStringJoin (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.type.ItemType t
		net.sf.saxon.functions.StringJoin fn
	private java.util.List parseSortDefinition ()  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URISyntaxException err
		String collationName
		java.net.URI collationURI
		net.sf.saxon.query.QueryParser$SortSpec sortSpec
		java.util.List sortSpecList
	protected net.sf.saxon.expr.Expression parseTypeswitchExpression ()  throws net.sf.saxon.trans.XPathException 
		String var
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.Expression action
		int caseOffset
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.expr.Expression action
		String var
		net.sf.saxon.om.StructuredQName varQName
		net.sf.saxon.expr.Expression defaultAction
		net.sf.saxon.expr.LocalVariableReference var
		net.sf.saxon.expr.InstanceOfExpression 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 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 parseValidateExpression ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		int offset
		int mode
		boolean foundCurly
		net.sf.saxon.expr.Expression exp
	protected net.sf.saxon.expr.Expression parseExtensionExpression ()  throws net.sf.saxon.trans.XPathException 
		String typeName
		int typeCode
		String localName
		int nameCode
		String uri
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.instruct.CopyOf copy
		net.sf.saxon.instruct.CopyOf copy
		net.sf.saxon.type.SchemaType requiredType
		CharSequence trimmed
		int c
		int len
		String qname
		String pragmaContents
		boolean validateType
		boolean streaming
		net.sf.saxon.expr.Expression expr
	protected net.sf.saxon.expr.Expression parseConstructor ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression content
		net.sf.saxon.expr.Expression content
		net.sf.saxon.instruct.DocumentInstr doc
		String code
		net.sf.saxon.trans.XPathException staticError
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.QNameException qerr
		String lex
		int nameCode
		String uri
		int nameCode
		net.sf.saxon.value.Value vName
		int nameCode
		net.sf.saxon.instruct.Instruction inst
		net.sf.saxon.om.NamespaceResolver ns
		net.sf.saxon.expr.Expression name
		net.sf.saxon.expr.Expression content
		net.sf.saxon.instruct.Instruction inst
		String code
		net.sf.saxon.trans.XPathException staticError
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.QNameException err
		String lex
		int nameCode
		net.sf.saxon.instruct.FixedAttribute fatt
		net.sf.saxon.value.QNameValue qnv
		int nameCode
		net.sf.saxon.instruct.FixedAttribute fatt
		net.sf.saxon.value.Value vName
		net.sf.saxon.expr.Expression name
		net.sf.saxon.expr.Expression content
		net.sf.saxon.instruct.ComputedAttribute att
		net.sf.saxon.expr.Expression value
		net.sf.saxon.expr.Expression select
		net.sf.saxon.instruct.ValueOf vof
		net.sf.saxon.expr.Expression value
		net.sf.saxon.instruct.Comment com
		net.sf.saxon.expr.Expression name
		net.sf.saxon.expr.Expression content
		net.sf.saxon.instruct.ProcessingInstruction pi
		net.sf.saxon.expr.Expression tag
		String nodeKind
		int nameCode
		net.sf.saxon.expr.Expression content
		net.sf.saxon.instruct.FixedElement el2
		int attNameCode
		net.sf.saxon.expr.Expression attContent
		net.sf.saxon.instruct.FixedAttribute att2
		String target
		net.sf.saxon.expr.Expression piName
		net.sf.saxon.expr.Expression piContent
		net.sf.saxon.instruct.ProcessingInstruction pi2
		int offset
	private void makeSimpleContent (net.sf.saxon.expr.Expression, net.sf.saxon.instruct.SimpleNodeConstructor, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression content
		net.sf.saxon.instruct.SimpleNodeConstructor inst
		int offset
	private net.sf.saxon.expr.Expression parsePseudoXML (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.expr.Expression exp
		int offset
		char c
		StringIndexOutOfBoundsException e
		boolean allowEndTag
	private net.sf.saxon.expr.Expression parseDirectElementConstructor ()  throws net.sf.saxon.trans.XPathException java.lang.StringIndexOutOfBoundsException 
		int end
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression avt
		char n
		int i
		String prefix
		net.sf.saxon.om.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
		net.sf.saxon.query.QueryParser$AttributeDetails a
		String[] parts
		net.sf.saxon.om.QNameException e
		String attNamespace
		String[] parts
		int key
		net.sf.saxon.om.QNameException e
		net.sf.saxon.trans.XPathException err
		int attNameCode
		String attNamespace
		net.sf.saxon.instruct.FixedAttribute attInst
		net.sf.saxon.expr.Expression select
		String attName
		net.sf.saxon.query.QueryParser$AttributeDetails a
		String attValue
		int attOffset
		java.util.Iterator iter
		int i
		int n
		int offset
		char c
		net.sf.saxon.om.FastStringBuffer buff
		int namespaceCount
		String elname
		java.util.HashMap attributes
		String namespace
		int elNameCode
		int validationMode
		net.sf.saxon.instruct.FixedElement elInst
		java.util.List contents
		net.sf.saxon.sort.IntHashSet attFingerprints
		net.sf.saxon.expr.Expression[] elk
		net.sf.saxon.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.ExpressionParser parser
		int i0
		int i1
		int i2
		int i8
		int i9
		String avt
		int start
		char terminator
		boolean scanOnly
		int lineNumber
		java.util.List components
		int len
		int last
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.functions.Concat 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.om.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.instruct.ValueOf inst
		String endTag
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.instruct.ValueOf inst
		net.sf.saxon.expr.Expression previousComponent
		net.sf.saxon.type.ItemType previousItemType
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.om.FastStringBuffer text
		char c
		boolean containsEntities
		boolean afterEnclosedExpr
		StringIndexOutOfBoundsException err
		String startTag
		java.util.List components
		net.sf.saxon.type.TypeHierarchy th
	private net.sf.saxon.expr.Expression parsePIConstructor ()  throws net.sf.saxon.trans.XPathException 
		char c
		String target
		net.sf.saxon.om.FastStringBuffer pi
		int firstSpace
		String target
		String data
		net.sf.saxon.instruct.ProcessingInstruction instruction
		StringIndexOutOfBoundsException err
	private void readCDATASection (net.sf.saxon.om.FastStringBuffer)  throws net.sf.saxon.trans.XPathException 
		char c
		StringIndexOutOfBoundsException err
		net.sf.saxon.om.FastStringBuffer cdata
	private net.sf.saxon.expr.Expression parseCommentConstructor ()  throws net.sf.saxon.trans.XPathException 
		char c
		net.sf.saxon.om.FastStringBuffer comment
		CharSequence commentText
		net.sf.saxon.instruct.Comment instruction
		StringIndexOutOfBoundsException err
	private net.sf.saxon.expr.Expression stringify (net.sf.saxon.expr.Expression, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		boolean noNodeIfEmpty
	protected net.sf.saxon.expr.Literal makeStringLiteral (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StringLiteral lit
		net.sf.saxon.om.FastStringBuffer sb
		String token
		net.sf.saxon.expr.StringLiteral lit
	private net.sf.saxon.om.FastStringBuffer unescape (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String entity
		int semic
		char c
		int i
		String token
		net.sf.saxon.om.FastStringBuffer sb
	private java.lang.String readEntityReference ()  throws net.sf.saxon.trans.XPathException 
		char c
		net.sf.saxon.om.FastStringBuffer sb
		String entity
		StringIndexOutOfBoundsException err
	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.om.NameChecker nc
	private java.lang.String URILiteral (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String in
	private void lookAhead ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	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/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.om.NameChecker)  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.om.NameChecker nameChecker
		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.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		java.io.Reader reader
		java.io.UnsupportedEncodingException encErr
		java.io.InputStream is
		String encoding
		net.sf.saxon.om.NameChecker nameChecker
	private static java.lang.String readQueryFromReader (java.io.Reader, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.trans.XPathException 
		char low
		net.sf.saxon.trans.XPathException err
		int ch32
		int c
		net.sf.saxon.om.FastStringBuffer sb
		char[] buffer
		boolean first
		int actual
		int line
		int column
		java.io.IOException ioErr
		java.io.Reader reader
		net.sf.saxon.om.NameChecker nameChecker
	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.om.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.tinytree.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
	public static void serialize (net.sf.saxon.om.NodeInfo, javax.xml.transform.Result, java.util.Properties, net.sf.saxon.Configuration)  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 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.Item item
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.Configuration config
		javax.xml.transform.Result result
		java.util.Properties outputProperties
		net.sf.saxon.event.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.TreeReceiver tr
	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.URISyntaxException e
		java.io.File backupFile
		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.event.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 int resultSequence
	private int resultDocument
	private int resultElement
	private int resultAttribute
	private int resultText
	private int resultComment
	private int resultPI
	private int resultNamespace
	private int resultAtomicValue
	private int xsiType
	public void  (net.sf.saxon.event.Receiver) 
		net.sf.saxon.event.Receiver destination
	public void open ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamePool pool
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String target
		CharSequence data
		int locationId
		int properties
	public void append (net.sf.saxon.om.Item, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamePool pool
		net.sf.saxon.type.AtomicType type
		int nameCode
		String prefix
		String localName
		String uri
		int nscode
		String displayName
		net.sf.saxon.om.Item item
		int locationId
		int copyNamespaces
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
	static void  () 
}

net/sf/saxon/query/StandardModuleURIResolver.class
StandardModuleURIResolver.java
package net.sf.saxon.query
public net.sf.saxon.query.StandardModuleURIResolver extends java.lang.Object implements net.sf.saxon.query.ModuleURIResolver  {
	private static net.sf.saxon.query.StandardModuleURIResolver THE_INSTANCE
	public static net.sf.saxon.query.StandardModuleURIResolver getInstance () 
	protected void  () 
	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
		net.sf.saxon.trans.XPathException se
		java.net.URISyntaxException err
		String href
		java.net.URI absoluteURI
		int m
		net.sf.saxon.Platform platform
		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 
		int pos
		String contentType
		java.io.InputStream is
		java.net.URL absoluteURL
		java.net.URLConnection connection
		String encoding
		javax.xml.transform.stream.StreamSource ss
		net.sf.saxon.trans.XPathException se
		java.io.IOException err
		java.net.URI absoluteURI
	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 net.sf.saxon.instruct.Executable executable
	private boolean inheritNamespaces
	private boolean preserveNamespaces
	private int constructionMode
	private net.sf.saxon.om.NamespaceResolver externalNamespaceResolver
	private net.sf.saxon.expr.CollationMap collations
	private String defaultFunctionNamespace
	private String defaultElementNamespace
	private net.sf.saxon.type.ItemType requiredContextItemType
	private boolean preserveSpace
	private boolean defaultEmptyLeast
	private net.sf.saxon.query.ModuleURIResolver moduleURIResolver
	private javax.xml.transform.ErrorListener errorListener
	private boolean tracing
	private boolean generateCode
	private boolean isUpdating
	protected void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void reset () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable executable
	public net.sf.saxon.instruct.Executable getExecutable () 
	public void setBaseURI (java.lang.String) 
		String baseURI
	public net.sf.saxon.om.DocumentInfo buildDocument (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.Source source
	public boolean isCompileWithTracing () 
	public void setCompileWithTracing (boolean) 
		boolean trace
	public void setGeneratingJavaCode (boolean) 
		boolean generateCode
	public boolean isGeneratingJavaCode () 
	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 net.sf.saxon.query.XQueryExpression compileQuery (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String query
		net.sf.saxon.query.QueryParser 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
		StringBuffer 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 declareNamespace (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void declarePassiveNamespace (java.lang.String, java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri
		boolean explicit
	public void clearNamespaces () 
	protected java.util.HashMap getUserDeclaredNamespaces () 
	public void clearPassiveNamespaces () 
	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.ValueRepresentation, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.om.ValueRepresentation value
		boolean external
		net.sf.saxon.value.Value val
		net.sf.saxon.query.GlobalVariableDefinition var
	public java.util.Iterator iterateDeclaredGlobalVariables () 
	public void clearDeclaredGlobalVariables () 
	public void setModuleURIResolver (net.sf.saxon.query.ModuleURIResolver) 
		net.sf.saxon.query.ModuleURIResolver resolver
	public net.sf.saxon.query.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.sort.StringCollator) 
		String name
		net.sf.saxon.sort.StringCollator comparator
	public void declareDefaultCollation (java.lang.String) 
		String name
	public net.sf.saxon.sort.StringCollator getCollation (java.lang.String) 
		String name
	public net.sf.saxon.expr.CollationMap getCollationMap () 
	public java.lang.String getDefaultCollationName () 
	public net.sf.saxon.expr.CollationMap getAllCollations () 
	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 javax.xml.transform.ErrorListener 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 unboundFunctionCalls
	private java.util.List correspondingStaticContext
	private boolean resolving
	public void  () 
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName functionName
		int arity
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.UserFunctionCall ufc
	public void bindUnboundFunctionCalls (net.sf.saxon.query.XQueryFunctionBinder, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		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
		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.query.GlobalVariableDefinition {
	public void  () 
	public void transferReferences (net.sf.saxon.expr.VariableDeclaration) 
		net.sf.saxon.expr.BindingReference ref
		net.sf.saxon.expr.VariableDeclaration var
		java.util.Iterator iter
	public net.sf.saxon.instruct.GlobalVariable compile (net.sf.saxon.instruct.Executable, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.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 javax.xml.transform.ErrorListener listener
	private final net.sf.saxon.query.XQueryExpression this$0
	public void  (net.sf.saxon.query.XQueryExpression, net.sf.saxon.om.SequenceIterator, javax.xml.transform.ErrorListener) 
		net.sf.saxon.om.SequenceIterator base
		javax.xml.transform.ErrorListener listener
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException e2
		net.sf.saxon.trans.XPathException e1
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	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.Container  {
	private net.sf.saxon.expr.Expression expression
	private net.sf.saxon.instruct.SlotManager stackFrameMap
	private net.sf.saxon.instruct.Executable executable
	private net.sf.saxon.query.QueryModule staticContext
	private net.sf.saxon.expr.PathMap pathMap
	private boolean allowDocumentProjection
	private boolean isUpdating
	protected void  (net.sf.saxon.expr.Expression, net.sf.saxon.instruct.Executable, net.sf.saxon.query.QueryModule, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.query.QueryModule mainModule
		net.sf.saxon.Configuration config
	public net.sf.saxon.expr.Expression getExpression () 
	public boolean usesContextItem () 
		net.sf.saxon.instruct.GlobalVariable var
		net.sf.saxon.expr.Expression select
		java.util.Iterator iter
		java.util.HashMap map
	public boolean isUpdateQuery () 
	public net.sf.saxon.instruct.SlotManager getStackFrameMap () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.query.QueryModule getStaticContext () 
	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.om.Item item
		net.sf.saxon.query.DynamicQueryContext env
		net.sf.saxon.om.SequenceIterator iterator
		java.util.ArrayList list
	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.UnfailingIterator single
		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
	private void initializeController (net.sf.saxon.query.DynamicQueryContext, net.sf.saxon.Controller) 
		String paramName
		Object paramValue
		java.util.Iterator iter
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.query.DynamicQueryContext env
		net.sf.saxon.Controller controller
		java.util.HashMap parameters
		net.sf.saxon.value.DateTimeValue currentDateTime
	public void run (net.sf.saxon.query.DynamicQueryContext, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		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.Controller controller
		java.util.Properties actualProperties
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.trace.TraceListener tracer
		boolean mustClose
	private java.util.Properties validateOutputProperties (net.sf.saxon.Controller, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException err2
		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
	public void pullOLD (net.sf.saxon.query.DynamicQueryContext, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.pull.PullProvider pull
		net.sf.saxon.Configuration config
		net.sf.saxon.event.SerializerFactory sf
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.event.Receiver outputter
		net.sf.saxon.trans.UncheckedXPathException e
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		javax.xml.transform.Result destination
		java.util.Properties outputProperties
	public void pull (net.sf.saxon.query.DynamicQueryContext, javax.xml.transform.Result, java.util.Properties)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.evpull.EventIterator iter
		java.util.Properties actualProperties
		net.sf.saxon.event.SerializerFactory sf
		net.sf.saxon.event.PipelineConfiguration pipe
		net.sf.saxon.event.Receiver receiver
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		javax.xml.transform.Result destination
		java.util.Properties outputProperties
		net.sf.saxon.Configuration config
	public net.sf.saxon.evpull.EventIterator iterateEvents (net.sf.saxon.Controller, net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Controller controller
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		net.sf.saxon.expr.XPathContextMajor context
		net.sf.saxon.Configuration config
		net.sf.saxon.evpull.EventIterator ei
	public java.util.Set runUpdate (net.sf.saxon.query.DynamicQueryContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PendingUpdateList pul
		javax.xml.transform.TransformerException e2
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		net.sf.saxon.Configuration config
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContextMajor context
	public void runUpdate (net.sf.saxon.query.DynamicQueryContext, net.sf.saxon.query.UpdateAgent)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		java.util.Iterator iter
		net.sf.saxon.expr.PendingUpdateList pul
		javax.xml.transform.TransformerException e2
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.query.DynamicQueryContext dynamicEnv
		net.sf.saxon.query.UpdateAgent agent
		net.sf.saxon.Configuration config
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContextMajor context
	private net.sf.saxon.expr.XPathContextMajor initialContext (net.sf.saxon.query.DynamicQueryContext, net.sf.saxon.Controller)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.UnfailingIterator 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.Controller controller
	public net.sf.saxon.Controller getController () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.expr.PathMap getPathMap () 
		net.sf.saxon.instruct.GlobalVariable var
		net.sf.saxon.expr.Expression select
		java.util.Iterator iter
		java.util.HashMap map
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
	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 int getHostLanguage () 
	static net.sf.saxon.expr.Expression access$000 (net.sf.saxon.query.XQueryExpression) 
		net.sf.saxon.query.XQueryExpression x0
}

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.expr.Container 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 int lineNumber
	private int columnNumber
	private String systemId
	private net.sf.saxon.instruct.Executable executable
	private net.sf.saxon.instruct.UserFunction compiledFunction
	private boolean memoFunction
	private net.sf.saxon.om.NamespaceResolver namespaceResolver
	private net.sf.saxon.query.QueryModule staticContext
	private boolean isUpdating
	public void  () 
	protected void setFunctionName (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName name
	protected void addArgument (net.sf.saxon.instruct.UserFunctionParameter) 
		net.sf.saxon.instruct.UserFunctionParameter argument
	protected void setResultType (net.sf.saxon.value.SequenceType) 
		net.sf.saxon.value.SequenceType resultType
	protected void setBody (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public net.sf.saxon.expr.Expression getBody () 
	protected void setSystemId (java.lang.String) 
		String systemId
	protected void setLineNumber (int) 
		int line
	protected void setColumnNumber (int) 
		int column
	public net.sf.saxon.om.StructuredQName getFunctionName () 
	public java.lang.String getDisplayName () 
	public java.lang.String getIdentificationKey () 
	public static java.lang.String getIdentificationKey (java.lang.String, java.lang.String, int) 
		String uri
		String localName
		int arity
		net.sf.saxon.om.FastStringBuffer sb
	public static java.lang.String getIdentificationKey (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName qName
		int arity
		String uri
		String localName
		net.sf.saxon.om.FastStringBuffer sb
	public net.sf.saxon.value.SequenceType getResultType () 
	public void setExecutable (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable exec
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
	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.instruct.UserFunctionParameter[] getParameterDefinitions () 
		net.sf.saxon.instruct.UserFunctionParameter[] params
	public int getNumberOfArguments () 
	public void registerReference (net.sf.saxon.expr.UserFunctionCall) 
		net.sf.saxon.expr.UserFunctionCall ufc
	public void setMemoFunction (boolean) 
		boolean isMemoFunction
	public boolean isMemoFunction () 
	public void setUpdating (boolean) 
		boolean isUpdating
	public boolean isUpdating () 
	public void compile ()  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.instruct.TraceExpression trace
		net.sf.saxon.instruct.UserFunctionParameter param
		int refs
		int i
		net.sf.saxon.instruct.SlotManager map
		net.sf.saxon.instruct.UserFunctionParameter[] params
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.functions.ExecutableFunctionLibrary lib
		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.ExpressionVisitor visitor
		int arity
	public void fixupReferences (net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.expr.StaticContext env
		java.util.Iterator iter
	public void checkReferences (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.expr.ExpressionVisitor visitor
		java.util.Iterator iter
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.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 java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	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 () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
}

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, net.sf.saxon.expr.Expression[]) 
}

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
		String keyObj
		net.sf.saxon.query.XQueryFunction existing
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		int i
		net.sf.saxon.om.StructuredQName functionName
		int arity
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] arguments
		net.sf.saxon.expr.StaticContext env
		String functionKey
		net.sf.saxon.query.XQueryFunction fd
	public net.sf.saxon.query.XQueryFunction getDeclaration (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[]) 
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		String functionKey
	public net.sf.saxon.query.XQueryFunction getDeclarationByKey (java.lang.String) 
		String 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.ExpressionVisitor visitor
		java.util.Iterator iter
	protected void optimizeGlobalFunctions ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction fn
		java.util.Iterator iter
	public void explainGlobalFunctions (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.query.XQueryFunction fn
		net.sf.saxon.trace.ExpressionPresenter out
		java.util.Iterator iter
	public net.sf.saxon.instruct.UserFunction getUserDefinedFunction (java.lang.String, java.lang.String, int) 
		String uri
		String localName
		int arity
		String functionKey
		net.sf.saxon.query.XQueryFunction fd
	public net.sf.saxon.functions.FunctionLibrary copy () 
		net.sf.saxon.query.XQueryFunctionLibrary qfl
}

net/sf/saxon/regex/
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 int[] EMPTY_INT_ARRAY
	private static net.sf.saxon.sort.IntToIntMap monoVariants
	private static net.sf.saxon.sort.IntHashMap polyVariants
	public static int[] ROMAN_VARIANTS
	public void  () 
	private static void cv (int, int) 
		int a
		int b
	private static void cv (int, int, int) 
		int a
		int b
		int c
		int[] v
	private static void cv (int, int, int, int) 
		int a
		int b
		int c
		int d
		int[] v
	public static int[] getCaseVariants (int) 
		int[] result
		int[] result
		int code
		int mono
	static void  () 
}

net/sf/saxon/regex/RegexData.class
RegexData.java
package net.sf.saxon.regex
public net.sf.saxon.regex.RegexData extends java.lang.Object {
	public static final String categories
	public static final String subCategories
	public static final char EOS
	public static final String[] blockNames
	public static final String[] specialBlockNames
	public static final String CATEGORY_NAMES
	public static final int[][] CATEGORY_RANGES
	public static final char UNICODE_3_1_ADD_Lu
	public static final char UNICODE_3_1_ADD_Ll
	public static final char UNICODE_3_1_CHANGE_No_to_Nl_MIN
	public static final char UNICODE_3_1_CHANGE_No_to_Nl_MAX
	public static final String CATEGORY_Pi
	public static final String CATEGORY_Pf
	public void  () 
	static void  () 
}

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 java.lang.String getRegexGroup (int) 
	public abstract net.sf.saxon.om.SequenceIterator getRegexGroupIterator () 
}

net/sf/saxon/regex/RegexSyntaxException.class
RegexSyntaxException.java
package net.sf.saxon.regex
public net.sf.saxon.regex.RegexSyntaxException extends java.lang.Exception {
	private final int position
	public static final int UNKNOWN_POSITION
	public void  (java.lang.String) 
		String detail
	public void  (java.lang.String, int) 
		String detail
		int position
	public int getPosition () 
}

net/sf/saxon/regex/RegexTranslator$Range.class
RegexTranslator.java
package net.sf.saxon.regex
public final net.sf.saxon.regex.RegexTranslator$Range extends java.lang.Object implements java.lang.Comparable  {
	private final int min
	private final int max
	public void  (int, int) 
		int min
		int max
	public int getMin () 
	public int getMax () 
	public int compareTo (java.lang.Object) 
		Object o
		net.sf.saxon.regex.RegexTranslator$Range other
}

net/sf/saxon/regex/RegexTranslator.class
RegexTranslator.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.RegexTranslator extends java.lang.Object {
	protected CharSequence regExp
	protected int xmlVersion
	protected boolean isXPath
	protected boolean ignoreWhitespace
	protected boolean inCharClassExpr
	protected boolean caseBlind
	protected int pos
	protected int length
	protected char curChar
	protected boolean eos
	protected int currentCapture
	protected net.sf.saxon.sort.IntHashSet captures
	protected final net.sf.saxon.om.FastStringBuffer result
	public static final int NONE
	public static final int SOME
	public static final int ALL
	public static final String SURROGATES1_CLASS
	public static final String SURROGATES2_CLASS
	public static final String NOT_ALLOWED_CLASS
	public void  () 
	protected void translateTop ()  throws net.sf.saxon.regex.RegexSyntaxException 
	protected void translateRegExp ()  throws net.sf.saxon.regex.RegexSyntaxException 
	protected void translateBranch ()  throws net.sf.saxon.regex.RegexSyntaxException 
	protected abstract boolean translateAtom ()  throws net.sf.saxon.regex.RegexSyntaxException 
	protected void translateQuantifier ()  throws net.sf.saxon.regex.RegexSyntaxException 
	protected void translateQuantity ()  throws net.sf.saxon.regex.RegexSyntaxException 
		NumberFormatException e
		int upperValue
		NumberFormatException e
		String upper
		String lower
		int lowerValue
	protected java.lang.CharSequence parseQuantExact ()  throws net.sf.saxon.regex.RegexSyntaxException 
		net.sf.saxon.om.FastStringBuffer buf
	protected void copyCurChar () 
	protected void advance () 
	protected int absorbSurrogatePair ()  throws net.sf.saxon.regex.RegexSyntaxException 
		char c1
	protected void recede () 
	protected void expect (char)  throws net.sf.saxon.regex.RegexSyntaxException 
		char c
	protected net.sf.saxon.regex.RegexSyntaxException makeException (java.lang.String) 
		String key
	protected net.sf.saxon.regex.RegexSyntaxException makeException (java.lang.String, java.lang.String) 
		String key
		String arg
	protected static boolean isJavaMetaChar (int) 
		int c
	protected static java.lang.String highSurrogateRanges (java.util.List) 
		net.sf.saxon.regex.RegexTranslator$Range r
		char min1
		char min2
		char max1
		char max2
		int i
		int len
		java.util.List ranges
		net.sf.saxon.om.FastStringBuffer highRanges
	protected static java.lang.String lowSurrogateRanges (java.util.List) 
		net.sf.saxon.regex.RegexTranslator$Range r
		char min1
		char min2
		char max1
		char max2
		int i
		int len
		java.util.List ranges
		net.sf.saxon.om.FastStringBuffer lowRanges
	protected static void sortRangeList (java.util.List) 
		net.sf.saxon.regex.RegexTranslator$Range r2
		net.sf.saxon.regex.RegexTranslator$Range r
		int min
		int max
		java.util.List ranges
		int toIndex
		int fromIndex
		int len
	protected static boolean isBlock (java.lang.String) 
		int i
		String name
	protected static boolean isAsciiAlnum (char) 
		char c
}

net/sf/saxon/regex/RegularExpression.class
RegularExpression.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.RegularExpression extends java.lang.Object implements java.io.Serializable  {
	public static final int XPATH_SYNTAX
	public static final int XML_SCHEMA_SYNTAX
	public static final int NATIVE_SYNTAX
	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 
}

net/sf/saxon/regex/SurrogateRegexTranslator$BackReference.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$BackReference extends net.sf.saxon.regex.SurrogateRegexTranslator$CharClass {
	private final int i
	public void  (int) 
		int i
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/regex/SurrogateRegexTranslator$CharClass.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.SurrogateRegexTranslator$CharClass extends java.lang.Object {
	private final int containsBmp
	private final int containsNonBmp
	protected void  (int, int) 
		int containsBmp
		int containsNonBmp
	public int getContainsBmp () 
	public int getContainsNonBmp () 
	public final void output (net.sf.saxon.om.FastStringBuffer) 
		char min
		char max
		int i
		int len
		char min
		char max
		int i
		int len
		boolean needSep
		java.util.List ranges
		String hi
		String lo
		net.sf.saxon.om.FastStringBuffer buf
	public abstract void outputBmp (net.sf.saxon.om.FastStringBuffer) 
	public abstract void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
	public int getSingleChar () 
	public void addNonBmpRanges (java.util.List) 
		java.util.List ranges
}

net/sf/saxon/regex/SurrogateRegexTranslator$CharRange.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$CharRange extends net.sf.saxon.regex.SurrogateRegexTranslator$SimpleCharClass {
	private final int lower
	private final int upper
	public void  (int, int) 
		int lower
		int upper
	public void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void addNonBmpRanges (java.util.List) 
		java.util.List ranges
}

net/sf/saxon/regex/SurrogateRegexTranslator$Complement.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$Complement extends net.sf.saxon.regex.SurrogateRegexTranslator$CharClass {
	private final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc
	public void  (net.sf.saxon.regex.SurrogateRegexTranslator$CharClass) 
		net.sf.saxon.regex.SurrogateRegexTranslator$CharClass cc
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void addNonBmpRanges (java.util.List) 
		net.sf.saxon.regex.RegexTranslator$Range r
		int i
		int len
		java.util.List ranges
		java.util.List tem
		int c
}

net/sf/saxon/regex/SurrogateRegexTranslator$Dot.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$Dot extends net.sf.saxon.regex.SurrogateRegexTranslator$CharClass {
	public void  () 
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/regex/SurrogateRegexTranslator$Empty.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$Empty extends net.sf.saxon.regex.SurrogateRegexTranslator$SimpleCharClass {
	private static final net.sf.saxon.regex.SurrogateRegexTranslator$Empty instance
	private void  () 
	public static net.sf.saxon.regex.SurrogateRegexTranslator$Empty getInstance () 
	public void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	static void  () 
}

net/sf/saxon/regex/SurrogateRegexTranslator$Property.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$Property extends net.sf.saxon.regex.SurrogateRegexTranslator$SimpleCharClass {
	private final String name
	public void  (java.lang.String) 
		String name
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/regex/SurrogateRegexTranslator$SimpleCharClass.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.SurrogateRegexTranslator$SimpleCharClass extends net.sf.saxon.regex.SurrogateRegexTranslator$CharClass {
	public void  (int, int) 
		int containsBmp
		int containsNonBmp
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void outputComplementBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public abstract void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
}

net/sf/saxon/regex/SurrogateRegexTranslator$SingleChar.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$SingleChar extends net.sf.saxon.regex.SurrogateRegexTranslator$SimpleCharClass {
	private final char c
	public void  (char) 
		char c
	public int getSingleChar () 
	public void outputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
}

net/sf/saxon/regex/SurrogateRegexTranslator$WideSingleChar.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public net.sf.saxon.regex.SurrogateRegexTranslator$WideSingleChar extends net.sf.saxon.regex.SurrogateRegexTranslator$SimpleCharClass {
	private final int c
	public void  (int) 
		int c
	public void inClassOutputBmp (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buf
	public int getSingleChar () 
	public void addNonBmpRanges (java.util.List) 
		java.util.List ranges
}

net/sf/saxon/regex/SurrogateRegexTranslator.class
SurrogateRegexTranslator.java
package net.sf.saxon.regex
public abstract net.sf.saxon.regex.SurrogateRegexTranslator extends net.sf.saxon.regex.RegexTranslator {
	protected static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass[] categoryCharClasses
	protected static final net.sf.saxon.regex.SurrogateRegexTranslator$CharClass[] subCategoryCharClasses
	public void  () 
	static void  () 
}

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

net/sf/saxon/sort/AtomicComparer.class
AtomicComparer.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.AtomicComparer extends java.lang.Object implements java.io.Serializable  {
	public abstract net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
}

net/sf/saxon/sort/AtomicSortComparer.class
AtomicSortComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.AtomicSortComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer  {
	private net.sf.saxon.sort.StringCollator collator
	private net.sf.saxon.expr.XPathContext context
	private int itemType
	protected static net.sf.saxon.om.StructuredQName COLLATION_KEY_NaN
	public static net.sf.saxon.sort.AtomicComparer makeSortComparer (net.sf.saxon.sort.StringCollator, int, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.sort.StringCollator collator
		int itemType
		net.sf.saxon.expr.XPathContext context
	private void  (net.sf.saxon.sort.StringCollator, int, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.sort.StringCollator collator
		int itemType
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.sort.StringCollator getStringCollator () 
	public int getItemType () 
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		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 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.Platform platform
		net.sf.saxon.value.CalendarValue cv
		net.sf.saxon.value.AtomicValue a
	static void  () 
}

net/sf/saxon/sort/CalendarValueComparer.class
CalendarValueComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.CalendarValueComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer  {
	private net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
}

net/sf/saxon/sort/CodepointCollatingComparer.class
CodepointCollatingComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.CodepointCollatingComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer  {
	private static net.sf.saxon.sort.CodepointCollator collator
	private static net.sf.saxon.sort.CodepointCollatingComparer THE_INSTANCE
	public static net.sf.saxon.sort.CodepointCollatingComparer getInstance () 
	private void  () 
	public net.sf.saxon.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
		net.sf.saxon.value.StringValue as
		net.sf.saxon.value.StringValue bs
	public net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.StringValue as
	static void  () 
}

net/sf/saxon/sort/CodepointCollator.class
CodepointCollator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.CodepointCollator extends java.lang.Object implements net.sf.saxon.sort.StringCollator net.sf.saxon.sort.SubstringMatcher java.io.Serializable  {
	private static net.sf.saxon.sort.CodepointCollator theInstance
	public void  () 
	public static net.sf.saxon.sort.CodepointCollator getInstance () 
	public int compareStrings (java.lang.String, java.lang.String) 
		String a
		String 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.String, java.lang.String) 
		String s1
		String 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 java.lang.Object getCollationKey (java.lang.String) 
		String s
	static void  () 
}

net/sf/saxon/sort/CollatingAtomicComparer.class
CollatingAtomicComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.CollatingAtomicComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer  {
	private net.sf.saxon.sort.StringCollator collator
	private String collationURI
	private boolean canReturnCollationKeys
	public void  (net.sf.saxon.sort.StringCollator, net.sf.saxon.Platform) 
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.Platform platform
	public net.sf.saxon.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getCollationURI () 
	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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
}

net/sf/saxon/sort/CollationURIResolver.class
CollationURIResolver.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.CollationURIResolver extends java.lang.Object implements java.io.Serializable  {
	public abstract net.sf.saxon.sort.StringCollator resolve (java.lang.String, java.lang.String, net.sf.saxon.Configuration) 
}

net/sf/saxon/sort/ComparableAtomicValueComparer.class
ComparableAtomicValueComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.ComparableAtomicValueComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer  {
	private static net.sf.saxon.sort.ComparableAtomicValueComparer THE_INSTANCE
	public static net.sf.saxon.sort.ComparableAtomicValueComparer getInstance () 
	protected void  () 
	public net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
	static void  () 
}

net/sf/saxon/sort/ComparisonKey.class
ComparisonKey.java
package net.sf.saxon.sort
public net.sf.saxon.sort.ComparisonKey extends java.lang.Object {
	int category
	Object value
	public void  (int, java.lang.Object) 
		int category
		Object value
	public boolean equals (java.lang.Object) 
		net.sf.saxon.sort.ComparisonKey otherKey
		Object other
	public int hashCode () 
}

net/sf/saxon/sort/ConditionalSorter.class
ConditionalSorter.java
package net.sf.saxon.sort
public net.sf.saxon.sort.ConditionalSorter extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Expression condition
	private net.sf.saxon.sort.DocumentSorter documentSorter
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.sort.DocumentSorter) 
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.sort.DocumentSorter sorter
	public net.sf.saxon.expr.Expression getCondition () 
	public net.sf.saxon.sort.DocumentSorter getDocumentSorter () 
	public int getCardinality () 
	protected int computeSpecialProperties () 
	public int getImplementationMethod () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	protected int computeCardinality () 
	public net.sf.saxon.expr.Expression copy () 
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression e
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	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
}

net/sf/saxon/sort/DecimalSortComparer.class
DecimalSortComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.DecimalSortComparer extends net.sf.saxon.sort.ComparableAtomicValueComparer {
	private static net.sf.saxon.sort.DecimalSortComparer THE_INSTANCE
	public static net.sf.saxon.sort.DecimalSortComparer getDecimalSortComparerInstance () 
	private void  () 
	public net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
	static void  () 
}

net/sf/saxon/sort/DescendingComparer.class
DescendingComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.DescendingComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer java.io.Serializable  {
	private net.sf.saxon.sort.AtomicComparer baseComparer
	public void  (net.sf.saxon.sort.AtomicComparer) 
		net.sf.saxon.sort.AtomicComparer base
	public net.sf.saxon.sort.AtomicComparer getBaseComparer () 
	public net.sf.saxon.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
}

net/sf/saxon/sort/DocumentOrderIterator.class
DocumentOrderIterator.java
package net.sf.saxon.sort
public final net.sf.saxon.sort.DocumentOrderIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.sort.Sortable  {
	private net.sf.saxon.om.SequenceIterator iterator
	private net.sf.saxon.value.SequenceExtent sequence
	private net.sf.saxon.sort.NodeOrderComparer comparer
	private net.sf.saxon.om.NodeInfo current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.NodeOrderComparer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.sort.NodeOrderComparer comparer
	private void  () 
	public int compare (int, int) 
		int a
		int b
	public void swap (int, int) 
		int a
		int b
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo next
	public int getProperties () 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sort.DocumentOrderIterator another
}

net/sf/saxon/sort/DocumentSorter.class
DocumentSorter.java
package net.sf.saxon.sort
public net.sf.saxon.sort.DocumentSorter extends net.sf.saxon.expr.UnaryExpression {
	private net.sf.saxon.sort.NodeOrderComparer comparer
	public void  (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression base
		int props
	public net.sf.saxon.sort.NodeOrderComparer getComparer () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public int computeSpecialProperties () 
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	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 explain (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/sort/DoubleSortComparer.class
DoubleSortComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.DoubleSortComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer  {
	private static net.sf.saxon.sort.DoubleSortComparer THE_INSTANCE
	public static net.sf.saxon.sort.DoubleSortComparer getInstance () 
	private void  () 
	public net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
	static void  () 
}

net/sf/saxon/sort/EmptyGreatestComparer.class
EmptyGreatestComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.EmptyGreatestComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer java.io.Serializable  {
	private net.sf.saxon.sort.AtomicComparer baseComparer
	public void  (net.sf.saxon.sort.AtomicComparer) 
		net.sf.saxon.sort.AtomicComparer baseComparer
	public net.sf.saxon.sort.AtomicComparer getBaseComparer () 
	public net.sf.saxon.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
}

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

net/sf/saxon/sort/EqualityComparer.class
EqualityComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.EqualityComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer  {
	public static net.sf.saxon.sort.EqualityComparer THE_INSTANCE
	public static net.sf.saxon.sort.EqualityComparer getInstance () 
	private void  () 
	public net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue a
	static void  () 
}

net/sf/saxon/sort/GenericAtomicComparer.class
GenericAtomicComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GenericAtomicComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer java.io.Serializable  {
	private net.sf.saxon.sort.StringCollator collator
	private transient net.sf.saxon.expr.XPathContext context
	public void  (net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext conversion
	public static net.sf.saxon.sort.AtomicComparer makeAtomicComparer (net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.BuiltInAtomicType type0
		net.sf.saxon.type.BuiltInAtomicType type1
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
		int fp0
		int fp1
	public net.sf.saxon.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.sort.StringCollator getStringCollator () 
	public int compareAtomicValues (net.sf.saxon.value.AtomicValue, net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		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 
		Object ac
		Object bc
		net.sf.saxon.value.AtomicValue a
		net.sf.saxon.value.AtomicValue b
	public net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.Platform platform
		net.sf.saxon.value.AtomicValue a
}

net/sf/saxon/sort/GenericSorter.class
GenericSorter.java
package net.sf.saxon.sort
public net.sf.saxon.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.sort.Sortable) 
		int fromIndex
		int toIndex
		net.sf.saxon.sort.Sortable c
	private static void quickSort1 (int, int, net.sf.saxon.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.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.sort.Sortable) 
		int a
		int b
		int c
		net.sf.saxon.sort.Sortable comp
		int bc
	public static void mergeSort (int, int, net.sf.saxon.sort.Sortable) 
		int j
		int i
		int fromIndex
		int toIndex
		net.sf.saxon.sort.Sortable c
		int mid
	private static void inplaceMerge (int, int, int, net.sf.saxon.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.sort.Sortable comp
		int firstCut
		int secondCut
		int first2
		int middle2
		int last2
}

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

net/sf/saxon/sort/GroupAdjacentIterator.class
GroupAdjacentIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupAdjacentIterator extends java.lang.Object implements net.sf.saxon.sort.GroupIterator net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.expr.Expression keyExpression
	private net.sf.saxon.sort.StringCollator collator
	private net.sf.saxon.sort.AtomicComparer comparer
	private net.sf.saxon.sort.ComparisonKey currentComparisonKey
	private net.sf.saxon.expr.XPathContext baseContext
	private net.sf.saxon.expr.XPathContext runningContext
	private net.sf.saxon.value.AtomicValue currentKey
	private java.util.List currentMembers
	private net.sf.saxon.value.AtomicValue nextKey
	private net.sf.saxon.om.Item next
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, net.sf.saxon.sort.StringCollator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator population
		net.sf.saxon.expr.Expression keyExpression
		net.sf.saxon.expr.XPathContext baseContext
		net.sf.saxon.sort.StringCollator collator
		int type
	private void advance ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		ClassCastException e
		net.sf.saxon.om.Item nextCandidate
		net.sf.saxon.value.AtomicValue candidateKey
	public net.sf.saxon.value.AtomicValue 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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/sort/GroupByIterator.class
GroupByIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupByIterator extends java.lang.Object implements net.sf.saxon.sort.GroupIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.expr.Expression keyExpression
	private net.sf.saxon.sort.StringCollator collator
	private net.sf.saxon.expr.XPathContext keyContext
	private int position
	private java.util.ArrayList groups
	private java.util.ArrayList groupKeys
	private java.util.ArrayList initialItems
	private net.sf.saxon.sort.AtomicComparer comparer
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, net.sf.saxon.sort.StringCollator)  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.sort.StringCollator collator
		int type
	private void buildIndexedGroups ()  throws net.sf.saxon.trans.XPathException 
		java.util.ArrayList newGroup
		net.sf.saxon.value.AtomicValue key
		net.sf.saxon.sort.ComparisonKey comparisonKey
		java.util.ArrayList g
		net.sf.saxon.om.Item item
		net.sf.saxon.om.SequenceIterator keys
		boolean firstKey
		java.util.HashMap index
		net.sf.saxon.expr.XPathContext c2
	public net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	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 
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext c2
	public int getProperties () 
	public int getLastPosition ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/sort/GroupEndingIterator.class
GroupEndingIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupEndingIterator extends java.lang.Object implements net.sf.saxon.sort.GroupIterator net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.pattern.Pattern endPattern
	private net.sf.saxon.expr.XPathContext baseContext
	private net.sf.saxon.expr.XPathContext runningContext
	private java.util.List currentMembers
	private net.sf.saxon.om.Item next
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator population
		net.sf.saxon.pattern.Pattern endPattern
		net.sf.saxon.expr.XPathContext context
	private void advance ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.AtomicValue 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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

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

net/sf/saxon/sort/GroupStartingIterator.class
GroupStartingIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.GroupStartingIterator extends java.lang.Object implements net.sf.saxon.om.LookaheadIterator net.sf.saxon.sort.GroupIterator  {
	private net.sf.saxon.om.SequenceIterator population
	private net.sf.saxon.pattern.Pattern startPattern
	private net.sf.saxon.expr.XPathContext baseContext
	private net.sf.saxon.expr.XPathContext runningContext
	private java.util.List currentMembers
	private net.sf.saxon.om.Item next
	private net.sf.saxon.om.Item current
	private int position
	public void  (net.sf.saxon.om.SequenceIterator, net.sf.saxon.pattern.Pattern, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator population
		net.sf.saxon.pattern.Pattern startPattern
		net.sf.saxon.expr.XPathContext context
	private void advance ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo nextCandidate
	public net.sf.saxon.value.AtomicValue 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 net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

net/sf/saxon/sort/IntArraySet$IntArraySetIterator.class
IntArraySet.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntArraySet$IntArraySetIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator java.io.Serializable  {
	private int i
	private final net.sf.saxon.sort.IntArraySet this$0
	public void  (net.sf.saxon.sort.IntArraySet) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/sort/IntArraySet.class
IntArraySet.java
package net.sf.saxon.sort
public net.sf.saxon.sort.IntArraySet extends java.lang.Object implements java.io.Serializable net.sf.saxon.sort.IntSet  {
	public static final int[] EMPTY_INT_ARRAY
	private int[] contents
	private int hashCode
	public void  () 
	public void  (net.sf.saxon.sort.IntHashSet) 
		net.sf.saxon.sort.IntHashSet input
	public void  (net.sf.saxon.sort.IntArraySet) 
		net.sf.saxon.sort.IntArraySet input
	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.sort.IntIterator iterator () 
	public net.sf.saxon.sort.IntArraySet union (net.sf.saxon.sort.IntArraySet) 
		net.sf.saxon.sort.IntArraySet other
		int[] merged
		int[] a
		int[] b
		int m
		int n
		int o
		int i
		int j
	public static net.sf.saxon.sort.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.om.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		net.sf.saxon.sort.IntArraySet s
		Object other
	public int hashCode () 
		int h
		net.sf.saxon.sort.IntIterator it
	public boolean containsAll (net.sf.saxon.sort.IntSet) 
		net.sf.saxon.sort.IntSet other
		net.sf.saxon.sort.IntIterator it
	static int[] access$000 (net.sf.saxon.sort.IntArraySet) 
		net.sf.saxon.sort.IntArraySet x0
	static void  () 
}

net/sf/saxon/sort/IntHashMap$IntHashMapKeyIterator.class
IntHashMap.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntHashMap$IntHashMapKeyIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator java.io.Serializable  {
	private int i
	private final net.sf.saxon.sort.IntHashMap this$0
	public void  (net.sf.saxon.sort.IntHashMap) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/sort/IntHashMap$IntHashMapValueIterator.class
IntHashMap.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntHashMap$IntHashMapValueIterator extends java.lang.Object implements java.util.Iterator java.io.Serializable  {
	private int i
	private final net.sf.saxon.sort.IntHashMap this$0
	public void  (net.sf.saxon.sort.IntHashMap) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

net/sf/saxon/sort/IntHashMap$IntHashMapValueIteratorOLD.class
IntHashMap.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntHashMap$IntHashMapValueIteratorOLD extends java.lang.Object implements java.util.Iterator java.io.Serializable  {
	private net.sf.saxon.sort.IntHashMap$IntHashMapKeyIterator k
	private final net.sf.saxon.sort.IntHashMap this$0
	public void  (net.sf.saxon.sort.IntHashMap) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

net/sf/saxon/sort/IntHashMap.class
IntHashMap.java
package net.sf.saxon.sort
public net.sf.saxon.sort.IntHashMap extends java.lang.Object implements java.io.Serializable  {
	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.sort.IntIterator keyIterator () 
	public java.util.Iterator valueIterator () 
	public net.sf.saxon.sort.IntHashMap copy () 
		int k
		net.sf.saxon.sort.IntHashMap n
		net.sf.saxon.sort.IntIterator it
	public void display () 
		int key
		Object value
		net.sf.saxon.sort.IntIterator iter
	static int[] access$000 (net.sf.saxon.sort.IntHashMap) 
		net.sf.saxon.sort.IntHashMap x0
	static java.lang.Object[] access$100 (net.sf.saxon.sort.IntHashMap) 
		net.sf.saxon.sort.IntHashMap x0
}

net/sf/saxon/sort/IntHashSet$IntHashSetIterator.class
IntHashSet.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntHashSet$IntHashSetIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator java.io.Serializable  {
	private int i
	private final net.sf.saxon.sort.IntHashSet this$0
	public void  (net.sf.saxon.sort.IntHashSet) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/sort/IntHashSet.class
IntHashSet.java
package net.sf.saxon.sort
public net.sf.saxon.sort.IntHashSet extends java.lang.Object implements net.sf.saxon.sort.IntSet java.io.Serializable  {
	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 void clear () 
		int i
	public int size () 
	public boolean isEmpty () 
	public int getFirst (int) 
		int v
		int defaultValue
	public int[] getValues () 
		int v
		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.sort.IntIterator iterator () 
	public net.sf.saxon.sort.IntHashSet copy () 
		net.sf.saxon.sort.IntHashSet n
		net.sf.saxon.sort.IntIterator it
	public net.sf.saxon.sort.IntHashSet union (net.sf.saxon.sort.IntHashSet) 
		net.sf.saxon.sort.IntHashSet other
		net.sf.saxon.sort.IntHashSet n
		net.sf.saxon.sort.IntIterator it
	public net.sf.saxon.sort.IntHashSet intersect (net.sf.saxon.sort.IntHashSet) 
		int v
		net.sf.saxon.sort.IntHashSet other
		net.sf.saxon.sort.IntHashSet n
		net.sf.saxon.sort.IntIterator it
	public net.sf.saxon.sort.IntHashSet except (net.sf.saxon.sort.IntHashSet) 
		int v
		net.sf.saxon.sort.IntHashSet other
		net.sf.saxon.sort.IntHashSet n
		net.sf.saxon.sort.IntIterator it
	public boolean containsAll (net.sf.saxon.sort.IntSet) 
		net.sf.saxon.sort.IntSet other
		net.sf.saxon.sort.IntIterator it
	public boolean containsSome (net.sf.saxon.sort.IntHashSet) 
		net.sf.saxon.sort.IntHashSet other
		net.sf.saxon.sort.IntIterator it
	public boolean equals (java.lang.Object) 
		net.sf.saxon.sort.IntHashSet s
		Object other
	public int hashCode () 
		int h
		net.sf.saxon.sort.IntIterator it
	public void diagnosticDump () 
		int i
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.sort.IntIterator iter
		int i
	static int[] access$000 (net.sf.saxon.sort.IntHashSet) 
		net.sf.saxon.sort.IntHashSet x0
}

net/sf/saxon/sort/IntIterator.class
IntIterator.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.IntIterator extends java.lang.Object {
	public abstract boolean hasNext () 
	public abstract int next () 
}

net/sf/saxon/sort/IntRangeSet$IntRangeSetIterator.class
IntRangeSet.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntRangeSet$IntRangeSetIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator java.io.Serializable  {
	private int i
	private int current
	private final net.sf.saxon.sort.IntRangeSet this$0
	public void  (net.sf.saxon.sort.IntRangeSet) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/sort/IntRangeSet.class
IntRangeSet.java
package net.sf.saxon.sort
public net.sf.saxon.sort.IntRangeSet extends java.lang.Object implements java.io.Serializable net.sf.saxon.sort.IntSet  {
	private int[] startPoints
	private int[] endPoints
	private int used
	private int hashCode
	private int size
	public void  () 
	public void  (net.sf.saxon.sort.IntRangeSet) 
		net.sf.saxon.sort.IntRangeSet input
	public void  (int[], int[]) 
		int i
		int[] startPoints
		int[] endPoints
	public void clear () 
	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.sort.IntIterator iterator () 
	public java.lang.String toString () 
		int i
		net.sf.saxon.om.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int i
		int h
	public boolean containsAll (net.sf.saxon.sort.IntSet) 
		net.sf.saxon.sort.IntSet other
		net.sf.saxon.sort.IntIterator it
	public void addRange (int, int) 
		int i
		int low
		int high
	public int[] getStartPoints () 
	public int[] getEndPoints () 
	public int getNumberOfRanges () 
	static int access$000 (net.sf.saxon.sort.IntRangeSet) 
		net.sf.saxon.sort.IntRangeSet x0
	static int[] access$100 (net.sf.saxon.sort.IntRangeSet) 
		net.sf.saxon.sort.IntRangeSet x0
	static int access$200 (net.sf.saxon.sort.IntRangeSet) 
		net.sf.saxon.sort.IntRangeSet x0
	static int[] access$300 (net.sf.saxon.sort.IntRangeSet) 
		net.sf.saxon.sort.IntRangeSet x0
}

net/sf/saxon/sort/IntSet.class
IntSet.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.IntSet extends java.lang.Object {
	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.sort.IntIterator iterator () 
	public abstract boolean containsAll (net.sf.saxon.sort.IntSet) 
}

net/sf/saxon/sort/IntToIntArrayMap$KeyIterator.class
IntToIntArrayMap.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntToIntArrayMap$KeyIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator java.io.Serializable  {
	private int i
	private static final long serialVersionUID
	private final net.sf.saxon.sort.IntToIntArrayMap this$0
	public void  (net.sf.saxon.sort.IntToIntArrayMap) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/sort/IntToIntArrayMap.class
IntToIntArrayMap.java
package net.sf.saxon.sort
public net.sf.saxon.sort.IntToIntArrayMap extends java.lang.Object implements net.sf.saxon.sort.IntToIntMap java.io.Serializable  {
	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.sort.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.sort.IntToIntArrayMap) 
		net.sf.saxon.sort.IntToIntArrayMap x0
	static int[] access$100 (net.sf.saxon.sort.IntToIntArrayMap) 
		net.sf.saxon.sort.IntToIntArrayMap x0
}

net/sf/saxon/sort/IntToIntHashMap$IntToIntHashMapKeyIterator.class
IntToIntHashMap.java
package net.sf.saxon.sort
 net.sf.saxon.sort.IntToIntHashMap$IntToIntHashMapKeyIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator java.io.Serializable  {
	private int i
	private static final long serialVersionUID
	private final net.sf.saxon.sort.IntToIntHashMap this$0
	public void  (net.sf.saxon.sort.IntToIntHashMap) 
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/sort/IntToIntHashMap.class
IntToIntHashMap.java
package net.sf.saxon.sort
public net.sf.saxon.sort.IntToIntHashMap extends java.lang.Object implements java.io.Serializable net.sf.saxon.sort.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.sort.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
	static int[] access$000 (net.sf.saxon.sort.IntToIntHashMap) 
		net.sf.saxon.sort.IntToIntHashMap x0
	static boolean[] access$100 (net.sf.saxon.sort.IntToIntHashMap) 
		net.sf.saxon.sort.IntToIntHashMap x0
}

net/sf/saxon/sort/IntToIntMap.class
IntToIntMap.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.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.sort.IntIterator keyIterator () 
}

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

net/sf/saxon/sort/LRUCache.class
LRUCache.java
package net.sf.saxon.sort
public net.sf.saxon.sort.LRUCache extends java.lang.Object {
	private java.util.LinkedHashMap map
	public void  (int) 
		int cacheSize
	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 () 
}

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

net/sf/saxon/sort/LowercaseFirstCollator.class
LowercaseFirstCollator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.LowercaseFirstCollator extends java.lang.Object implements net.sf.saxon.sort.StringCollator java.io.Serializable  {
	private net.sf.saxon.sort.StringCollator baseCollator
	public void  (net.sf.saxon.sort.StringCollator) 
		net.sf.saxon.sort.StringCollator base
	public int compareStrings (java.lang.String, java.lang.String) 
		boolean aLower
		boolean bLower
		String a
		String b
		int diff
		int i
		int j
	public java.lang.Object getCollationKey (java.lang.String) 
		String s
}

net/sf/saxon/sort/NamedCollation.class
NamedCollation.java
package net.sf.saxon.sort
public net.sf.saxon.sort.NamedCollation extends java.lang.Object implements net.sf.saxon.sort.StringCollator  {
	private String uri
	private transient java.util.Comparator collation
	private static net.sf.saxon.Platform platform
	public void  (java.lang.String, java.util.Comparator) 
		String uri
		java.util.Comparator collation
	public int compareStrings (java.lang.String, java.lang.String) 
		String o1
		String o2
	public java.lang.String getUri () 
	public void setUri (java.lang.String) 
		String uri
	public java.util.Comparator getCollation () 
	public void setCollation (java.util.Comparator) 
		java.util.Comparator collation
	public java.lang.Object getCollationKey (java.lang.String) 
		String s
	static void  () 
}

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

net/sf/saxon/sort/NumericComparer.class
NumericComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.NumericComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer java.io.Serializable  {
	private static net.sf.saxon.sort.NumericComparer THE_INSTANCE
	public static net.sf.saxon.sort.NumericComparer getInstance () 
	private void  () 
	public net.sf.saxon.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
		NumberFormatException err
		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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue) 
		double d
		NumberFormatException err
		net.sf.saxon.value.AtomicValue a
	private net.sf.saxon.value.DoubleValue toDoubleValue (net.sf.saxon.value.NumericValue) 
		net.sf.saxon.value.NumericValue nv
	static void  () 
}

net/sf/saxon/sort/RuleBasedSubstringMatcher.class
RuleBasedSubstringMatcher.java
package net.sf.saxon.sort
public net.sf.saxon.sort.RuleBasedSubstringMatcher extends java.lang.Object implements net.sf.saxon.sort.SubstringMatcher  {
	private java.text.RuleBasedCollator collator
	public void  (java.text.RuleBasedCollator) 
		java.text.RuleBasedCollator collator
	public boolean comparesEqual (java.lang.String, java.lang.String) 
		String s1
		String s2
	public boolean contains (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public boolean endsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
		java.text.CollationElementIterator iter1
		java.text.CollationElementIterator iter2
	public boolean startsWith (java.lang.String, java.lang.String) 
		String s1
		String s2
		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.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.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 int compareStrings (java.lang.String, java.lang.String) 
		String o1
		String o2
	public java.lang.Object getCollationKey (java.lang.String) 
		String s
	public static void main (java.lang.String[]) 
		int e
		java.text.CollationElementIterator iter
		String[] args
		net.sf.saxon.Configuration config
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.om.FastStringBuffer sb
}

net/sf/saxon/sort/SortExpression.class
SortExpression.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortExpression extends net.sf.saxon.expr.Expression implements net.sf.saxon.sort.SortKeyEvaluator  {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.sort.SortKeyDefinition[] sortKeyDefinitions
	private transient net.sf.saxon.sort.AtomicComparer[] comparators
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.sort.SortKeyDefinition[]) 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.Expression select
		net.sf.saxon.sort.SortKeyDefinition[] sortKeys
		java.util.Iterator children
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public java.util.Iterator iterateSubExpressions () 
		net.sf.saxon.expr.Expression e
		int i
		java.util.List list
	public net.sf.saxon.expr.PathMap$PathMapNodeSet addToPathMap (net.sf.saxon.expr.PathMap, net.sf.saxon.expr.PathMap$PathMapNodeSet) 
		net.sf.saxon.expr.Expression e
		int i
		net.sf.saxon.expr.PathMap pathMap
		net.sf.saxon.expr.PathMap$PathMapNodeSet pathMapNodeSet
		net.sf.saxon.expr.PathMap$PathMapNodeSet target
	public boolean hasLoopingSubexpression (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression child
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.sort.AtomicComparer comp
		net.sf.saxon.expr.Expression sortKey
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression select2
		net.sf.saxon.type.ItemType sortedItemType
		boolean allKeysFixed
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression sortKey
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.Expression select2
		net.sf.saxon.type.ItemType sortedItemType
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression sk2
		int i
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	public boolean isSortKey (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.expr.Expression child
	public int computeCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeSpecialProperties () 
		int props
	public net.sf.saxon.om.SequenceIterator iterate (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sort.AtomicComparer comp
		int s
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.expr.XPathContext xpc
		net.sf.saxon.sort.AtomicComparer[] comps
	public net.sf.saxon.om.Item evaluateSortKey (int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int n
		net.sf.saxon.expr.XPathContext c
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int s
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/sort/SortKeyDefinition.class
SortKeyDefinition.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortKeyDefinition extends java.lang.Object implements java.io.Serializable  {
	private static net.sf.saxon.expr.StringLiteral defaultOrder
	private static net.sf.saxon.expr.StringLiteral defaultCaseOrder
	private static net.sf.saxon.expr.StringLiteral defaultLanguage
	protected net.sf.saxon.expr.Expression sortKey
	protected net.sf.saxon.expr.Expression order
	protected net.sf.saxon.expr.Expression dataTypeExpression
	protected net.sf.saxon.expr.Expression caseOrder
	protected net.sf.saxon.expr.Expression language
	protected net.sf.saxon.expr.Expression collationName
	protected net.sf.saxon.expr.Expression stable
	protected net.sf.saxon.sort.StringCollator collation
	protected String baseURI
	protected boolean emptyLeast
	protected boolean backwardsCompatible
	private transient net.sf.saxon.sort.AtomicComparer finalComparator
	public void  () 
	public void setSortKey (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression getSortKey () 
	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 collationName
	public net.sf.saxon.expr.Expression getCollationNameExpression () 
	public void setCollation (net.sf.saxon.sort.StringCollator) 
		net.sf.saxon.sort.StringCollator collation
	public net.sf.saxon.sort.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 stable
	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.sort.SortKeyDefinition simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.sort.AtomicComparer makeComparator (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sort.StringCollator stringCollator
		java.net.URI base
		java.net.URISyntaxException err
		net.sf.saxon.trans.XPathException e
		String cname
		java.net.URI collationURI
		net.sf.saxon.sort.StringCollator stringCollator
		String caseOrderX
		String languageX
		java.util.Properties props
		net.sf.saxon.sort.AtomicComparer atomicComparer
		net.sf.saxon.sort.AtomicComparer atomicComparer
		net.sf.saxon.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.type.TypeHierarchy th
		net.sf.saxon.sort.AtomicComparer atomicComparer
		net.sf.saxon.sort.StringCollator stringCollator
	public void setFinalComparator (net.sf.saxon.sort.AtomicComparer) 
		net.sf.saxon.sort.AtomicComparer comp
	public net.sf.saxon.sort.AtomicComparer getFinalComparator () 
	static void  () 
}

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

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

net/sf/saxon/sort/SortedGroupIterator.class
SortedGroupIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortedGroupIterator extends net.sf.saxon.sort.SortedIterator implements net.sf.saxon.sort.GroupIterator  {
	private net.sf.saxon.instruct.Instruction origin
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.sort.GroupIterator, net.sf.saxon.sort.SortKeyEvaluator, net.sf.saxon.sort.AtomicComparer[], net.sf.saxon.instruct.Instruction) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.sort.GroupIterator base
		net.sf.saxon.sort.SortKeyEvaluator sortKeyEvaluator
		net.sf.saxon.sort.AtomicComparer[] comparators
		net.sf.saxon.instruct.Instruction origin
	protected void buildArray ()  throws net.sf.saxon.trans.XPathException 
		int allocated
		Object[] nk2
		int n
		net.sf.saxon.om.Item item
		int k
		int allocated
		net.sf.saxon.expr.XPathContextMajor c2
	public net.sf.saxon.value.AtomicValue getCurrentGroupingKey () 
	public net.sf.saxon.om.SequenceIterator iterateCurrentGroup ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
}

net/sf/saxon/sort/SortedIterator.class
SortedIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortedIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.LookaheadIterator net.sf.saxon.sort.Sortable  {
	protected net.sf.saxon.om.SequenceIterator base
	protected net.sf.saxon.sort.SortKeyEvaluator sortKeyEvaluator
	protected net.sf.saxon.sort.AtomicComparer[] comparators
	protected int recordSize
	protected Object[] nodeKeys
	protected int count
	protected int position
	protected net.sf.saxon.expr.XPathContext context
	private int hostLanguage
	private void  () 
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.SortKeyEvaluator, net.sf.saxon.sort.AtomicComparer[]) 
		int n
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.sort.SortKeyEvaluator sortKeyEvaluator
		net.sf.saxon.sort.AtomicComparer[] comparators
	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 net.sf.saxon.om.Item current () 
	public int position () 
	public int getLastPosition ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.sort.SortedIterator s
	public int getProperties () 
	protected void buildArray ()  throws net.sf.saxon.trans.XPathException 
		int allocated
		Object[] nk2
		int n
		net.sf.saxon.om.Item item
		int k
		Object[] nk2
		int allocated
	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
		int a1
		int b1
	public void swap (int, int) 
		Object temp
		int i
		int a
		int b
		int a1
		int b1
}

net/sf/saxon/sort/SortedTupleIterator.class
SortedTupleIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.SortedTupleIterator extends net.sf.saxon.sort.SortedIterator {
	public void  (net.sf.saxon.expr.XPathContext, net.sf.saxon.om.SequenceIterator, net.sf.saxon.sort.AtomicComparer[]) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator base
		net.sf.saxon.sort.AtomicComparer[] comparators
	protected void buildArray ()  throws net.sf.saxon.trans.XPathException 
		Object[] nk2
		net.sf.saxon.om.ValueRepresentation v
		int n
		net.sf.saxon.value.ObjectValue tupleObject
		net.sf.saxon.om.ValueRepresentation[] tuple
		int k
		int allocated
}

net/sf/saxon/sort/StandardCollationURIResolver.class
StandardCollationURIResolver.java
package net.sf.saxon.sort
public net.sf.saxon.sort.StandardCollationURIResolver extends java.lang.Object implements net.sf.saxon.sort.CollationURIResolver  {
	private static final net.sf.saxon.sort.StandardCollationURIResolver theInstance
	static final boolean $assertionsDisabled
	static Class class$net$sf$saxon$sort$StandardCollationURIResolver
	private void  () 
	public static final net.sf.saxon.sort.StandardCollationURIResolver getInstance () 
	public net.sf.saxon.sort.StringCollator resolve (java.lang.String, java.lang.String, net.sf.saxon.Configuration) 
		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
		javax.xml.transform.TransformerException e1
		net.sf.saxon.trans.XPathException e
		String uri
		String base
		net.sf.saxon.Configuration config
	public static java.lang.String decode (java.lang.String) 
		int i
		String s
		int n
		net.sf.saxon.om.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 java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

net/sf/saxon/sort/StringCollator.class
StringCollator.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.StringCollator extends java.lang.Object implements java.io.Serializable  {
	public abstract int compareStrings (java.lang.String, java.lang.String) 
	public abstract java.lang.Object getCollationKey (java.lang.String) 
}

net/sf/saxon/sort/SubstringMatcher.class
SubstringMatcher.java
package net.sf.saxon.sort
public abstract net.sf.saxon.sort.SubstringMatcher extends java.lang.Object implements net.sf.saxon.sort.StringCollator  {
	public abstract boolean comparesEqual (java.lang.String, java.lang.String) 
	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/sort/TerminatedIntIterator.class
TerminatedIntIterator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TerminatedIntIterator extends java.lang.Object implements net.sf.saxon.sort.IntIterator  {
	int[] values
	int index
	int terminator
	public void  (int[]) 
		int[] values
	public void  (int[], int) 
		int[] values
		int terminator
	public boolean hasNext () 
	public int next () 
}

net/sf/saxon/sort/TextComparer.class
TextComparer.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TextComparer extends java.lang.Object implements net.sf.saxon.sort.AtomicComparer java.io.Serializable  {
	private net.sf.saxon.sort.AtomicComparer baseComparer
	public void  (net.sf.saxon.sort.AtomicComparer) 
		net.sf.saxon.sort.AtomicComparer baseComparer
	public net.sf.saxon.sort.AtomicComparer getBaseComparer () 
	public net.sf.saxon.sort.AtomicComparer provideContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.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 net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.value.AtomicValue)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.AtomicValue a
}

net/sf/saxon/sort/TupleExpression.class
TupleExpression.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TupleExpression extends net.sf.saxon.expr.Expression {
	net.sf.saxon.expr.Expression[] components
	int[] evaluationModes
	static Class class$java$lang$Object
	public void  (int) 
		int width
	public void setExpression (int, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression exp
	public net.sf.saxon.expr.Expression[] getComponents () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.PromotionOffer offer
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
		int i
		net.sf.saxon.sort.TupleExpression te
		net.sf.saxon.expr.Expression[] c2
		int[] e2
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int i
		net.sf.saxon.trace.ExpressionPresenter out
	public net.sf.saxon.om.Item evaluateItem (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.Value[] tuple
	public int computeCardinality () 
	public int getIntrinsicDependencies () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		int i
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

net/sf/saxon/sort/TupleSorter$TupleUnwrapper.class
TupleSorter.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TupleSorter$TupleUnwrapper extends java.lang.Object implements net.sf.saxon.expr.MappingFunction  {
	private static net.sf.saxon.sort.TupleSorter$TupleUnwrapper THE_INSTANCE
	private void  () 
	public static net.sf.saxon.sort.TupleSorter$TupleUnwrapper getInstance () 
	public net.sf.saxon.om.SequenceIterator map (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.value.ObjectValue tuple
		Object o
		net.sf.saxon.value.Value value
	static void  () 
}

net/sf/saxon/sort/TupleSorter.class
TupleSorter.java
package net.sf.saxon.sort
public net.sf.saxon.sort.TupleSorter extends net.sf.saxon.expr.Expression {
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.sort.SortKeyDefinition[] sortKeyDefinitions
	private net.sf.saxon.sort.AtomicComparer[] comparators
	public void  (net.sf.saxon.expr.Expression, net.sf.saxon.sort.SortKeyDefinition[]) 
		net.sf.saxon.expr.Expression base
		net.sf.saxon.sort.SortKeyDefinition[] keys
	public net.sf.saxon.sort.AtomicComparer[] getComparators () 
	public net.sf.saxon.expr.Expression getBaseExpression () 
	public net.sf.saxon.expr.Expression simplify (net.sf.saxon.expr.ExpressionVisitor)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression typeCheck (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		int i
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression optimize (net.sf.saxon.expr.ExpressionVisitor, net.sf.saxon.type.ItemType)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.type.ItemType contextItemType
	public net.sf.saxon.expr.Expression copy () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int computeCardinality () 
	public java.util.Iterator iterateSubExpressions () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
		boolean found
	public net.sf.saxon.expr.Expression promote (net.sf.saxon.expr.PromotionOffer)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.PromotionOffer offer
		net.sf.saxon.expr.Expression exp
	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 iter
	public void explain (net.sf.saxon.trace.ExpressionPresenter) 
		int s
		net.sf.saxon.trace.ExpressionPresenter out
}

net/sf/saxon/sort/UppercaseFirstCollator.class
UppercaseFirstCollator.java
package net.sf.saxon.sort
public net.sf.saxon.sort.UppercaseFirstCollator extends java.lang.Object implements net.sf.saxon.sort.StringCollator java.io.Serializable  {
	private net.sf.saxon.sort.StringCollator baseCollator
	public void  (net.sf.saxon.sort.StringCollator) 
		net.sf.saxon.sort.StringCollator base
	public int compareStrings (java.lang.String, java.lang.String) 
		boolean aUpper
		boolean bUpper
		String a
		String b
		int diff
		int i
		int j
	public java.lang.Object getCollationKey (java.lang.String) 
		String s
}

net/sf/saxon/style/
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 ()  throws net.sf.saxon.trans.XPathException 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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, int, 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.ExpressionParser parser
		int i0
		int i1
		int i8
		int i9
		String avt
		int lineNumber
		net.sf.saxon.expr.StaticContext env
		java.util.List components
		int len
		int last
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression[] args
		net.sf.saxon.functions.Concat fn
	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/DataElement.class
DataElement.java
package net.sf.saxon.style
public net.sf.saxon.style.DataElement extends net.sf.saxon.tree.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.NamePool namePool
	private net.sf.saxon.om.NamespaceResolver namespaceResolver
	public void  (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement styleElement
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.expr.XPathContext makeEarlyEvaluationContext () 
	public net.sf.saxon.instruct.LocationMap getLocationMap () 
	public void issueWarning (java.lang.String, javax.xml.transform.SourceLocator) 
		String s
		javax.xml.transform.SourceLocator locator
	public net.sf.saxon.om.NamePool getNamePool () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public java.lang.String getBaseURI () 
	public java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public int getFingerprint (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.QNameException err
		String uri
		String uri
		String qname
		boolean useDefault
		String[] parts
		String prefix
	public net.sf.saxon.om.StructuredQName getStructuredQName (java.lang.String, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.QNameException err
		String uri
		String uri
		String qname
		boolean useDefault
		String[] parts
		String prefix
	public net.sf.saxon.expr.VariableReference bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.style.XSLVariableDeclaration xslVariableDeclaration
		net.sf.saxon.expr.VariableReference var
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	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 net.sf.saxon.sort.StringCollator getCollation (java.lang.String) 
		String name
	public java.lang.String getDefaultCollationName () 
	public java.lang.String getDefaultElementNamespace () 
	public java.lang.String getDefaultFunctionNamespace () 
	public boolean isInBackwardsCompatibleMode () 
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
	public boolean isAllowedBuiltInType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.BuiltInAtomicType type
	public net.sf.saxon.style.XSLStylesheet getXSLStylesheet () 
	public net.sf.saxon.style.StyleElement getStyleElement () 
}

net/sf/saxon/style/ExtensionElementFactory.class
ExtensionElementFactory.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.ExtensionElementFactory extends java.lang.Object {
	public abstract java.lang.Class getExtensionClass (java.lang.String) 
}

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 () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
}

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 int resultNameCode
	private int[] attributeNames
	private net.sf.saxon.expr.Expression[] attributeValues
	private int numberOfAttributes
	private boolean toplevel
	private int[] namespaceCodes
	private net.sf.saxon.instruct.AttributeSet[] 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 
		String inheritAtt
		int fp
		net.sf.saxon.expr.Expression exp
		int anameCode
		short attURIcode
		int i
		int[] attributeNames2
		net.sf.saxon.expr.Expression[] attributeValues2
		net.sf.saxon.om.NamePool namePool
		int num
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		short scode
		int ncode
		int i
		int ercode
		int newNSCode
		int anameCode
		int alias
		short attURIcode
		int i
		short uricode
		int n
		int i
		int[] newNamespaceCodes
		net.sf.saxon.style.XSLStylesheet sheet
		String useAttSets
		String type
		String validate
		short[] attributeURIs
		int numberExcluded
		int count
		net.sf.saxon.om.NamePool namePool
		short elementURICode
	protected void validateChildren ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.TraceExpression trace
		net.sf.saxon.instruct.FixedAttribute att
		net.sf.saxon.expr.Expression exp
		int i
		net.sf.saxon.instruct.UseAttributeSets use
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.FixedElement inst
		net.sf.saxon.expr.Expression content
	public net.sf.saxon.tree.DocumentImpl makeStylesheet (net.sf.saxon.PreparedStylesheet, net.sf.saxon.style.StyleNodeFactory)  throws net.sf.saxon.trans.XPathException 
		String message
		String message
		javax.xml.transform.TransformerException err2
		String message
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.TransformerException err2
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.tree.DocumentImpl oldRoot
		net.sf.saxon.tree.TreeBuilder builder
		int st
		int te
		net.sf.saxon.tree.DocumentImpl newRoot
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.PreparedStylesheet pss
		net.sf.saxon.style.StyleNodeFactory nodeFactory
		net.sf.saxon.om.NamePool pool
		String xslPrefix
		String version
	public int getConstructType () 
	public int getObjectNameCode () 
	public java.lang.Object getProperty (java.lang.String) 
		String name
}

net/sf/saxon/style/SaxonAssign.class
SaxonAssign.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonAssign extends net.sf.saxon.style.XSLGeneralVariable {
	private net.sf.saxon.instruct.Assign instruction
	public void  () 
	public boolean isInstruction () 
	public boolean isAssignable () 
	protected boolean allowsAsAttribute () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.XSLVariableDeclaration declaration
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

net/sf/saxon/style/SaxonBreak.class
SaxonBreak.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonBreak extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.style.SaxonIterate saxonIterate
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	protected void validatePosition ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo sib
		net.sf.saxon.om.AxisIterator sibs
		net.sf.saxon.om.NodeInfo inst
		boolean isLast
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

net/sf/saxon/style/SaxonCallTemplate.class
SaxonCallTemplate.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonCallTemplate extends net.sf.saxon.style.XSLCallTemplate {
	public void  () 
	protected boolean allowAVT () 
	public boolean mayContainFallback () 
}

net/sf/saxon/style/SaxonCollation.class
SaxonCollation.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonCollation extends net.sf.saxon.style.StyleElement {
	private String collationName
	private net.sf.saxon.sort.StringCollator collator
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		java.net.URI base
		java.net.URISyntaxException err
		java.net.URI collationURI
		net.sf.saxon.Configuration config
		net.sf.saxon.om.AttributeCollection atts
		String nameAtt
		String defaultAtt
		java.util.Properties props
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
	public java.lang.String getCollationName () 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.sort.StringCollator getCollator () 
	public static void main (java.lang.String[]) 
		java.util.Locale l
		int i
		String[] args
		java.util.Locale[] loc
}

net/sf/saxon/style/SaxonContinue.class
SaxonContinue.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonContinue extends net.sf.saxon.style.SaxonBreak {
	public void  () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo withParam
		net.sf.saxon.om.AxisIterator actualParams
		boolean ok
		net.sf.saxon.om.NodeInfo param
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.NodeInfo param
		net.sf.saxon.style.XSLWithParam withParam
		net.sf.saxon.om.AxisIterator formalParams
		boolean ok
		net.sf.saxon.om.NodeInfo w
		net.sf.saxon.om.AxisIterator declaredParams
		net.sf.saxon.om.AxisIterator actualParams
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.ContinueInstr call
}

net/sf/saxon/style/SaxonDoctype.class
SaxonDoctype.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonDoctype extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.Expression content
		net.sf.saxon.instruct.Doctype inst
}

net/sf/saxon/style/SaxonEntityRef.class
SaxonEntityRef.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonEntityRef extends net.sf.saxon.style.StyleElement {
	String nameAttribute
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.ValueOf text
}

net/sf/saxon/style/SaxonFinally.class
SaxonFinally.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonFinally extends net.sf.saxon.style.StyleElement {
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo sib
		net.sf.saxon.style.StyleElement parent
		net.sf.saxon.om.AxisIterator sibs
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

net/sf/saxon/style/SaxonImportQuery.class
SaxonImportQuery.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonImportQuery extends net.sf.saxon.style.StyleElement {
	private String href
	private String moduleURI
	public void  () 
	public void importModule ()  throws net.sf.saxon.trans.XPathException 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	private void loadLibraryModule ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction def
		net.sf.saxon.style.XSLStylesheet top
		net.sf.saxon.query.QueryModule importedModule
		java.util.Iterator it
		net.sf.saxon.trans.XPathException err
	private net.sf.saxon.query.QueryModule loadModule ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.StaticQueryContext sqc
		String mainModule
		net.sf.saxon.query.XQueryExpression exp
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

net/sf/saxon/style/SaxonIterate.class
SaxonIterate.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonIterate extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.expr.Expression select
	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 () 
	protected boolean mayContainParam () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.om.SequenceIterator children
		java.util.List nonFinallyChildren
		net.sf.saxon.expr.Expression finallyExp
		net.sf.saxon.expr.Expression block
}

net/sf/saxon/style/SaxonScript.class
SaxonScript.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonScript extends net.sf.saxon.style.StyleElement {
	private Class javaClass
	private String implementsURI
	private String language
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.trans.XPathException err
		java.net.MalformedURLException err
		java.net.MalformedURLException err
		String s
		ClassNotFoundException err
		NoClassDefFoundError err2
		java.net.URL base
		java.util.StringTokenizer st
		int count
		java.net.URL[] urls
		String className
		String languageAtt
		String implementsAtt
		String srcAtt
		String archiveAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

net/sf/saxon/style/SaxonWhile.class
SaxonWhile.java
package net.sf.saxon.style
public net.sf.saxon.style.SaxonWhile 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 
		int nc
		String f
		int a
		String testAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.Expression action
		net.sf.saxon.instruct.While w
}

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.ElementImpl implements org.xml.sax.Locator net.sf.saxon.expr.Container net.sf.saxon.trace.InstructionInfo  {
	protected short[] extensionNamespaces
	private short[] excludedNamespaces
	protected java.math.BigDecimal version
	protected net.sf.saxon.expr.StaticContext staticContext
	protected net.sf.saxon.trans.XPathException validationError
	protected int reportingCircumstances
	protected String defaultXPathNamespace
	protected String defaultCollationName
	private boolean explaining
	private net.sf.saxon.om.StructuredQName objectName
	private net.sf.saxon.style.XSLStylesheet containingStylesheet
	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_UNLESS_FALLBACK_AVAILABLE
	public void  () 
	public net.sf.saxon.instruct.Executable getExecutable () 
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
	public net.sf.saxon.expr.StaticContext getStaticContext () 
	public net.sf.saxon.expr.ExpressionVisitor makeExpressionVisitor () 
		net.sf.saxon.expr.ExpressionVisitor visitor
	protected boolean isExplaining () 
	public void substituteFor (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement temp
	protected void setValidationError (javax.xml.transform.TransformerException, int) 
		javax.xml.transform.TransformerException reason
		int circumstances
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	protected net.sf.saxon.type.ItemType getCommonChildItemType () 
		net.sf.saxon.type.ItemType ret
		net.sf.saxon.om.NodeInfo next
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ItemType t
		net.sf.saxon.om.AxisIterator children
	protected boolean markTailCalls () 
	protected boolean mayContainSequenceConstructor () 
	protected boolean mayContainFallback () 
	protected boolean mayContainParam () 
	public net.sf.saxon.style.XSLStylesheet getContainingStylesheet () 
		net.sf.saxon.om.NodeInfo parent
	public int getPrecedence () 
	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.trans.XPathException e
		net.sf.saxon.trans.XPathException err
		String lexicalQName
		net.sf.saxon.om.StructuredQName qName
	public net.sf.saxon.instruct.SavedNamespaceContext makeNamespaceContext () 
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	protected void processAllAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	public java.lang.String getAttributeValue (java.lang.String) 
		String clarkName
		int fp
	protected final void processAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	protected void checkUnknownAttribute (int)  throws net.sf.saxon.trans.XPathException 
		int nc
		String attributeURI
		String elementURI
		String clarkName
	protected abstract void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	protected net.sf.saxon.style.StyleElement getLastChildInstruction () 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.style.StyleElement last
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.expr.Expression makeExpression (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ErrorExpression erexp
		net.sf.saxon.trans.XPathException err
		String expression
	public net.sf.saxon.pattern.Pattern makePattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String pattern
	protected net.sf.saxon.expr.Expression makeAttributeValueTemplate (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String expression
	public net.sf.saxon.value.SequenceType makeSequenceType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionParser parser
		net.sf.saxon.trans.XPathException err
		String sequenceType
	protected void processExtensionElementAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		short uriCode
		net.sf.saxon.om.NamespaceException err
		String s
		int count
		java.util.StringTokenizer st1
		java.util.StringTokenizer st2
		String nc
		String ext
	protected void processExcludedNamespaces (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		int i
		int[] codes
		short uriCode
		net.sf.saxon.om.NamespaceException err
		String s
		int count
		java.util.StringTokenizer st1
		java.util.StringTokenizer st2
		String nc
		String ext
	protected void processVersionAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ConversionResult val
		String nc
		String v
	public java.math.BigDecimal getVersion () 
		net.sf.saxon.om.NodeInfo node
	public boolean forwardsCompatibleModeIsEnabled () 
	public boolean backwardsCompatibleModeIsEnabled () 
	protected void processDefaultCollationAttribute (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URISyntaxException err
		java.net.URI collationURI
		String uri
		java.util.StringTokenizer st
		String nc
		String v
	protected java.lang.String getDefaultCollationName () 
		net.sf.saxon.om.NodeInfo p
		net.sf.saxon.style.StyleElement e
	protected boolean definesExtensionElement (short) 
		int i
		short uriCode
	public boolean isExtensionNamespace (short) 
		short uriCode
		net.sf.saxon.om.NodeInfo anc
	protected boolean definesExcludedNamespace (short) 
		int i
		short uriCode
	public boolean isExcludedNamespace (short) 
		short uriCode
		net.sf.saxon.om.NodeInfo anc
	protected void processDefaultXPathNamespaceAttribute (java.lang.String) 
		String nc
		String v
	protected java.lang.String getDefaultXPathNamespace () 
		String x
		net.sf.saxon.om.NodeInfo anc
	public net.sf.saxon.type.SchemaType getSchemaType (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.type.SchemaType t
		String[] parts
		String lname
		String uri
		int nameCode
		net.sf.saxon.type.SchemaType stype
		net.sf.saxon.om.QNameException err
		String typeAtt
	public int getTypeAnnotation (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType schemaType
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression typeCheck (java.lang.String, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.InstructionDetails details
		net.sf.saxon.instruct.TraceWrapper trace
		net.sf.saxon.expr.ErrorExpression erexp
		net.sf.saxon.trans.XPathException err
		String name
		net.sf.saxon.expr.Expression exp
	public void allocateSlots (net.sf.saxon.expr.Expression) 
		int firstSlot
		int highWater
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.instruct.SlotManager slotManager
	public void allocatePatternSlots (net.sf.saxon.pattern.Pattern, net.sf.saxon.instruct.SlotManager) 
		net.sf.saxon.pattern.Pattern match
		net.sf.saxon.instruct.SlotManager frame
		int highWater
	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.Configuration config
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.expr.PromotionOffer offer
		java.util.Iterator sub
		boolean usesCurrent
		net.sf.saxon.trans.XPathException e2
		net.sf.saxon.pattern.LocationPathPattern errpat
		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.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.instruct.SlotManager getContainingSlotManager () 
		net.sf.saxon.om.NodeInfo next
		net.sf.saxon.om.NodeInfo node
	public void validateSubtree ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		boolean hasFallback
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.trans.XPathException err
	protected void validateChildren ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		boolean containsInstructions
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.style.StyleElement lastChild
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public net.sf.saxon.style.XSLStylesheet getPrincipalStylesheet () 
		net.sf.saxon.style.XSLStylesheet next
		net.sf.saxon.style.XSLStylesheet sheet
	public net.sf.saxon.PreparedStylesheet getPreparedStylesheet () 
		net.sf.saxon.style.XSLStylesheet principalStylesheet
	public void checkWithinTemplate ()  throws net.sf.saxon.trans.XPathException 
	protected void checkSortComesFirst (boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		boolean sortRequired
		net.sf.saxon.om.AxisIterator kids
		boolean sortFound
		boolean nonSortFound
	public void checkTopLevel (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String errorCode
	public void checkEmpty ()  throws net.sf.saxon.trans.XPathException 
	public void reportAbsence (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String attribute
	public abstract net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compileSequenceConstructor (net.sf.saxon.instruct.Executable, net.sf.saxon.om.SequenceIterator, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.ValueOf text
		net.sf.saxon.om.AxisIterator lookahead
		net.sf.saxon.om.NodeInfo sibling
		net.sf.saxon.instruct.TraceExpression t
		net.sf.saxon.expr.LetExpression let
		net.sf.saxon.instruct.LocalVariable lv
		net.sf.saxon.expr.Expression tail
		net.sf.saxon.expr.Expression var
		net.sf.saxon.expr.Expression child
		net.sf.saxon.style.StyleElement snode
		net.sf.saxon.expr.Expression child
		int lineNumber
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.om.SequenceIterator iter
		boolean includeParams
		net.sf.saxon.expr.Expression result
		int locationId
	protected static net.sf.saxon.instruct.TraceWrapper makeTraceInstruction (net.sf.saxon.style.StyleElement, net.sf.saxon.expr.Expression) 
		net.sf.saxon.style.StyleElement source
		net.sf.saxon.expr.Expression child
		net.sf.saxon.instruct.TraceWrapper trace
	protected net.sf.saxon.expr.Expression fallbackProcessing (net.sf.saxon.instruct.Executable, net.sf.saxon.style.StyleElement)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression b
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.style.StyleElement instruction
		net.sf.saxon.expr.Expression fallback
		net.sf.saxon.om.AxisIterator kids
	protected int allocateLocationId (java.lang.String, int) 
		String systemId
		int lineNumber
	protected net.sf.saxon.sort.SortKeyDefinition[] makeSortKeys ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item child
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.sort.SortKeyDefinition[] keys
		int k
		int numberOfSortKeys
		net.sf.saxon.om.AxisIterator kids
	protected net.sf.saxon.instruct.AttributeSet[] getAttributeSets (java.lang.String, java.util.List)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.XSLAttributeSet t
		int i
		String asetname
		net.sf.saxon.om.StructuredQName fprint
		boolean found
		net.sf.saxon.style.XSLAttributeSet aset
		int i
		String use
		java.util.List list
		net.sf.saxon.style.XSLStylesheet stylesheet
		java.util.List toplevel
		java.util.StringTokenizer st
		net.sf.saxon.instruct.AttributeSet[] array
	protected net.sf.saxon.instruct.WithParam[] getWithParamInstructions (net.sf.saxon.instruct.Executable, boolean, net.sf.saxon.instruct.Instruction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLWithParam wp
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.instruct.WithParam p
		net.sf.saxon.style.XSLWithParam wp
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.instruct.Executable exec
		boolean tunnel
		net.sf.saxon.instruct.Instruction caller
		int count
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.instruct.WithParam[] array
	protected void compileError (net.sf.saxon.trans.XPathException)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException err2
		net.sf.saxon.trans.XPathException error
		net.sf.saxon.PreparedStylesheet pss
	protected void compileError (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		net.sf.saxon.trans.XPathException tce
	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 undeclaredNamespaceError (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String errorCode
	protected void compileWarning (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
		net.sf.saxon.trans.XPathException tce
		net.sf.saxon.PreparedStylesheet pss
	protected void issueWarning (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException error
		net.sf.saxon.PreparedStylesheet pss
	protected void issueWarning (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator locator
		javax.xml.transform.TransformerConfigurationException tce
	public boolean isTopLevel () 
	public net.sf.saxon.style.XSLVariableDeclaration 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.style.XSLVariableDeclaration binding
	private net.sf.saxon.style.XSLVariableDeclaration getVariableBinding (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.XSLVariableDeclaration var
		net.sf.saxon.om.AxisIterator preceding
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.om.NodeInfo prev
		net.sf.saxon.style.XSLStylesheet root
	public net.sf.saxon.style.XSLFunction getStylesheetFunction (net.sf.saxon.om.StructuredQName, int) 
		Object child
		int i
		net.sf.saxon.om.StructuredQName qName
		int arity
		net.sf.saxon.style.XSLStylesheet root
		java.util.List toplevel
	public java.util.List getAllStylesheetFunctions () 
		net.sf.saxon.om.StructuredQName name
		int arity
		Object child
		int i
		java.util.List output
		net.sf.saxon.style.XSLStylesheet root
		java.util.List toplevel
	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 () 
		net.sf.saxon.om.NodeInfo a
		net.sf.saxon.om.NamePool pool
		java.util.List list
		net.sf.saxon.om.AxisIterator it
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
	public int getHostLanguage () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
}

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.NodeFactory  {
	net.sf.saxon.sort.IntHashMap userStyles
	net.sf.saxon.Configuration config
	net.sf.saxon.om.NamePool namePool
	boolean allowExtensions
	javax.xml.transform.ErrorListener errorListener
	static Class class$net$sf$saxon$style$LiteralResultElement
	static Class class$net$sf$saxon$style$AbsentExtensionElement
	public void  (net.sf.saxon.Configuration, javax.xml.transform.ErrorListener) 
		net.sf.saxon.Configuration config
		javax.xml.transform.ErrorListener errorListener
	public net.sf.saxon.tree.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, int, int, net.sf.saxon.om.AttributeCollectionImpl, int[], int, net.sf.saxon.event.LocationProvider, int, int) 
		net.sf.saxon.style.DataElement d
		javax.xml.transform.TransformerException err
		javax.xml.transform.TransformerException err
		javax.xml.transform.TransformerException err
		net.sf.saxon.style.DataElement d
		net.sf.saxon.trans.XPathException err
		javax.xml.transform.TransformerException reason
		Class actualClass
		Class actualClass
		javax.xml.transform.TransformerException reason
		Class actualClass
		net.sf.saxon.trans.XPathException te
		javax.xml.transform.TransformerException e1
		Class actualClass
		net.sf.saxon.style.ExtensionElementFactory factory
		javax.xml.transform.TransformerException reason
		net.sf.saxon.trans.XPathException se
		javax.xml.transform.TransformerException reason
		Class actualClass
		net.sf.saxon.trans.XPathException te
		javax.xml.transform.TransformerException e1
		net.sf.saxon.style.ExtensionElementFactory factory
		net.sf.saxon.style.StyleElement node
		InstantiationException err1
		IllegalAccessException err2
		short uriCode
		String localname
		net.sf.saxon.style.StyleElement temp
		Class assumedClass
		boolean assumedSaxonElement
		Class actualClass
		net.sf.saxon.style.StyleElement node
		net.sf.saxon.om.NodeInfo parent
		int nameCode
		int typeCode
		net.sf.saxon.om.AttributeCollectionImpl attlist
		int[] namespaces
		int namespacesUsed
		net.sf.saxon.event.LocationProvider locator
		int locationId
		int sequence
		boolean toplevel
		String baseURI
		int lineNumber
		int columnNumber
		int f
		net.sf.saxon.style.StyleElement e
	private net.sf.saxon.style.StyleElement makeXSLElement (int) 
		int f
	private net.sf.saxon.style.StyleElement makeSaxonElement (int) 
		int f
	private net.sf.saxon.style.ExtensionElementFactory getFactory (short) 
		net.sf.saxon.trans.XPathException err
		short uriCode
		String uri
		int lastSlash
		String factoryClass
		net.sf.saxon.style.ExtensionElementFactory factory
	public boolean isElementAvailable (java.lang.String, java.lang.String) 
		net.sf.saxon.style.StyleElement e
		net.sf.saxon.style.StyleElement e
		String uri
		String localName
		int fingerprint
		short uriCode
		net.sf.saxon.style.ExtensionElementFactory factory
		Class actualClass
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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.XSLStylesheet stylesheet
	private boolean overriding
	public void  (net.sf.saxon.style.XSLStylesheet, boolean) 
		net.sf.saxon.style.XSLStylesheet sheet
		boolean overriding
	public boolean isAvailable (net.sf.saxon.om.StructuredQName, int) 
		net.sf.saxon.om.StructuredQName functionName
		int arity
		net.sf.saxon.style.XSLFunction fn
	public net.sf.saxon.expr.Expression bind (net.sf.saxon.om.StructuredQName, net.sf.saxon.expr.Expression[], net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName functionName
		net.sf.saxon.expr.Expression[] staticArgs
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.style.XSLFunction fn
		net.sf.saxon.expr.UserFunctionCall fc
	public net.sf.saxon.functions.FunctionLibrary copy () 
	public java.util.List getAllFunctions () 
}

net/sf/saxon/style/StylesheetProcedure.class
StylesheetProcedure.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.StylesheetProcedure extends java.lang.Object {
	public abstract net.sf.saxon.instruct.SlotManager getSlotManager () 
}

net/sf/saxon/style/StylesheetStripper.class
StylesheetStripper.java
package net.sf.saxon.style
public net.sf.saxon.style.StylesheetStripper extends net.sf.saxon.event.Stripper {
	private static final int[] specials
	public void  () 
	public net.sf.saxon.event.Stripper getAnother () 
	public byte isSpacePreserving (int) 
		int nameCode
		int fp
	public byte isSpacePreserving (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo element
	static void  () 
}

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 javax.xml.transform.TransformerException 
		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 useWhenCode
	private int xslUseWhenCode
	private int defaultNamespaceCode
	private int depthOfHole
	private boolean emptyStylesheetElement
	private java.util.Stack defaultNamespaceStack
	private net.sf.saxon.value.DateTimeValue currentDateTime
	public void  (net.sf.saxon.event.StartTagBuffer) 
		net.sf.saxon.event.StartTagBuffer startTag
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		String useWhen
		int fp
		boolean b
		javax.xml.transform.TransformerException tex
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionLocation loc
		net.sf.saxon.trans.XPathException e
		String useWhen
		int uriCode
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int 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, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int) 
		String target
		CharSequence data
		int locationId
		int properties
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
	public boolean evaluateUseWhen (java.lang.String, int)  throws net.sf.saxon.trans.XPathException 
		String uri
		int i
		String expression
		int locationId
		net.sf.saxon.style.UseWhenStaticContext staticContext
		net.sf.saxon.expr.Expression expr
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.SlotManager stackFrameMap
		net.sf.saxon.Controller controller
		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 net.sf.saxon.expr.Container  {
	public net.sf.saxon.om.NamespaceResolver namespaceContext
	public net.sf.saxon.functions.FunctionLibrary functionLibrary
	public net.sf.saxon.style.StyleNodeFactory nodeFactory
	public void  (net.sf.saxon.Configuration, net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.Configuration config
		net.sf.saxon.om.NamespaceResolver namespaceContext
		net.sf.saxon.functions.FunctionLibraryList lib
	public void issueWarning (java.lang.String, javax.xml.transform.SourceLocator) 
		javax.xml.transform.TransformerException e
		String s
		javax.xml.transform.SourceLocator locator
		net.sf.saxon.trans.XPathException err
	public java.lang.String getSystemId () 
	public java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		String prefix
		String uri
	public net.sf.saxon.expr.VariableReference bindVariable (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public net.sf.saxon.sort.StringCollator getCollation (java.lang.String) 
		String name
	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 boolean isAllowedBuiltInType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.BuiltInAtomicType type
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public boolean isElementAvailable (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.Configuration config
		String[] parts
		String uri
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.QNameException e
		String qname
}

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 () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.Platform platform
		CharSequence regex
		CharSequence flagstr
		int xmlVersion
		net.sf.saxon.trans.XPathException err
		String selectAtt
		String regexAtt
		String flagsAtt
		net.sf.saxon.om.AttributeCollection atts
	private void invalidRegex (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String message
		String errorCode
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		boolean b
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.expr.ExpressionLocation locator
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.instruct.Executable exec
		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 nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.ApplyImports inst
}

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 net.sf.saxon.trans.Mode mode
	private String modeAttribute
	private boolean implicitSelect
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.AxisIterator kids
	public boolean markTailCalls () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.sort.SortKeyDefinition[] sortKeys
		net.sf.saxon.expr.Expression sortedSequence
		net.sf.saxon.instruct.ApplyTemplates app
}

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.XSLStringConstructor {
	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 
		int nc
		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 ()  throws net.sf.saxon.trans.XPathException 
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.QNameException e
		String nsuri
		int nameCode
		net.sf.saxon.instruct.FixedAttribute inst
		net.sf.saxon.om.NodeInfo ns
		String p
		net.sf.saxon.om.AxisIterator iter
		String nsuri
		int nameCode
		net.sf.saxon.instruct.FixedAttribute inst
		String qName
		String[] parts
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.om.NamespaceResolver nsContext
		int annotation
		net.sf.saxon.instruct.ComputedAttribute inst
}

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.StylesheetProcedure  {
	private String nameAtt
	private String useAtt
	private net.sf.saxon.instruct.SlotManager stackFrameMap
	private java.util.List attributeSetElements
	private net.sf.saxon.instruct.AttributeSet[] useAttributeSets
	private net.sf.saxon.instruct.AttributeSet procedure
	private int referenceCount
	private boolean validated
	public void  () 
	public net.sf.saxon.om.StructuredQName getAttributeSetName () 
	public net.sf.saxon.instruct.AttributeSet getInstruction () 
	public void incrementReferenceCount () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		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 ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item child
		java.util.Iterator it
		net.sf.saxon.om.AxisIterator kids
	public void checkCircularity (net.sf.saxon.style.XSLAttributeSet)  throws net.sf.saxon.trans.XPathException 
		java.util.Iterator it
		net.sf.saxon.style.XSLAttributeSet origin
	public net.sf.saxon.instruct.SlotManager getSlotManager () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.TraceWrapper trace
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression body
		net.sf.saxon.instruct.Executable exec
	public int getConstructType () 
}

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 net.sf.saxon.om.StructuredQName calledTemplateName
	private net.sf.saxon.style.XSLTemplate template
	private boolean useTailRecursion
	private net.sf.saxon.expr.Expression calledTemplateExpression
	public void  () 
	protected boolean allowAVT () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		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 ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo withParam
		net.sf.saxon.om.AxisIterator actualParams
		boolean ok
		net.sf.saxon.om.NodeInfo param
		net.sf.saxon.value.SequenceType required
		net.sf.saxon.om.NodeInfo param
		net.sf.saxon.style.XSLWithParam withParam
		net.sf.saxon.om.AxisIterator formalParams
		boolean ok
		net.sf.saxon.om.NodeInfo w
		net.sf.saxon.om.AxisIterator declaredParams
		net.sf.saxon.om.AxisIterator actualParams
	private net.sf.saxon.style.XSLTemplate findTemplate (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLTemplate t
		int i
		net.sf.saxon.om.StructuredQName templateName
		net.sf.saxon.style.XSLStylesheet stylesheet
		java.util.List toplevel
	public boolean markTailCalls () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.Template target
		net.sf.saxon.om.NamespaceResolver nsContext
		net.sf.saxon.instruct.CallTemplate call
}

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 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 
		int nc
		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 ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item child
		String[] parts
		String uri
		net.sf.saxon.om.StructuredQName qn
		net.sf.saxon.style.XSLCharacterMap ref
		net.sf.saxon.om.QNameException err
		String displayname
		java.util.Iterator it
		java.util.StringTokenizer st
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.style.XSLStylesheet principal
		net.sf.saxon.style.XSLCharacterMap other
	private void checkCircularity (net.sf.saxon.style.XSLCharacterMap)  throws net.sf.saxon.trans.XPathException 
		java.util.Iterator it
		net.sf.saxon.style.XSLCharacterMap origin
	public void assemble (net.sf.saxon.sort.IntHashMap) 
		net.sf.saxon.style.XSLCharacterMap charmap
		int i
		net.sf.saxon.om.Item child
		net.sf.saxon.style.XSLOutputCharacter oc
		net.sf.saxon.sort.IntHashMap map
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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 () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.om.AxisIterator kids
	public boolean markTailCalls () 
		net.sf.saxon.om.NodeInfo curr
		boolean found
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.instruct.TraceWrapper trace
		net.sf.saxon.expr.Expression b
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.instruct.TraceWrapper trace
		net.sf.saxon.expr.Expression b
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.expr.Expression[] conditions2
		net.sf.saxon.expr.Expression[] actions2
		net.sf.saxon.instruct.Executable exec
		int entries
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		int w
		net.sf.saxon.om.AxisIterator kids
}

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.XSLStringConstructor {
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.Comment inst
}

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.instruct.AttributeSet[] attributeSets
	private boolean copyNamespaces
	private boolean inheritNamespaces
	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 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String copyNamespacesAtt
		String validationAtt
		String typeAtt
		String inheritAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.UseAttributeSets use
		net.sf.saxon.expr.Expression condition
		net.sf.saxon.expr.Expression choice
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.Copy inst
		net.sf.saxon.expr.Expression content
}

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 int validation
	private net.sf.saxon.type.SchemaType schemaType
	private boolean readOnce
	public void  () 
	public boolean isInstruction () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String copyNamespacesAtt
		String validationAtt
		String typeAtt
		String readOnceAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.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 infinity
	String minusSign
	String NaN
	String percent
	String perMille
	String zeroDigit
	String digit
	String patternSeparator
	static int[] zeroDigits
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.trans.DecimalSymbols makeDecimalFormatSymbols ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.DecimalSymbols d
	private void checkDistinctRoles (net.sf.saxon.trans.DecimalSymbols)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.DecimalSymbols dfs
		java.util.HashMap map
		Integer c
	private void duplicate (java.lang.String, java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String role1
		String role2
	public void checkZeroDigit ()  throws net.sf.saxon.trans.XPathException 
		int d
		int d
	public void register ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.StructuredQName formatName
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.DecimalSymbols d
		net.sf.saxon.trans.DecimalFormatManager dfm
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
	private int toChar (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String s
		int[] e
	static void  () 
}

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 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String validationAtt
		String typeAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.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.instruct.AttributeSet[] 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 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String nameAtt
		String namespaceAtt
		String validationAtt
		String typeAtt
		String inheritAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.QNameException e
		net.sf.saxon.instruct.UseAttributeSets use
		int nameCode
		net.sf.saxon.instruct.FixedElement inst
		net.sf.saxon.expr.Expression content
		CharSequence qName
		String[] parts
		String nsuri
		net.sf.saxon.instruct.UseAttributeSets use
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.om.NamespaceResolver nsContext
		net.sf.saxon.instruct.ComputedElement inst
		net.sf.saxon.expr.Expression content
}

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 () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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 {
	net.sf.saxon.expr.Expression select
	boolean containsTailCall
	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 () 
	protected boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.sort.SortKeyDefinition[] sortKeys
		net.sf.saxon.expr.Expression sortedSequence
		net.sf.saxon.expr.Expression block
}

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
	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 
		int nc
		String f
		int a
		java.net.URI base
		java.net.URISyntaxException err
		String collation
		java.net.URI collationURI
		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 ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.RoleLocator role
		String prefix
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionLocation locator
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		String uri
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.sort.StringCollator collator
		byte algorithm
		net.sf.saxon.expr.Expression key
		net.sf.saxon.expr.Expression action
}

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.StylesheetProcedure  {
	private String nameAtt
	private String asAtt
	private String overrideAtt
	private net.sf.saxon.value.SequenceType resultType
	private String functionName
	private net.sf.saxon.instruct.SlotManager stackFrameMap
	private boolean memoFunction
	private boolean override
	private int numberOfArguments
	private net.sf.saxon.instruct.UserFunction compiledFunction
	java.util.List references
	public void  () 
	public void registerReference (net.sf.saxon.expr.UserFunctionCall) 
		net.sf.saxon.expr.UserFunctionCall ref
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String memoAtt
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	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 () 
	protected boolean isPermittedChild (net.sf.saxon.style.StyleElement) 
		net.sf.saxon.style.StyleElement child
	public boolean isOverriding () 
		net.sf.saxon.trans.XPathException e
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
		java.util.Iterator iter
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		Object child
		int i
		net.sf.saxon.style.XSLStylesheet root
		java.util.List toplevel
		boolean isDuplicate
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
	private void compileAsExpression (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.TraceWrapper trace
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.expr.ExpressionVisitor visitor
		int tailCalls
	private void fixupInstruction (net.sf.saxon.instruct.UserFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.UserFunctionCall call
		java.util.Iterator iter
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.UserFunction compiledFunction
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.instruct.SlotManager getSlotManager () 
	public net.sf.saxon.value.SequenceType getResultType () 
	public int getNumberOfArguments () 
		net.sf.saxon.om.Item child
		net.sf.saxon.om.AxisIterator kids
	public void setParameterDefinitions (net.sf.saxon.instruct.UserFunction) 
		net.sf.saxon.instruct.UserFunctionParameter param
		int refs
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.instruct.UserFunction fn
		net.sf.saxon.instruct.UserFunctionParameter[] params
		int count
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.instruct.UserFunction getCompiledFunction () 
	public int getConstructType () 
}

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 {
	String href
	net.sf.saxon.tree.DocumentImpl includedDoc
	public void  () 
	public abstract boolean isImport () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.style.XSLStylesheet getIncludedStylesheet (net.sf.saxon.style.XSLStylesheet, int)  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException e
		net.sf.saxon.event.IDFilter filter
		net.sf.saxon.style.XSLStylesheet thisSheet
		net.sf.saxon.PreparedStylesheet pss
		javax.xml.transform.URIResolver resolver
		net.sf.saxon.Configuration config
		String relative
		String fragment
		int hash
		javax.xml.transform.Source source
		net.sf.saxon.style.XSLStylesheet anc
		net.sf.saxon.style.StyleNodeFactory snFactory
		net.sf.saxon.tree.ElementImpl outermost
		net.sf.saxon.style.XSLStylesheet incSheet
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.XSLStylesheet importer
		int precedence
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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.expr.Expression select
	protected net.sf.saxon.value.SequenceType requiredType
	protected String constantText
	protected boolean global
	protected net.sf.saxon.instruct.SlotManager slotManager
	protected boolean assignable
	protected boolean redundant
	protected boolean requiredParam
	protected boolean implicitlyRequiredParam
	protected boolean tunnel
	private boolean textonly
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainSequenceConstructor () 
	protected boolean allowsAsAttribute () 
	protected boolean allowsTunnelAttribute () 
	protected boolean allowsValue () 
	protected boolean allowsRequired () 
	public boolean isAssignable () 
	public boolean isTunnelParam () 
	public boolean isRequiredParam () 
	public boolean isGlobal () 
	public java.lang.String getVariableDisplayName () 
	public void setRedundant () 
	public net.sf.saxon.om.StructuredQName getVariableQName () 
		net.sf.saxon.om.NamespaceException err
		net.sf.saxon.trans.XPathException err
		String nameAttribute
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.NamespaceException e
		String expl
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String assignAtt
		String nameAtt
		String asAtt
		String requiredAtt
		String tunnelAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.om.NodeInfo first
	protected void checkAgainstRequiredType (net.sf.saxon.value.SequenceType)  throws net.sf.saxon.trans.XPathException 
		int category
		String errorCode
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.SequenceType required
	protected void initializeInstruction (net.sf.saxon.instruct.Executable, net.sf.saxon.instruct.GeneralVariable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.DocumentInstr doc
		net.sf.saxon.expr.Expression b
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.TraceWrapper trace
		net.sf.saxon.instruct.GlobalVariable gvar
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.GeneralVariable var
	protected void setReferenceCount (net.sf.saxon.instruct.GeneralVariable) 
		net.sf.saxon.instruct.GeneralVariable var
	public int getConstructType () 
}

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 () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String testAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.value.Value testVal
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.Expression action
		net.sf.saxon.expr.Expression[] conditions
		net.sf.saxon.expr.Expression[] actions
		net.sf.saxon.instruct.Choose inst
}

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 void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String namespace
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public void readSchema ()  throws net.sf.saxon.type.SchemaException net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item child
		net.sf.saxon.event.PipelineConfiguration pipe
		String schemaLoc
		String namespace
		net.sf.saxon.PreparedStylesheet preparedStylesheet
		net.sf.saxon.Configuration config
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.om.NodeInfo inlineSchema
		net.sf.saxon.type.SchemaException err
		javax.xml.transform.TransformerConfigurationException err
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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/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.StylesheetProcedure  {
	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.instruct.SlotManager stackFrameMap
	public void  () 
	public boolean mayContainSequenceConstructor () 
	public net.sf.saxon.instruct.SlotManager getSlotManager () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		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 ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		java.net.URI base
		java.net.URISyntaxException err
		java.net.URI collationURI
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.expr.Expression body
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.Configuration config
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.BuiltInAtomicType useType
		net.sf.saxon.trans.KeyManager km
		net.sf.saxon.trans.KeyDefinition keydef
}

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  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public boolean mayContainSequenceConstructor () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String t
		String terminateAtt
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.Expression b
		net.sf.saxon.instruct.Message inst
}

net/sf/saxon/style/XSLNamespace.class
XSLNamespace.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLNamespace extends net.sf.saxon.style.XSLStringConstructor {
	net.sf.saxon.expr.Expression name
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String nameAtt
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		String errorCode
		net.sf.saxon.om.NodeInfo child
		int countChildren
		net.sf.saxon.om.NodeInfo firstChild
		net.sf.saxon.om.AxisIterator kids
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.Namespace 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 short stylesheetURICode
	private int resultNamespaceCode
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String ssURI
		net.sf.saxon.om.NamePool pool
		String resultURI
		net.sf.saxon.om.NamespaceException err
		String stylesheetPrefix
		String resultPrefix
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
	public short getStylesheetURICode () 
	public int getResultNamespaceCode () 
}

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 nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	protected boolean markTailCalls () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.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 static final int SINGLE
	private static final int MULTI
	private static final int ANY
	private static final int SIMPLE
	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.number.NumberFormatter formatter
	private net.sf.saxon.number.Numberer numberer
	private boolean hasVariablesInPatterns
	private static net.sf.saxon.number.Numberer defaultNumberer
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		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
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.NumberInstruction expr
		int loc
		net.sf.saxon.instruct.ValueOf inst
	protected net.sf.saxon.number.Numberer makeNumberer (java.lang.String) 
		net.sf.saxon.number.Numberer numberer
		int i
		Exception err
		String langClassName
		String language
		net.sf.saxon.number.Numberer numberer
	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  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		int a
		net.sf.saxon.om.AttributeCollection atts
	public boolean mayContainSequenceConstructor () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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 version
	private String indent
	private String encoding
	private String mediaType
	private String doctypeSystem
	private String doctypePublic
	private String omitDeclaration
	private String standalone
	private String cdataElements
	private String includeContentType
	private String nextInChain
	private String suppressIndentation
	private String doubleSpace
	private String representation
	private String indentSpaces
	private String byteOrderMark
	private String escapeURIAttributes
	private String normalizationForm
	private String requireWellFormed
	private String undeclareNamespaces
	private String useCharacterMaps
	private java.util.HashMap userAttributes
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String name
		String attributeURI
		int nc
		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 ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable exec
	protected void gatherOutputProperties (java.util.Properties, java.util.HashMap)  throws net.sf.saxon.trans.XPathException 
		String uri
		String prefix
		net.sf.saxon.om.QNameException e
		String[] parts
		NumberFormatException err
		String existing
		String s
		String existing
		String s
		String existing
		String s
		String s
		String attName
		String data
		java.util.Iterator iter
		java.util.Properties details
		java.util.HashMap precedences
	public void checkAndPut (java.lang.String, java.lang.String, java.util.Properties, java.util.HashMap)  throws net.sf.saxon.trans.XPathException 
		Integer oldPrec
		int op
		String property
		String value
		java.util.Properties props
		java.util.HashMap precedences
		String old
	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.XSLCharacterMap ref
		net.sf.saxon.om.NamespaceException err
		String displayname
		net.sf.saxon.style.StyleElement element
		String useCharacterMaps
		java.util.Properties details
		net.sf.saxon.style.XSLStylesheet principal
		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
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
	public int getCodePoint () 
	public java.lang.String getReplacementString () 
}

net/sf/saxon/style/XSLParam.class
XSLParam.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLParam extends net.sf.saxon.style.XSLVariableDeclaration {
	net.sf.saxon.expr.Expression conversion
	public void  () 
	protected boolean allowsValue () 
	protected boolean allowsRequired () 
	protected boolean allowsTunnelAttribute () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.om.AxisIterator preceding
		net.sf.saxon.instruct.SlotManager p
		net.sf.saxon.om.NodeInfo parent
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.SuppliedParameterReference pref
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.instruct.GeneralVariable inst
		int slot
		net.sf.saxon.instruct.GeneralVariable inst
		net.sf.saxon.instruct.Executable exec
	public net.sf.saxon.value.SequenceType getRequiredType () 
}

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 () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
		net.sf.saxon.type.TypeHierarchy th
	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 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression body
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.sort.SortKeyDefinition[] 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 void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  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[] parts
		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.NodeTestPattern pat
		net.sf.saxon.pattern.NodeTest nt
		net.sf.saxon.instruct.Executable exec
		Boolean preserve
		net.sf.saxon.trans.Mode stripperRules
		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.XSLStringConstructor {
	net.sf.saxon.expr.Expression name
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String nameAtt
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.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 {
	private 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 net.sf.saxon.sort.IntHashMap serializationAttributes
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		String val
		net.sf.saxon.expr.Expression exp
		int nc
		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 ()  throws net.sf.saxon.trans.XPathException 
		int fp
		String displayName
		net.sf.saxon.expr.Expression exp1
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.sort.IntIterator it
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.om.NodeInfo first
		net.sf.saxon.trans.XPathException e
		String s
		String lname
		String uri
		String lname
		int fp
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.sort.IntIterator it
		net.sf.saxon.instruct.Executable exec
		java.util.Properties globalProps
		int key
		java.util.Properties localProps
		net.sf.saxon.sort.IntHashSet fixed
		boolean needsNamespaceContext
		net.sf.saxon.om.NameChecker checker
		net.sf.saxon.om.NamespaceResolver namespaceResolver
		net.sf.saxon.instruct.ResultDocument inst
		net.sf.saxon.expr.Expression b
	static void  () 
}

net/sf/saxon/style/XSLSequence.class
XSLSequence.java
package net.sf.saxon.style
public final net.sf.saxon.style.XSLSequence extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
		net.sf.saxon.type.TypeHierarchy th
	public boolean mayContainSequenceConstructor () 
	public boolean mayContainFallback () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String selectAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo child
		net.sf.saxon.om.AxisIterator kids
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable exec
}

net/sf/saxon/style/XSLSort.class
XSLSort.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLSort extends net.sf.saxon.style.StyleElement {
	private net.sf.saxon.sort.SortKeyDefinition sortKeyDefinition
	private net.sf.saxon.expr.Expression select
	private net.sf.saxon.expr.Expression order
	private net.sf.saxon.expr.Expression dataType
	private net.sf.saxon.expr.Expression caseOrder
	private net.sf.saxon.expr.Expression lang
	private net.sf.saxon.expr.Expression collationName
	private net.sf.saxon.expr.Expression stable
	private boolean useDefaultCollation
	public void  () 
	public boolean mayContainSequenceConstructor () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.AttributeCollection atts
		String selectAtt
		String orderAtt
		String dataTypeAtt
		String caseOrderAtt
		String langAtt
		String collationAtt
		String stableAtt
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		java.net.URI base
		java.net.URI collationURI
		java.net.URISyntaxException err
		String collationString
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.sort.StringCollator stringCollator
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.StaticContext env
		net.sf.saxon.expr.Atomizer atomizedSortKey
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression b
		net.sf.saxon.instruct.Executable exec
	public net.sf.saxon.sort.SortKeyDefinition getSortKeyDefinition () 
	public net.sf.saxon.expr.Expression getStable () 
}

net/sf/saxon/style/XSLStringConstructor.class
XSLStringConstructor.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLStringConstructor extends net.sf.saxon.style.StyleElement {
	protected net.sf.saxon.expr.Expression select
	public void  () 
	public boolean isInstruction () 
	public boolean mayContainSequenceConstructor () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		String errorCode
		net.sf.saxon.om.AxisIterator kids
		net.sf.saxon.om.NodeInfo first
	protected abstract java.lang.String getErrorCodeForSelectPlusContent () 
	protected void compileContent (net.sf.saxon.instruct.Executable, net.sf.saxon.instruct.SimpleNodeConstructor, net.sf.saxon.expr.Expression)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression content
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.SimpleNodeConstructor inst
		net.sf.saxon.expr.Expression separator
}

net/sf/saxon/style/XSLStylesheet.class
XSLStylesheet.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLStylesheet extends net.sf.saxon.style.StyleElement {
	net.sf.saxon.instruct.Executable exec
	private net.sf.saxon.instruct.LocationMap locationMap
	private java.util.HashMap globalVariableIndex
	private boolean wasIncluded
	private int precedence
	private int minImportPrecedence
	private net.sf.saxon.style.XSLStylesheet importer
	private net.sf.saxon.PreparedStylesheet stylesheet
	private java.util.List topLevel
	private java.util.HashMap templateIndex
	private int inputAnnotations
	public static final int ANNOTATION_STRIP
	public static final int ANNOTATION_PRESERVE
	private java.util.HashSet schemaIndex
	private net.sf.saxon.query.XQueryFunctionLibrary queryFunctions
	private net.sf.saxon.functions.FunctionLibrary javaFunctions
	private int numberOfAliases
	private java.util.ArrayList namespaceAliasList
	private short[] aliasSCodes
	private int[] aliasNCodes
	private int largestPatternStackFrame
	private int defaultValidation
	private net.sf.saxon.functions.FunctionLibraryList functionLibrary
	private boolean needsDynamicOutputProperties
	private boolean allowsAllBuiltInTypes
	private java.util.HashMap localParameterNumbers
	public void  () 
	public void setPreparedStylesheet (net.sf.saxon.PreparedStylesheet) 
		net.sf.saxon.PreparedStylesheet sheet
		net.sf.saxon.Configuration config
	public net.sf.saxon.PreparedStylesheet getPreparedStylesheet () 
	public net.sf.saxon.instruct.Executable getExecutable () 
	protected boolean mayContainParam () 
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public net.sf.saxon.instruct.LocationMap getLocationMap () 
	public net.sf.saxon.trans.RuleManager getRuleManager () 
	protected net.sf.saxon.trans.Mode getStripperRules () 
	public boolean stripsWhitespace () 
		net.sf.saxon.om.NodeInfo s
		int i
	public net.sf.saxon.trans.KeyManager getKeyManager () 
	public net.sf.saxon.trans.DecimalFormatManager getDecimalFormatManager () 
	public net.sf.saxon.expr.CollationMap getCollationMap () 
	public void setCollation (java.lang.String, net.sf.saxon.sort.StringCollator) 
		String name
		net.sf.saxon.sort.StringCollator collation
	protected net.sf.saxon.sort.StringCollator findCollation (java.lang.String) 
		net.sf.saxon.style.SaxonCollation t
		int i
		String name
		net.sf.saxon.sort.StringCollator c
		net.sf.saxon.style.XSLStylesheet stylesheet
		java.util.List toplevel
		net.sf.saxon.Configuration config
	public java.lang.String getDefaultCollationName () 
	public net.sf.saxon.style.XSLCharacterMap getCharacterMap (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.style.XSLCharacterMap t
		int i
		net.sf.saxon.om.StructuredQName name
	public void setPrecedence (int) 
		int prec
	public int getPrecedence () 
	public int getMinImportPrecedence () 
	public void setMinImportPrecedence (int) 
		int precedence
	public void setImporter (net.sf.saxon.style.XSLStylesheet) 
		net.sf.saxon.style.XSLStylesheet importer
	public net.sf.saxon.style.XSLStylesheet getImporter () 
	public void setWasIncluded () 
	public java.util.List getTopLevel () 
	public int allocateGlobalSlot (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void allocatePatternSlots (int) 
		int n
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String inputTypeAnnotationsAtt
		String allowAllBuiltInTypesAtt
		net.sf.saxon.om.AttributeCollection atts
	public int getDefaultValidation () 
	public int getInputTypeAnnotationsAttribute ()  throws net.sf.saxon.trans.XPathException 
		String inputTypeAnnotationsAtt
	public int getInputTypeAnnotations () 
	public void setInputTypeAnnotations (int)  throws net.sf.saxon.trans.XPathException 
		int annotations
	public boolean allowsAllBuiltInTypes () 
	protected int getNamespaceAlias (short) 
		int i
		short uriCode
	protected boolean isAliasResultNamespace (short) 
		int i
		short uriCode
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.om.AxisIterator kids
	public void preprocess ()  throws net.sf.saxon.trans.XPathException 
		Object node
		int i
		Object node
		int i
	public void spliceIncludes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.StyleElement elem
		int last
		int j
		net.sf.saxon.style.XSLGeneralIncorporate xslinc
		net.sf.saxon.style.XSLStylesheet inc
		java.util.List incchildren
		net.sf.saxon.om.NodeInfo child
		boolean foundNonImport
		net.sf.saxon.style.StyleElement previousElement
		net.sf.saxon.om.AxisIterator kids
	private void buildIndexes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaException e
		net.sf.saxon.om.StructuredQName keyName
		Object node
		int i
		String ns
		net.sf.saxon.Configuration config
		java.util.Iterator iter
	private void indexVariableDeclaration (net.sf.saxon.style.XSLVariableDeclaration)  throws net.sf.saxon.trans.XPathException 
		int thisPrecedence
		int otherPrecedence
		net.sf.saxon.style.XSLVariableDeclaration other
		net.sf.saxon.style.XSLVariableDeclaration var
		net.sf.saxon.om.StructuredQName qName
	private void indexNamedTemplate (net.sf.saxon.style.XSLTemplate)  throws net.sf.saxon.trans.XPathException 
		int thisPrecedence
		int otherPrecedence
		net.sf.saxon.style.XSLTemplate other
		net.sf.saxon.style.XSLTemplate template
		net.sf.saxon.om.StructuredQName qName
	private void collectNamespaceAliases ()  throws net.sf.saxon.trans.XPathException 
		int j
		net.sf.saxon.style.XSLNamespaceAlias xna
		short scode
		int ncode
		int prec
		int i
		int precedenceBoundary
		int currentPrecedence
	protected boolean hasNamespaceAliases () 
	public void processAllAttributes ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		Object s
		int i
	public net.sf.saxon.style.XSLVariableDeclaration getGlobalVariable (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
	public void setNeedsDynamicOutputProperties (boolean) 
		boolean b
	public java.util.Properties gatherOutputProperties (net.sf.saxon.om.StructuredQName)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.style.XSLOutput xo
		Object s
		int i
		net.sf.saxon.om.StructuredQName formatQName
		boolean found
		java.util.Properties details
		java.util.HashMap precedences
	protected void declareXQueryFunction (net.sf.saxon.query.XQueryFunction)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.query.XQueryFunction function
	protected void declareJavaClass (java.lang.String, java.lang.Class) 
		String uri
		Class theClass
	protected boolean isImportedSchema (java.lang.String) 
		String targetNamespace
	protected void addImportedSchema (java.lang.String) 
		String targetNamespace
	protected java.util.HashSet getImportedSchemaTable () 
	public net.sf.saxon.instruct.Executable compileStylesheet ()  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.expr.Expression inst
		net.sf.saxon.om.NodeInfo node
		int i
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.style.XSLOutput out
		net.sf.saxon.om.StructuredQName qName
		Object child
		int i
		net.sf.saxon.om.StructuredQName qName
		java.util.Properties oprops
		java.util.Iterator iter
		net.sf.saxon.om.StructuredQName qn
		net.sf.saxon.sort.IntHashMap map
		net.sf.saxon.style.XSLCharacterMap t
		int i
		net.sf.saxon.style.XSLFunction func
		Object child
		int i
		java.util.Properties props
		java.util.HashSet outputNames
		net.sf.saxon.functions.ExecutableFunctionLibrary overriding
		net.sf.saxon.functions.ExecutableFunctionLibrary underriding
		net.sf.saxon.Configuration config
		net.sf.saxon.functions.FunctionLibraryList libraryList
		RuntimeException err
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable) 
		net.sf.saxon.instruct.Executable exec
	public int allocateUniqueParameterNumber (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
		Integer x
}

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.StylesheetProcedure  {
	private String matchAtt
	private String modeAtt
	private String nameAtt
	private String priorityAtt
	private String asAtt
	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.instruct.SlotManager stackFrameMap
	private net.sf.saxon.instruct.Template compiledTemplate
	private net.sf.saxon.value.SequenceType requiredType
	private boolean hasRequiredParams
	public void  () 
	public boolean mayContainSequenceConstructor () 
	protected boolean mayContainParam () 
	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
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	private int getMinImportPrecedence () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		net.sf.saxon.om.StructuredQName mname
		net.sf.saxon.om.StructuredQName mname
		int e
		String s
		net.sf.saxon.om.StructuredQName mname
		int count
		boolean allModes
		java.util.StringTokenizer st
		net.sf.saxon.om.NamespaceException err
		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.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		javax.xml.transform.TransformerException e
		net.sf.saxon.om.NodeInfo param
		net.sf.saxon.om.AxisIterator kids
	public void postValidate ()  throws net.sf.saxon.trans.XPathException 
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.RoleLocator role
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.instruct.TraceWrapper trace
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.trans.XPathException e
		net.sf.saxon.expr.Expression exp2
		net.sf.saxon.om.StructuredQName nc
		net.sf.saxon.trans.Mode mode
		int i
		net.sf.saxon.trans.RuleManager mgr
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.expr.Expression block
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.type.ItemType contextItemType
		net.sf.saxon.expr.ExpressionVisitor visitor
	public net.sf.saxon.instruct.SlotManager getSlotManager () 
	public net.sf.saxon.instruct.Template getCompiledTemplate () 
	public int getConstructType () 
}

net/sf/saxon/style/XSLText.class
XSLText.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLText extends net.sf.saxon.style.XSLStringConstructor {
	private boolean disable
	private net.sf.saxon.value.StringValue value
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String disableAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item child
		net.sf.saxon.om.AxisIterator kids
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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.XSLStringConstructor {
	private boolean disable
	private net.sf.saxon.expr.Expression separator
	public void  () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String selectAtt
		String disableAtt
		String separatorAtt
		net.sf.saxon.om.AttributeCollection atts
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	protected java.lang.String getErrorCodeForSelectPlusContent () 
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.instruct.ValueOf inst
}

net/sf/saxon/style/XSLVariable.class
XSLVariable.java
package net.sf.saxon.style
public net.sf.saxon.style.XSLVariable extends net.sf.saxon.style.XSLVariableDeclaration {
	private int state
	public void  () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
	public boolean isInstruction () 
	public net.sf.saxon.value.SequenceType getRequiredType () 
		Exception err
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.value.SequenceType defaultType
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.GeneralVariable inst
		net.sf.saxon.instruct.Executable exec
	public net.sf.saxon.expr.Expression compileLocalVariable (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.GeneralVariable inst
		net.sf.saxon.instruct.Executable exec
}

net/sf/saxon/style/XSLVariableDeclaration.class
XSLVariableDeclaration.java
package net.sf.saxon.style
public abstract net.sf.saxon.style.XSLVariableDeclaration extends net.sf.saxon.style.XSLGeneralVariable implements net.sf.saxon.expr.VariableDeclaration net.sf.saxon.style.StylesheetProcedure  {
	private int slotNumber
	protected java.util.List references
	public void  () 
	public net.sf.saxon.instruct.SlotManager getSlotManager () 
	public int getSlotNumber () 
	public void setSlotNumber (int) 
		int slot
	public abstract net.sf.saxon.value.SequenceType getRequiredType () 
	public void registerReference (net.sf.saxon.expr.BindingReference) 
		net.sf.saxon.expr.BindingReference ref
	public boolean isInstruction () 
	public void fixupReferences ()  throws net.sf.saxon.trans.XPathException 
		int relation
		net.sf.saxon.value.Value constantValue
		int properties
		net.sf.saxon.value.SequenceType type
		net.sf.saxon.type.TypeHierarchy th
		java.util.Iterator iter
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	protected void fixupBinding (net.sf.saxon.expr.Binding) 
		net.sf.saxon.expr.Binding binding
		java.util.Iterator iter
	protected void setReferenceCount (net.sf.saxon.instruct.GeneralVariable) 
		net.sf.saxon.instruct.GeneralVariable var
}

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 () 
	protected net.sf.saxon.type.ItemType getReturnedItemType () 
	public void prepareAttributes ()  throws net.sf.saxon.trans.XPathException 
		int nc
		String f
		int a
		String testAtt
		net.sf.saxon.om.AttributeCollection atts
	public boolean mayContainSequenceConstructor () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
	public boolean markTailCalls () 
		net.sf.saxon.style.StyleElement last
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
}

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 {
	public void  () 
	protected boolean allowsAsAttribute () 
	protected boolean allowsTunnelAttribute () 
	public void validate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item prev
		net.sf.saxon.om.AxisIterator iter
	public net.sf.saxon.expr.Expression compile (net.sf.saxon.instruct.Executable)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.instruct.Executable exec
		net.sf.saxon.instruct.WithParam inst
}

net/sf/saxon/sxpath/
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.instruct.LocationMap locationMap
	private net.sf.saxon.instruct.Executable executable
	private String defaultFunctionNamespace
	private String defaultElementNamespace
	private boolean backwardsCompatible
	public void  () 
	protected void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	protected final void setDefaultFunctionLibrary () 
		net.sf.saxon.functions.FunctionLibraryList lib
	protected final void addFunctionLibrary (net.sf.saxon.functions.FunctionLibrary) 
		net.sf.saxon.functions.FunctionLibrary library
		net.sf.saxon.functions.FunctionLibrary libraryList
	public net.sf.saxon.instruct.Executable getExecutable () 
	public int getHostLanguage () 
	public net.sf.saxon.expr.XPathContext makeEarlyEvaluationContext () 
	public net.sf.saxon.instruct.LocationMap getLocationMap () 
	public void setLocationMap (net.sf.saxon.instruct.LocationMap) 
		net.sf.saxon.instruct.LocationMap locationMap
	public void setBaseURI (java.lang.String) 
		String baseURI
	public java.lang.String getBaseURI () 
	public net.sf.saxon.functions.FunctionLibrary getFunctionLibrary () 
	public void setFunctionLibrary (net.sf.saxon.functions.FunctionLibrary) 
		net.sf.saxon.functions.FunctionLibrary lib
	public void declareCollation (java.lang.String, net.sf.saxon.sort.StringCollator, boolean) 
		String name
		net.sf.saxon.sort.StringCollator comparator
		boolean isDefault
		net.sf.saxon.expr.CollationMap collations
	public net.sf.saxon.sort.StringCollator getCollation (java.lang.String) 
		String name
	public java.lang.String getDefaultCollationName () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public void issueWarning (java.lang.String, javax.xml.transform.SourceLocator) 
		String s
		javax.xml.transform.SourceLocator locator
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	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 setBackwardsCompatibilityMode (boolean) 
		boolean compatible
	public boolean isInBackwardsCompatibleMode () 
	public boolean isAllowedBuiltInType (net.sf.saxon.type.BuiltInAtomicType) 
		net.sf.saxon.type.BuiltInAtomicType type
	public net.sf.saxon.event.LocationProvider getLocationProvider () 
	public boolean replaceSubExpression (net.sf.saxon.expr.Expression, net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression original
		net.sf.saxon.expr.Expression replacement
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
}

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 java.io.Serializable net.sf.saxon.expr.Container  {
	private java.util.HashMap namespaces
	private java.util.HashMap variables
	private net.sf.saxon.om.NamespaceResolver externalResolver
	private java.util.Set importedSchemaNamespaces
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.sxpath.IndependentContext copy () 
		net.sf.saxon.sxpath.IndependentContext ic
	public void declareNamespace (java.lang.String, java.lang.String) 
		String prefix
		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.om.AxisIterator iter
	public void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver resolver
	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.sxpath.XPathVariable var
		net.sf.saxon.om.StructuredQName qName
		int slot
	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 java.lang.String getURIForPrefix (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String prefix
		String uri
	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.VariableReference 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.instruct.SlotManager getStackFrameMap () 
		net.sf.saxon.sxpath.XPathVariable var
		java.util.Iterator v
		int i
		net.sf.saxon.instruct.SlotManager map
		net.sf.saxon.sxpath.XPathVariable[] va
	public boolean isImportedSchema (java.lang.String) 
		String namespace
	public java.util.Set getImportedSchemaNamespaces () 
	public void setImportedSchemaNamespaces (java.util.Set) 
		java.util.Set namespaces
}

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.expr.XPathContextMajor contextObject
	private net.sf.saxon.instruct.SlotManager stackFrameMap
	protected void  (net.sf.saxon.expr.XPathContextMajor, net.sf.saxon.instruct.SlotManager) 
		net.sf.saxon.expr.XPathContextMajor contextObject
		net.sf.saxon.instruct.SlotManager stackFrameMap
	public void setContextNode (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo origin
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo origin
	public void setContextItem (net.sf.saxon.om.Item)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.UnfailingIterator iter
	public net.sf.saxon.om.Item getContextItem () 
	public void setVariable (net.sf.saxon.sxpath.XPathVariable, net.sf.saxon.om.ValueRepresentation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.Item item
		net.sf.saxon.sxpath.XPathVariable variable
		net.sf.saxon.om.ValueRepresentation value
		net.sf.saxon.value.SequenceType requiredType
		net.sf.saxon.om.SequenceIterator iter
		int slot
		net.sf.saxon.om.StructuredQName expectedName
	public net.sf.saxon.expr.XPathContext getXPathContextObject () 
	protected void checkExternalVariables (net.sf.saxon.instruct.SlotManager, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName qname
		int i
		net.sf.saxon.instruct.SlotManager stackFrameMap
		int numberOfExternals
		net.sf.saxon.om.ValueRepresentation[] 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
	private boolean stripSpace
	public void  () 
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public net.sf.saxon.Configuration getConfiguration () 
	public void setStripSpace (boolean) 
		boolean strip
	public net.sf.saxon.om.NodeInfo build (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.AugmentedSource as
		javax.xml.transform.Source source
	public net.sf.saxon.sxpath.XPathVariable declareVariable (java.lang.String, java.lang.String) 
		String uri
		String localName
	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.instruct.Executable getExecutable () 
	public net.sf.saxon.sxpath.XPathExpression createExpression (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String expression
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.SlotManager map
		int numberOfExternalVariables
		net.sf.saxon.sxpath.XPathExpression xpe
	public net.sf.saxon.sxpath.XPathExpression createPattern (java.lang.String)  throws net.sf.saxon.trans.XPathException 
		String pattern
		net.sf.saxon.pattern.Pattern pat
		net.sf.saxon.expr.ExpressionVisitor visitor
		net.sf.saxon.instruct.SlotManager map
		int slots
		net.sf.saxon.pattern.PatternSponsor sponsor
		net.sf.saxon.sxpath.XPathExpression xpe
	public void setNamespaceResolver (net.sf.saxon.om.NamespaceResolver) 
		net.sf.saxon.om.NamespaceResolver namespaceResolver
	public net.sf.saxon.om.NamespaceResolver getNamespaceResolver () 
	public void setDefaultElementNamespace (java.lang.String) 
		String uri
	public static void main (java.lang.String[])  throws java.lang.Exception 
		net.sf.saxon.om.Item item
		String[] args
		net.sf.saxon.sxpath.XPathEvaluator xpe
		net.sf.saxon.sxpath.XPathExpression exp
		net.sf.saxon.om.NodeInfo doc
		net.sf.saxon.sxpath.XPathDynamicContext context
		net.sf.saxon.om.SequenceIterator results
}

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.sxpath.XPathEvaluator evaluator
	private net.sf.saxon.expr.Expression expression
	private net.sf.saxon.instruct.SlotManager stackFrameMap
	private int numberOfExternalVariables
	static Class class$java$util$List
	protected void  (net.sf.saxon.sxpath.XPathEvaluator, net.sf.saxon.expr.Expression) 
		net.sf.saxon.sxpath.XPathEvaluator evaluator
		net.sf.saxon.expr.Expression exp
	protected void setStackFrameMap (net.sf.saxon.instruct.SlotManager, int) 
		net.sf.saxon.instruct.SlotManager map
		int numberOfExternalVariables
	public net.sf.saxon.sxpath.XPathDynamicContext createDynamicContext (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.expr.XPathContextMajor context
	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.om.Item item
		net.sf.saxon.sxpath.XPathDynamicContext context
		net.sf.saxon.om.SequenceIterator iter
		java.util.List list
	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 java.util.List evaluate (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo origin
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.sxpath.XPathDynamicContext dynamicContext
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.SequenceExtent extent
		java.util.List result
	public java.lang.Object evaluateSingle (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo origin
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.sxpath.XPathDynamicContext context
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.om.Item item
	public net.sf.saxon.om.SequenceIterator rawIterator (javax.xml.transform.Source)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo origin
		javax.xml.transform.Source source
		net.sf.saxon.om.NodeInfo origin
		net.sf.saxon.sxpath.XPathDynamicContext context
	public net.sf.saxon.expr.Expression getInternalExpression () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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 net.sf.saxon.expr.Container  {
	public abstract net.sf.saxon.instruct.Executable getExecutable () 
	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.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.VariableDeclaration net.sf.saxon.expr.Binding java.io.Serializable  {
	private net.sf.saxon.om.StructuredQName name
	private net.sf.saxon.value.SequenceType requiredType
	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 void setSlotNumber (int) 
		int slotNumber
	public int getLocalSlotNumber () 
	public net.sf.saxon.om.StructuredQName getVariableQName () 
	public void registerReference (net.sf.saxon.expr.BindingReference) 
		net.sf.saxon.expr.BindingReference ref
	public net.sf.saxon.om.ValueRepresentation evaluateVariable (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/tinytree/
net/sf/saxon/tinytree/AncestorEnumeration.class
AncestorEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.AncestorEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private net.sf.saxon.pattern.NodeTest test
	private boolean includeSelf
	public void  (net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tinytree.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeSelf
	public net.sf.saxon.om.Item next () 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/AttributeEnumeration.class
AttributeEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.AttributeEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyTree tree
	private int element
	private net.sf.saxon.pattern.NodeTest nodeTest
	private int index
	private int currentNodeNr
	void  (net.sf.saxon.tinytree.TinyTree, int, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tinytree.TinyTree tree
		int element
		net.sf.saxon.pattern.NodeTest nodeTest
	public boolean moveNext () 
		int typeCode
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.Item current () 
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
		int typeCode
	public java.lang.CharSequence getStringValue () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/CharSlice.class
CharSlice.java
package net.sf.saxon.tinytree
public final net.sf.saxon.tinytree.CharSlice extends java.lang.Object implements java.lang.CharSequence java.io.Serializable  {
	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) 
		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 write (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
}

net/sf/saxon/tinytree/CompressedWhitespace.class
CompressedWhitespace.java
package net.sf.saxon.tinytree
public net.sf.saxon.tinytree.CompressedWhitespace extends java.lang.Object implements java.lang.CharSequence  {
	private static char[] WHITE_CHARS
	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
		int code
		char c
		int i
		int i
		CharSequence in
		int inlen
		int runlength
		int outlength
		int ix
		int[] out
		long value
	public net.sf.saxon.om.FastStringBuffer uncompress (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public static void uncompress (long, net.sf.saxon.om.FastStringBuffer) 
		int j
		byte b
		char c
		int len
		int s
		long value
		net.sf.saxon.om.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/tinytree/DescendantEnumeration.class
DescendantEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.DescendantEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyTree tree
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private boolean includeSelf
	private int nextNodeNr
	private int startDepth
	private net.sf.saxon.pattern.NodeTest test
	void  (net.sf.saxon.tinytree.TinyTree, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tinytree.TinyTree doc
		net.sf.saxon.tinytree.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeSelf
	public net.sf.saxon.om.Item next () 
		ArrayIndexOutOfBoundsException e
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/FollowingEnumeration.class
FollowingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.FollowingEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyTree tree
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private net.sf.saxon.pattern.NodeTest test
	private boolean includeDescendants
	public void  (net.sf.saxon.tinytree.TinyTree, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tinytree.TinyTree doc
		net.sf.saxon.tinytree.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeDescendants
	public net.sf.saxon.om.Item next () 
		int nextSib
		int nodeNr
		int nodeNr
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/LargeStringBuffer.class
LargeStringBuffer.java
package net.sf.saxon.tinytree
public final net.sf.saxon.tinytree.LargeStringBuffer extends java.lang.Object implements java.lang.CharSequence java.io.Serializable  {
	private int minAllocation
	private int maxAllocation
	private java.util.List segments
	private int[] startOffsets
	private int length
	public void  () 
	public void  (int, int) 
		int minAllocation
		int maxAllocation
		net.sf.saxon.om.FastStringBuffer initial
	public void append (java.lang.CharSequence) 
		int[] s2
		CharSequence data
		int increment
		net.sf.saxon.om.FastStringBuffer last
	public int length () 
	public char charAt (int) 
		int index
		int seg
		int offset
	public java.lang.CharSequence subSequence (int, int) 
		int offset0
		int offset1
		int i
		net.sf.saxon.om.FastStringBuffer sb
		int start
		int end
		int seg0
		int offset0
		int seg1
		int offset1
		net.sf.saxon.om.FastStringBuffer startSegment
	public java.lang.String toString () 
		int i
		net.sf.saxon.om.FastStringBuffer sb
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
		int i
		net.sf.saxon.om.FastStringBuffer sb
		int s
		int h
	public java.lang.String substring (int, int) 
		int start
		int end
	public void write (java.io.Writer)  throws java.io.IOException 
		net.sf.saxon.om.FastStringBuffer sb
		int s
		java.io.Writer writer
	public void dumpDataStructure () 
		int s
}

net/sf/saxon/tinytree/PrecedingEnumeration.class
PrecedingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.PrecedingEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyTree tree
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private net.sf.saxon.pattern.NodeTest test
	private int nextAncestorDepth
	private boolean includeAncestors
	public void  (net.sf.saxon.tinytree.TinyTree, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tinytree.TinyTree doc
		net.sf.saxon.tinytree.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeAncestors
	public net.sf.saxon.om.Item next () 
		int nextNodeNr
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/PrecedingSiblingEnumeration.class
PrecedingSiblingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.PrecedingSiblingEnumeration extends net.sf.saxon.om.AxisIteratorImpl {
	private net.sf.saxon.tinytree.TinyTree document
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private int nextNodeNr
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.tinytree.TinyNodeImpl parentNode
	void  (net.sf.saxon.tinytree.TinyTree, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tinytree.TinyTree doc
		net.sf.saxon.tinytree.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	public net.sf.saxon.om.Item next () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tinytree/SiblingEnumeration.class
SiblingEnumeration.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.SiblingEnumeration extends net.sf.saxon.om.AxisIteratorImpl implements net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.tinytree.TinyTree tree
	private int nextNodeNr
	private net.sf.saxon.pattern.NodeTest test
	private net.sf.saxon.tinytree.TinyNodeImpl startNode
	private net.sf.saxon.tinytree.TinyNodeImpl parentNode
	private boolean getChildren
	private boolean needToAdvance
	void  (net.sf.saxon.tinytree.TinyTree, net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tinytree.TinyTree tree
		net.sf.saxon.tinytree.TinyNodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean getChildren
	public boolean moveNext () 
		int thisNode
	public net.sf.saxon.om.Item next () 
		int thisNode
	public net.sf.saxon.om.Item current () 
	public boolean hasNext () 
		int n
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
		ArrayIndexOutOfBoundsException err
		CharSequence value
		net.sf.saxon.Configuration config
		net.sf.saxon.type.SchemaType stype
		int type
		int kind
	public java.lang.CharSequence getStringValue () 
		ArrayIndexOutOfBoundsException err
		int kind
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

net/sf/saxon/tinytree/TinyAttributeCollection.class
TinyAttributeCollection.java
package net.sf.saxon.tinytree
public net.sf.saxon.tinytree.TinyAttributeCollection extends java.lang.Object implements net.sf.saxon.om.AttributeCollection  {
	int element
	net.sf.saxon.tinytree.TinyTree tree
	int firstAttribute
	public void  (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int element
	public void setLocationProvider (net.sf.saxon.event.LocationProvider) 
		net.sf.saxon.event.LocationProvider provider
	public int getLength () 
		int i
	public int getNameCode (int) 
		int index
	public int getTypeAnnotation (int) 
		int index
	public int getLocationId (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/tinytree/TinyAttributeImpl.class
TinyAttributeImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyAttributeImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	public void  (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.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 () 
	public java.lang.String getLocalPart () 
	public final java.lang.String getURI () 
	public int getTypeAnnotation () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
		int nameCode
		int typeCode
	public int getLineNumber () 
	public int getColumnNumber () 
	public boolean isNilled () 
	public boolean isId () 
	public boolean isIdref () 
}

net/sf/saxon/tinytree/TinyBuilder.class
TinyBuilder.java
package net.sf.saxon.tinytree
public net.sf.saxon.tinytree.TinyBuilder extends net.sf.saxon.event.Builder {
	public static final int PARENT_POINTER_INTERVAL
	private net.sf.saxon.tinytree.TinyTree tree
	private int currentDepth
	private int nodeNr
	private boolean ended
	private int[] sizeParameters
	private int[] prevAtDepth
	private int[] siblingsAtDepth
	private boolean isIDElement
	public void  () 
	public void setSizeParameters (int[]) 
		int[] params
	public int[] getSizeParameters () 
	public net.sf.saxon.tinytree.TinyTree getTree () 
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
		net.sf.saxon.tinytree.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 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int prev
		int prev
		int[] p2
		int nameCode
		int typeCode
		int locationId
		int properties
		net.sf.saxon.event.LocationProvider locator
	public void namespace (int, int)  throws net.sf.saxon.trans.XPathException 
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void startContent () 
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NodeInfo getLastCompletedElement () 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		long lvalue
		int prev
		int prev
		int bufferStart
		int n
		CharSequence chars
		int locationId
		int properties
		int len
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		String piname
		CharSequence remainder
		int locationId
		int properties
		int s
		int nameCode
		int prev
		net.sf.saxon.event.LocationProvider locator
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
		int s
		int prev
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
}

net/sf/saxon/tinytree/TinyCommentImpl.class
TinyCommentImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyCommentImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	public void  (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public final java.lang.String getStringValue () 
		int start
		int len
		char[] dest
	public net.sf.saxon.om.SequenceIterator getTypedValue () 
	public net.sf.saxon.value.Value atomize () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
}

net/sf/saxon/tinytree/TinyDocumentImpl.class
TinyDocumentImpl.java
package net.sf.saxon.tinytree
public final net.sf.saxon.tinytree.TinyDocumentImpl extends net.sf.saxon.tinytree.TinyParentNodeImpl implements net.sf.saxon.om.DocumentInfo  {
	private java.util.HashMap idTable
	private net.sf.saxon.sort.IntHashMap elementList
	private java.util.HashMap entityTable
	private String baseURI
	public void  (net.sf.saxon.tinytree.TinyTree) 
		net.sf.saxon.tinytree.TinyTree tree
	public net.sf.saxon.tinytree.TinyTree getTree () 
	public void setConfiguration (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	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 final int getNodeKind () 
	public net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	net.sf.saxon.om.AxisIterator getAllElements (int) 
		int fingerprint
		java.util.List list
	java.util.List getElementList (int) 
		ArrayIndexOutOfBoundsException e
		int fingerprint
		int size
		java.util.List list
		int i
	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) 
		String id
	void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
		String[] ids
	public java.util.Iterator getUnparsedEntityNames () 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo n
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
		net.sf.saxon.om.AxisIterator children
	public void showSize () 
}

net/sf/saxon/tinytree/TinyElementImpl.class
TinyElementImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyElementImpl extends net.sf.saxon.tinytree.TinyParentNodeImpl {
	public void  (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public final int getNodeKind () 
	public java.lang.String getBaseURI () 
	public int getTypeAnnotation () 
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	static int[] getDeclaredNamespaces (net.sf.saxon.tinytree.TinyTree, int, int[]) 
		int[] array
		int count
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int[] buffer
		int ns
	static int[] getInScopeNamespaces (net.sf.saxon.tinytree.TinyTree, int, int[]) 
		int i
		int[] b2
		int nscode
		short prefixCode
		boolean duplicate
		int ns
		int nscode
		int i
		int j
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int[] buffer
		int used
	public java.lang.String getAttributeValue (int) 
		int fingerprint
		int a
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		int ns
		int i
		int[] localNamespaces
		int nscode
		int ns
		int attCode
		int attType
		int typeCode
		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 whichNamespaces
		boolean copyAnnotations
		int locationId
		short level
		boolean closePending
		short startLevel
		boolean first
		boolean disallowNamespaceSensitiveContent
		net.sf.saxon.Configuration config
		int next
		boolean setLocation
	private void checkNotNamespaceSensitive (net.sf.saxon.Configuration, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		int typeCode
		net.sf.saxon.type.SchemaType type
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		int uriCode
		int nscode
		String prefix
		boolean useDefault
		int prefixCode
		int ns
		net.sf.saxon.om.NodeInfo parent
	public boolean isId () 
	public boolean isIdref () 
}

net/sf/saxon/tinytree/TinyNodeImpl.class
TinyNodeImpl.java
package net.sf.saxon.tinytree
public abstract net.sf.saxon.tinytree.TinyNodeImpl extends java.lang.Object implements net.sf.saxon.om.NodeInfo net.sf.saxon.om.FingerprintedNode javax.xml.transform.SourceLocator  {
	protected net.sf.saxon.tinytree.TinyTree tree
	protected int nodeNr
	protected net.sf.saxon.tinytree.TinyNodeImpl parent
	public static final char[] NODE_LETTER
	public void  () 
	public java.lang.CharSequence getStringValueCS () 
	public int getTypeAnnotation () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
		Exception err
		String typeName
		net.sf.saxon.type.SchemaType stype
		int annotation
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
		String typeName
		net.sf.saxon.type.SchemaType stype
		int annotation
	public void setSystemId (java.lang.String) 
		String uri
	protected void setParentNode (net.sf.saxon.tinytree.TinyNodeImpl) 
		net.sf.saxon.tinytree.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 () 
	protected long getSequenceNumber () 
	public final int compareOrder (net.sf.saxon.om.NodeInfo) 
		long b
		net.sf.saxon.om.NodeInfo other
		long a
	public int getFingerprint () 
		int nc
	public int getNameCode () 
	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.om.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tinytree.TinyNodeImpl el
		net.sf.saxon.om.NodeInfo parent
		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.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int p
	public boolean hasChildNodes () 
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
		net.sf.saxon.om.NodeInfo root
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public final int getDocumentNumber () 
	public boolean isAncestorOrSelf (net.sf.saxon.tinytree.TinyNodeImpl) 
		int nextSib
		net.sf.saxon.tinytree.TinyNodeImpl d
		int dn
		int n
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public int getNodeNumber () 
	static void  () 
}

net/sf/saxon/tinytree/TinyParentNodeImpl.class
TinyParentNodeImpl.java
package net.sf.saxon.tinytree
abstract net.sf.saxon.tinytree.TinyParentNodeImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	void  () 
	public final boolean hasChildNodes () 
	public final java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public static java.lang.CharSequence getStringValue (net.sf.saxon.tinytree.TinyTree, int) 
		byte kind
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int level
		int next
		net.sf.saxon.om.FastStringBuffer sb
}

net/sf/saxon/tinytree/TinyProcInstImpl.class
TinyProcInstImpl.java
package net.sf.saxon.tinytree
final net.sf.saxon.tinytree.TinyProcInstImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	public void  (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public java.lang.String getStringValue () 
		int start
		int len
		char[] dest
	public net.sf.saxon.om.SequenceIterator getTypedValue () 
	public net.sf.saxon.value.Value atomize () 
	public final int getNodeKind () 
	public java.lang.String getBaseURI () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public java.lang.String getTarget () 
	public java.lang.String getData () 
}

net/sf/saxon/tinytree/TinyTextImpl.class
TinyTextImpl.java
package net.sf.saxon.tinytree
public final net.sf.saxon.tinytree.TinyTextImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	public void  (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public java.lang.String getStringValue () 
		int start
		int len
	public java.lang.CharSequence getStringValueCS () 
		int start
		int len
	public static java.lang.CharSequence getStringValue (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		int start
		int len
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
}

net/sf/saxon/tinytree/TinyTree.class
TinyTree.java
package net.sf.saxon.tinytree
public final net.sf.saxon.tinytree.TinyTree extends java.lang.Object {
	private static final String[] EMPTY_STRING_ARRAY
	private net.sf.saxon.Configuration config
	private java.util.ArrayList documentList
	protected int documentNumber
	protected net.sf.saxon.tinytree.LargeStringBuffer charBuffer
	protected net.sf.saxon.om.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 int[] typeCodeArray
	private static final int TYPECODE_IDREF
	protected int numberOfAttributes
	protected int[] attParent
	protected int[] attCode
	protected CharSequence[] attValue
	protected int[] attTypeCode
	protected int numberOfNamespaces
	protected int[] namespaceParent
	protected int[] namespaceCode
	private int[] rootIndex
	protected int rootIndexUsed
	private int[] lineNumbers
	private int[] columnNumbers
	private net.sf.saxon.tree.SystemIdMap systemIdMap
	protected boolean usesNamespaces
	private static int treesCreated
	private static double averageNodes
	private static double averageAttributes
	private static double averageNamespaces
	private static double averageCharacters
	public void  () 
	public void  (int, int, int, int) 
		int nodes
		int attributes
		int namespaces
		int characters
	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 () 
	private void ensureNodeCapacity (short) 
		int[] typeCodeArray2
		int[] lines2
		int[] columns2
		int k
		byte[] nodeKind2
		int[] next2
		short[] depth2
		int[] alpha2
		int[] beta2
		int[] nameCode2
		short kind
	private void ensureAttributeCapacity () 
		int[] attTypeCode2
		int k
		int[] attParent2
		int[] attCode2
		String[] attValue2
	private void ensureNamespaceCapacity () 
		int k
		int[] namespaceParent2
		int[] namespaceCode2
	int addDocumentNode (net.sf.saxon.tinytree.TinyDocumentImpl) 
		net.sf.saxon.tinytree.TinyDocumentImpl doc
	int addNode (short, int, int, int, int) 
		int[] r2
		short kind
		int depth
		int alpha
		int beta
		int nameCode
	void appendChars (java.lang.CharSequence) 
		CharSequence chars
	void condense () 
		int[] type2
		int[] lines2
		int[] columns2
		int k
		byte[] nodeKind2
		int[] next2
		short[] depth2
		int[] alpha2
		int[] beta2
		int[] nameCode2
		int[] attTypeCode2
		int k
		int[] attParent2
		int[] attCode2
		String[] attValue2
		int k
		int[] namespaceParent2
		int[] namespaceCode2
	void setElementAnnotation (int, int) 
		int nodeNr
		int typeCode
	public int getTypeAnnotation (int) 
		int nodeNr
	public int getNodeKind (int) 
		int nodeNr
		int kind
	public int getNameCode (int) 
		int nodeNr
	void ensurePriorIndex () 
	private synchronized void makePriorIndex () 
		int nextNode
		int i
	void addAttribute (net.sf.saxon.om.NodeInfo, int, int, int, java.lang.CharSequence, int) 
		net.sf.saxon.om.NodeInfo e
		String id
		boolean isID
		net.sf.saxon.om.NodeInfo root
		int parent
		int nameCode
		int typeCode
		CharSequence attValue
		int properties
	private void initializeAttributeTypeCodes () 
	public void indexIDElement (net.sf.saxon.om.NodeInfo, int, net.sf.saxon.om.NameChecker) 
		net.sf.saxon.om.NodeInfo e
		net.sf.saxon.om.NodeInfo root
		int nodeNr
		net.sf.saxon.om.NameChecker checker
		String id
	void addNamespace (int, int) 
		int parent
		int nscode
	public final net.sf.saxon.tinytree.TinyNodeImpl getNode (int) 
		int nr
	net.sf.saxon.value.AtomicValue getAtomizedValueOfUntypedNode (int) 
		int length
		int start
		int level
		int next
		net.sf.saxon.om.FastStringBuffer sb
		int start2
		int len2
		char[] dest
		int nodeNr
	net.sf.saxon.tinytree.TinyAttributeImpl getAttributeNode (int) 
		int nr
	int getAttributeAnnotation (int) 
		int nr
	public boolean isIdAttribute (int) 
		net.sf.saxon.type.SimpleType itemType
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.type.TypeHierarchy th
		int nr
		int tc
	public boolean isIdrefAttribute (int) 
		net.sf.saxon.type.SimpleType itemType
		net.sf.saxon.type.SchemaType type
		net.sf.saxon.type.TypeHierarchy th
		int nr
		int tc
	public boolean isIdrefElement (int) 
		int nr
		int tc
	void setSystemId (int, java.lang.String) 
		int seq
		String uri
	java.lang.String getSystemId (int) 
		int seq
	int getRootNode (int) 
		int i
		int nodeNr
	public void setLineNumbering () 
	void setLineNumber (int, int, int) 
		int sequence
		int line
		int column
	int getLineNumber (int) 
		int c
		int i
		int sequence
	int getColumnNumber (int) 
		int c
		int i
		int sequence
	public int getDocumentNumber () 
	public boolean isNilled (int) 
		int nodeNr
	public void diagnosticDump () 
		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.tinytree.TinyTree tree
		net.sf.saxon.om.NodeInfo node
	private java.lang.String n8 (int) 
		int val
		String s
	public void showSize () 
	private void updateStatistics () 
		int n0
		int n1
	public int getNumberOfNodes () 
	public int getNumberOfAttributes () 
	public int getNumberOfNamespaces () 
	public byte[] getNodeKindArray () 
	public short[] getNodeDepthArray () 
	public int[] getNameCodeArray () 
	public int[] getTypeCodeArray () 
	public int[] getNextPointerArray () 
	public int[] getAlphaArray () 
	public int[] getBetaArray () 
	public java.lang.CharSequence getCharacterBuffer () 
	public java.lang.CharSequence getCommentBuffer () 
	public int[] getAttributeNameCodeArray () 
	public int[] getAttributeTypeCodeArray () 
	public int[] getAttributeParentArray () 
	public java.lang.CharSequence[] getAttributeValueArray () 
	public int[] getNamespaceCodeArray () 
	public int[] getNamespaceParentArray () 
	static void  () 
}

net/sf/saxon/tinytree/TinyTreeEventIterator.class
TinyTreeEventIterator.java
package net.sf.saxon.tinytree
public net.sf.saxon.tinytree.TinyTreeEventIterator extends java.lang.Object implements net.sf.saxon.evpull.EventIterator net.sf.saxon.event.LocationProvider  {
	private int startNodeNr
	private int currentNodeNr
	private int pendingEndEvents
	private boolean startAtDocument
	private net.sf.saxon.tinytree.TinyTree tree
	private net.sf.saxon.event.PipelineConfiguration pipe
	private int[] nsBuffer
	public void  (net.sf.saxon.tinytree.TinyNodeImpl, net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.tinytree.TinyNodeImpl startNode
		net.sf.saxon.event.PipelineConfiguration pipe
		int kind
		net.sf.saxon.om.NamespaceDeclarationsImpl nsDeclarations
	public net.sf.saxon.evpull.PullEvent next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.evpull.StartElementEvent see
		int index
		int thisDepth
		boolean lastNode
		int nextDepth
		boolean atEnd
		byte kind
	public boolean isFlatSequence () 
	public java.lang.String getSystemId (long) 
		long locationId
	public int getLineNumber (long) 
		long locationId
	public int getColumnNumber (long) 
		long locationId
}

net/sf/saxon/tinytree/TinyTreeWalker.class
TinyTreeWalker.java
package net.sf.saxon.tinytree
public net.sf.saxon.tinytree.TinyTreeWalker extends java.lang.Object implements net.sf.saxon.pull.PullProvider javax.xml.transform.SourceLocator  {
	private int startNode
	private int currentNode
	private int currentEvent
	private net.sf.saxon.tinytree.TinyTree tree
	private net.sf.saxon.event.PipelineConfiguration pipe
	private net.sf.saxon.om.NamespaceDeclarationsImpl nsDeclarations
	private int[] nsBuffer
	public void  (net.sf.saxon.tinytree.TinyNodeImpl) 
		net.sf.saxon.tinytree.TinyNodeImpl startNode
		int kind
	public void setPipelineConfiguration (net.sf.saxon.event.PipelineConfiguration) 
		net.sf.saxon.event.PipelineConfiguration pipe
	public net.sf.saxon.event.PipelineConfiguration getPipelineConfiguration () 
	public int next ()  throws net.sf.saxon.trans.XPathException 
		int next
	public int current () 
	public net.sf.saxon.om.AttributeCollection getAttributes ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.om.NamespaceDeclarations getNamespaceDeclarations ()  throws net.sf.saxon.trans.XPathException 
		int[] decl
		int[] decl
	public int skipToMatchingEnd ()  throws net.sf.saxon.trans.XPathException 
	public void close () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public int getNameCode () 
	public int getFingerprint () 
		int nc
	public java.lang.CharSequence getStringValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.AtomicValue getAtomicValue () 
	public int getTypeAnnotation () 
	public javax.xml.transform.SourceLocator getSourceLocator () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.util.List getUnparsedEntities () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		net.sf.saxon.Controller controller
		net.sf.saxon.tinytree.TinyBuilder tb
		net.sf.saxon.om.NamePool p
		int code
		net.sf.saxon.tinytree.TinyTree tt
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.tinytree.TinyTreeWalker walker
}

net/sf/saxon/tinytree/WhitespaceTextImpl.class
WhitespaceTextImpl.java
package net.sf.saxon.tinytree
public final net.sf.saxon.tinytree.WhitespaceTextImpl extends net.sf.saxon.tinytree.TinyNodeImpl {
	public void  (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
		long value
	public static java.lang.CharSequence getStringValue (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		long value
	public static void appendStringValue (net.sf.saxon.tinytree.TinyTree, int, net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
		net.sf.saxon.om.FastStringBuffer buffer
		long value
	public static long getLongValue (net.sf.saxon.tinytree.TinyTree, int) 
		net.sf.saxon.tinytree.TinyTree tree
		int nodeNr
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
}

net/sf/saxon/trace/
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.trace.TraceListener  {
	private int indent
	private java.io.PrintStream out
	private static StringBuffer spaceBuffer
	public void  () 
	public void open () 
	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
		net.sf.saxon.om.NamePool pool
		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
		StringBuffer 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) 
	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 (java.io.PrintStream) 
		java.io.PrintStream stream
	public java.io.PrintStream getOutputDestination () 
	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 (java.io.PrintStream) 
		java.io.PrintStream 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 {
	public void  () 
	public void print (java.io.PrintStream) 
		java.io.PrintStream out
}

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 (java.io.PrintStream) 
		java.io.PrintStream 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 (java.io.PrintStream) 
		java.io.PrintStream out
}

net/sf/saxon/trace/ContextStackFrame$ForEach.class
ContextStackFrame.java
package net.sf.saxon.trace
public net.sf.saxon.trace.ContextStackFrame$ForEach extends net.sf.saxon.trace.ContextStackFrame {
	public void  () 
	public void print (java.io.PrintStream) 
		java.io.PrintStream out
		net.sf.saxon.om.Item item
}

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 (java.io.PrintStream) 
		java.io.PrintStream 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 (java.io.PrintStream) 
		java.io.PrintStream 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 String moduleUri
	private int lineNumber
	private net.sf.saxon.expr.Container container
	private net.sf.saxon.om.Item contextItem
	public void  () 
	public void setSystemId (java.lang.String) 
		String uri
	public java.lang.String getSystemId () 
	public void setLineNumber (int) 
		int lineNumber
	public int getLineNumber () 
	public void setContainer (net.sf.saxon.expr.Container) 
		net.sf.saxon.expr.Container container
	public net.sf.saxon.expr.Container 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 (java.io.PrintStream) 
	private static java.lang.String displayContainer (net.sf.saxon.expr.Container) 
		net.sf.saxon.om.StructuredQName name
		String objectName
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.expr.Container container
	static java.lang.String access$000 (net.sf.saxon.expr.Container) 
		net.sf.saxon.expr.Container 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 boolean first
	private net.sf.saxon.expr.XPathContext next
	public void  (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public boolean hasNext () 
	public java.lang.Object next () 
		net.sf.saxon.trace.ContextStackFrame$FunctionCall sf
		net.sf.saxon.expr.UserFunctionCall ufc
		net.sf.saxon.trace.ContextStackFrame$ApplyTemplates sf
		net.sf.saxon.instruct.ApplyTemplates loc
		net.sf.saxon.trace.ContextStackFrame$CallTemplate sf
		net.sf.saxon.instruct.CallTemplate loc
		net.sf.saxon.trace.ContextStackFrame$VariableEvaluation sf
		net.sf.saxon.instruct.GeneralVariable var
		net.sf.saxon.trace.ContextStackFrame$ForEach sf
		net.sf.saxon.instruct.ForEach var
		net.sf.saxon.expr.XPathContext context
		int construct
		Object origin
	public void remove () 
}

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
	int depth
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	public void  (net.sf.saxon.Configuration, java.io.OutputStream) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
		java.io.OutputStream out
		java.util.Properties props
	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 static net.sf.saxon.event.Receiver defaultDestination (net.sf.saxon.Configuration, java.io.OutputStream)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.Configuration config
		java.io.OutputStream out
		java.util.Properties props
	private static java.util.Properties makeDefaultProperties () 
		java.util.Properties props
	public int startElement (java.lang.String) 
		net.sf.saxon.trans.XPathException err
		String name
	public void emitAttribute (java.lang.String, java.lang.String) 
		net.sf.saxon.trans.XPathException err
		String name
		String value
	public int endElement () 
		net.sf.saxon.trans.XPathException err
	public void startSubsidiaryElement (java.lang.String) 
		String name
	public void endSubsidiaryElement () 
	public void close () 
		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 () 
}

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.event.SaxonLocator  {
	public abstract int getConstructType () 
	public abstract net.sf.saxon.om.StructuredQName getObjectName () 
	public abstract java.lang.String getSystemId () 
	public abstract int getLineNumber () 
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract java.util.Iterator getProperties () 
}

net/sf/saxon/trace/Location.class
Location.java
package net.sf.saxon.trace
public net.sf.saxon.trace.Location extends java.lang.Object {
	public static final int CONTROLLER
	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 BUILT_IN_TEMPLATE
	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 FILTER_EXPRESSION
	public static final int PATH_EXPRESSION
	public static final int TRACE_CALL
	public static final int SAXON_EVALUATE
	public static final int SAXON_HIGHER_ORDER_EXTENSION_FUNCTION
	public static final int SAXON_SERIALIZE
	public static final int SORT_KEY
	public static final int GROUPING_KEY
	public static final int LAZY_EVALUATION
	public static final int PATTERN
	public static final int FUNCTION
	public static final int XPATH_EXPRESSION
	public static final int UNCLASSIFIED
	private void  () 
}

net/sf/saxon/trace/TimedTraceListener.class
TimedTraceListener.java
package net.sf.saxon.trace
public net.sf.saxon.trace.TimedTraceListener extends java.lang.Object implements net.sf.saxon.trace.TraceListener  {
	public void  () 
	public void open () 
	public void close () 
	public void enter (net.sf.saxon.trace.InstructionInfo, net.sf.saxon.expr.XPathContext) 
		String tag
		String name
		String file
		net.sf.saxon.trace.InstructionInfo instruction
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.NamePool pool
		int loc
	public void leave (net.sf.saxon.trace.InstructionInfo) 
		String tag
		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
}

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.trace.TraceListener  {
	protected final java.util.EventListener a
	protected final java.util.EventListener b
	protected void  (java.util.EventListener, java.util.EventListener) 
		java.util.EventListener a
		java.util.EventListener b
	protected java.util.EventListener remove (java.util.EventListener) 
		java.util.EventListener oldl
		java.util.EventListener a2
		java.util.EventListener b2
	public void open () 
	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 static net.sf.saxon.trace.TraceListener add (net.sf.saxon.trace.TraceListener, net.sf.saxon.trace.TraceListener) 
		net.sf.saxon.trace.TraceListener a
		net.sf.saxon.trace.TraceListener b
	public static net.sf.saxon.trace.TraceListener remove (net.sf.saxon.trace.TraceListener, net.sf.saxon.trace.TraceListener) 
		net.sf.saxon.trace.TraceListener l
		net.sf.saxon.trace.TraceListener oldl
	protected static java.util.EventListener addInternal (java.util.EventListener, java.util.EventListener) 
		java.util.EventListener a
		java.util.EventListener b
	protected static java.util.EventListener removeInternal (java.util.EventListener, java.util.EventListener) 
		java.util.EventListener l
		java.util.EventListener oldl
}

net/sf/saxon/trace/TraceListener.class
TraceListener.java
package net.sf.saxon.trace
public abstract net.sf.saxon.trace.TraceListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void open () 
	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/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
}

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  () 
	protected java.lang.String getOpeningAttributes () 
	protected java.lang.String tag (int) 
		int construct
}

net/sf/saxon/trans/
net/sf/saxon/trans/CompilerInfo.class
CompilerInfo.java
package net.sf.saxon.trans
public net.sf.saxon.trans.CompilerInfo extends java.lang.Object {
	private javax.xml.transform.URIResolver uriResolver
	private javax.xml.transform.ErrorListener errorListener
	private boolean compileWithTracing
	public void  () 
	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 setCompileWithTracing (boolean) 
		boolean trueOrFalse
	public boolean isCompileWithTracing () 
}

net/sf/saxon/trans/DecimalFormatManager$1.class
DecimalFormatManager.java
package net.sf.saxon.trans
 net.sf.saxon.trans.DecimalFormatManager$1 extends java.lang.Object {
}

net/sf/saxon/trans/DecimalFormatManager$DecimalFormatInfo.class
DecimalFormatManager.java
package net.sf.saxon.trans
 net.sf.saxon.trans.DecimalFormatManager$DecimalFormatInfo extends java.lang.Object implements java.io.Serializable  {
	public net.sf.saxon.trans.DecimalSymbols dfs
	public int precedence
	private void  () 
	void  (net.sf.saxon.trans.DecimalFormatManager$1) 
		net.sf.saxon.trans.DecimalFormatManager$1 x0
}

net/sf/saxon/trans/DecimalFormatManager.class
DecimalFormatManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.DecimalFormatManager extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.trans.DecimalSymbols defaultDFS
	private java.util.HashMap formatTable
	private boolean usingOriginalDefault
	public static final net.sf.saxon.om.StructuredQName DEFAULT_NAME
	public void  () 
		net.sf.saxon.trans.DecimalSymbols d
	public static void setDefaults (net.sf.saxon.trans.DecimalSymbols) 
		net.sf.saxon.trans.DecimalSymbols d
	public void setDefaultDecimalFormat (net.sf.saxon.trans.DecimalSymbols, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.DecimalSymbols dfs
		int precedence
	public void fixupDefaultDefault ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.trans.DecimalSymbols getDefaultDecimalFormat () 
	public void setNamedDecimalFormat (net.sf.saxon.om.StructuredQName, net.sf.saxon.trans.DecimalSymbols, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.functions.FormatNumber call
		java.util.Iterator iter
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.DecimalFormatManager$DecimalFormatInfo info
		net.sf.saxon.trans.DecimalSymbols old
		int oldPrecedence
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.DecimalSymbols dfs
		int precedence
		Object o
		net.sf.saxon.trans.DecimalFormatManager$DecimalFormatInfo dfi
	public void registerUsage (net.sf.saxon.om.StructuredQName, net.sf.saxon.functions.FormatNumber) 
		java.util.List list
		java.util.List list
		net.sf.saxon.trans.DecimalFormatManager$DecimalFormatInfo dfi
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.functions.FormatNumber call
		Object o
	public net.sf.saxon.trans.DecimalSymbols getNamedDecimalFormat (net.sf.saxon.om.StructuredQName) 
		net.sf.saxon.om.StructuredQName qName
		net.sf.saxon.trans.DecimalFormatManager$DecimalFormatInfo dfi
	static void  () 
}

net/sf/saxon/trans/DecimalSymbols.class
DecimalSymbols.java
package net.sf.saxon.trans
public net.sf.saxon.trans.DecimalSymbols extends java.lang.Object implements java.io.Serializable  {
	public int decimalSeparator
	public int groupingSeparator
	public int digit
	public int minusSign
	public int percent
	public int permill
	public int zeroDigit
	public int patternSeparator
	public String infinity
	public String NaN
	public void  () 
	public boolean equals (java.lang.Object) 
		Object obj
		net.sf.saxon.trans.DecimalSymbols o
	public int hashCode () 
}

net/sf/saxon/trans/DynamicError.class
DynamicError.java
package net.sf.saxon.trans
public net.sf.saxon.trans.DynamicError extends net.sf.saxon.trans.XPathException {
	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, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator loc
	public void  (java.lang.String, javax.xml.transform.SourceLocator, java.lang.Throwable) 
		String message
		javax.xml.transform.SourceLocator 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 void setXPathContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.XPathContext getXPathContext () 
	public static net.sf.saxon.trans.DynamicError makeDynamicError (javax.xml.transform.TransformerException) 
		net.sf.saxon.trans.DynamicError de
		javax.xml.transform.TransformerException err
	public void maybeSetLocation (javax.xml.transform.SourceLocator, net.sf.saxon.expr.XPathContext) 
		javax.xml.transform.SourceLocator locator
		net.sf.saxon.expr.XPathContext context
}

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
	public void  () 
	public void setClassLoader (java.lang.ClassLoader) 
		ClassLoader loader
	public java.lang.ClassLoader getClassLoader () 
	public java.lang.Class getClass (java.lang.String, boolean, java.lang.ClassLoader)  throws net.sf.saxon.trans.XPathException 
		Exception ex
		ClassLoader loader
		Exception e
		String className
		boolean tracing
		ClassLoader classLoader
	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, boolean, java.lang.ClassLoader)  throws net.sf.saxon.trans.XPathException 
		Exception err
		String className
		boolean tracing
		ClassLoader classLoader
		Class theclass
}

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
		String s
		String s
		CharSequence cs
		int valueType
		net.sf.saxon.om.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
	private static java.lang.CharSequence truncate30 (java.lang.CharSequence) 
		CharSequence cs
}

net/sf/saxon/trans/KeyDefinition.class
KeyDefinition.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyDefinition extends net.sf.saxon.instruct.Procedure implements java.io.Serializable  {
	private net.sf.saxon.pattern.PatternFinder match
	private net.sf.saxon.expr.SequenceIterable use
	private net.sf.saxon.type.BuiltInAtomicType useType
	private net.sf.saxon.sort.StringCollator collation
	private String collationName
	private boolean backwardsCompatible
	private boolean strictComparison
	private boolean convertUntypedToOther
	public void  (net.sf.saxon.pattern.PatternFinder, net.sf.saxon.expr.SequenceIterable, java.lang.String, net.sf.saxon.sort.StringCollator) 
		net.sf.saxon.pattern.PatternFinder match
		net.sf.saxon.expr.SequenceIterable use
		String collationName
		net.sf.saxon.sort.StringCollator collation
	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.instruct.SlotManager) 
		net.sf.saxon.instruct.SlotManager map
	public void setLocation (java.lang.String, int) 
		String systemId
		int lineNumber
	public net.sf.saxon.pattern.PatternFinder getMatch () 
	public void setBody (net.sf.saxon.expr.Expression) 
		net.sf.saxon.expr.Expression body
	public net.sf.saxon.expr.SequenceIterable getUse () 
	public java.lang.String getCollationName () 
	public net.sf.saxon.sort.StringCollator getCollation () 
	public int getConstructType () 
	public net.sf.saxon.om.StructuredQName getObjectName () 
}

net/sf/saxon/trans/KeyDefinitionSet.class
KeyDefinitionSet.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyDefinitionSet extends java.lang.Object implements java.io.Serializable  {
	net.sf.saxon.om.StructuredQName keyName
	int keySetNumber
	java.util.List keyDefinitions
	String collationName
	boolean backwardsCompatible
	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.XPathException err
		net.sf.saxon.trans.KeyDefinition other
		int i
		java.util.List v
		net.sf.saxon.trans.KeyDefinition keyDef
	public net.sf.saxon.om.StructuredQName getKeyName () 
	public int getKeySetNumber () 
	public java.util.List getKeyDefinitions () 
	public boolean isBackwardsCompatible () 
}

net/sf/saxon/trans/KeyManager.class
KeyManager.java
package net.sf.saxon.trans
public net.sf.saxon.trans.KeyManager extends java.lang.Object implements java.io.Serializable  {
	private java.util.HashMap keyMap
	private transient java.util.WeakHashMap docIndexes
	public void  (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
	private void registerIdrefKey (net.sf.saxon.Configuration) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.Configuration config
		net.sf.saxon.pattern.PatternFinder idref
		net.sf.saxon.functions.StringFn sf
		net.sf.saxon.expr.StringLiteral regex
		net.sf.saxon.functions.Tokenize use
		net.sf.saxon.trans.KeyDefinition key
	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, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression exp
		net.sf.saxon.trans.KeyDefinition kd
		int i
		java.util.List v
		net.sf.saxon.om.StructuredQName keyName
		net.sf.saxon.trans.KeyDefinition keydef
		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
	private synchronized java.util.HashMap buildIndex (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.type.BuiltInAtomicType, java.util.Set, net.sf.saxon.om.DocumentInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int k
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.type.BuiltInAtomicType itemType
		java.util.Set foundItemTypes
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.expr.XPathContext context
		java.util.List definitions
		java.util.HashMap index
	private void constructIndex (net.sf.saxon.om.DocumentInfo, java.util.HashMap, net.sf.saxon.trans.KeyDefinition, net.sf.saxon.type.BuiltInAtomicType, java.util.Set, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.om.DocumentInfo doc
		java.util.HashMap index
		net.sf.saxon.trans.KeyDefinition keydef
		net.sf.saxon.type.BuiltInAtomicType soughtItemType
		java.util.Set foundItemTypes
		net.sf.saxon.expr.XPathContext context
		boolean isFirst
		net.sf.saxon.pattern.PatternFinder match
		net.sf.saxon.expr.XPathContextMajor xc
		net.sf.saxon.instruct.SlotManager map
		net.sf.saxon.om.SequenceIterator iter
	private void processKeyNode (net.sf.saxon.om.NodeInfo, net.sf.saxon.type.BuiltInAtomicType, java.util.Set, net.sf.saxon.trans.KeyDefinition, java.util.HashMap, net.sf.saxon.expr.XPathContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		Object val
		Object val
		net.sf.saxon.value.AtomicValue av
		net.sf.saxon.trans.XPathException err
		int d
		int i
		net.sf.saxon.sort.LocalOrderComparer comparer
		boolean found
		net.sf.saxon.value.AtomicValue item
		net.sf.saxon.type.BuiltInAtomicType actualItemType
		Object val
		java.util.ArrayList nodes
		net.sf.saxon.om.NodeInfo curr
		net.sf.saxon.type.BuiltInAtomicType soughtItemType
		java.util.Set foundItemTypes
		net.sf.saxon.trans.KeyDefinition keydef
		java.util.HashMap index
		net.sf.saxon.expr.XPathContext xc
		boolean isFirst
		net.sf.saxon.om.AxisIterator si
		net.sf.saxon.sort.StringCollator collation
		net.sf.saxon.expr.SequenceIterable use
		net.sf.saxon.om.SequenceIterator useval
	public net.sf.saxon.om.SequenceIterator selectByKey (net.sf.saxon.om.StructuredQName, net.sf.saxon.om.DocumentInfo, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.StructuredQName keyName
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.value.AtomicValue soughtValue
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.trans.KeyDefinitionSet keyDef
	public net.sf.saxon.om.SequenceIterator selectByKey (net.sf.saxon.trans.KeyDefinitionSet, net.sf.saxon.om.DocumentInfo, net.sf.saxon.value.AtomicValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.BuiltInAtomicType itemType
		net.sf.saxon.type.BuiltInAtomicType useType
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.type.BuiltInAtomicType t
		java.util.Iterator f
		Object indexObject
		java.util.ArrayList nodes
		net.sf.saxon.trans.XPathException de
		java.util.ArrayList nodes
		int typefp
		net.sf.saxon.type.BuiltInAtomicType type
		Object indexObject2
		java.util.HashMap index2
		long key
		java.util.Iterator i
		java.util.HashMap indexList
		net.sf.saxon.om.SequenceIterator result
		java.lang.ref.WeakReference ref
		net.sf.saxon.trans.KeyDefinitionSet keySet
		net.sf.saxon.om.DocumentInfo doc
		net.sf.saxon.value.AtomicValue soughtValue
		net.sf.saxon.expr.XPathContext context
		java.util.List definitions
		net.sf.saxon.trans.KeyDefinition definition
		net.sf.saxon.sort.StringCollator collation
		java.util.HashSet foundItemTypes
		net.sf.saxon.value.AtomicValue value
		int keySetNumber
		net.sf.saxon.type.BuiltInAtomicType itemType
		java.util.HashMap index
	private static java.lang.Object getCollationKey (net.sf.saxon.value.AtomicValue, net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		Object val
		Object val
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.BuiltInAtomicType itemType
		net.sf.saxon.sort.StringCollator collation
		net.sf.saxon.expr.XPathContext context
		Object val
	private synchronized void putIndex (net.sf.saxon.om.DocumentInfo, int, net.sf.saxon.type.AtomicType, java.lang.Object, net.sf.saxon.expr.XPathContext) 
		java.util.HashMap indexList
		net.sf.saxon.om.DocumentInfo doc
		int keyFingerprint
		net.sf.saxon.type.AtomicType itemType
		Object index
		net.sf.saxon.expr.XPathContext context
		java.lang.ref.WeakReference indexRef
		java.util.HashMap indexList
	private synchronized java.lang.Object getIndex (net.sf.saxon.om.DocumentInfo, int, net.sf.saxon.type.AtomicType) 
		net.sf.saxon.om.DocumentInfo doc
		int keyFingerprint
		net.sf.saxon.type.AtomicType itemType
		java.lang.ref.WeakReference ref
		java.util.HashMap indexList
	public void clearDocumentIndexes (net.sf.saxon.om.DocumentInfo) 
		net.sf.saxon.om.DocumentInfo doc
	public int getNumberOfKeyDefinitions () 
	public void explainKeys (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trans.KeyDefinition kd
		int i
		net.sf.saxon.om.StructuredQName qName
		java.util.List list
		net.sf.saxon.trace.ExpressionPresenter out
		java.util.Iterator keyIter
}

net/sf/saxon/trans/Mode.class
Mode.java
package net.sf.saxon.trans
public net.sf.saxon.trans.Mode extends java.lang.Object implements java.io.Serializable  {
	public static final int DEFAULT_MODE
	public static final int NAMED_MODE
	public static final int STRIPPER_MODE
	public static final net.sf.saxon.om.StructuredQName ALL_MODES
	public static final net.sf.saxon.om.StructuredQName DEFAULT_MODE_NAME
	private net.sf.saxon.trans.Rule[] ruleDict
	private net.sf.saxon.trans.Rule mostRecentRule
	private boolean isDefault
	private boolean isStripper
	private boolean hasRules
	private net.sf.saxon.om.StructuredQName modeName
	public void  (int, net.sf.saxon.om.StructuredQName) 
		int usage
		net.sf.saxon.om.StructuredQName modeName
	public void  (net.sf.saxon.trans.Mode, net.sf.saxon.om.StructuredQName) 
		int i
		net.sf.saxon.trans.Mode omniMode
		net.sf.saxon.om.StructuredQName modeName
	public boolean isDefaultMode () 
	public net.sf.saxon.om.StructuredQName getModeName () 
	public boolean isEmpty () 
	public void addRule (net.sf.saxon.pattern.Pattern, java.lang.Object, int, double, boolean) 
		int sequence
		int sequence
		net.sf.saxon.pattern.Pattern p
		Object action
		int precedence
		double priority
		boolean explicitMode
		int fingerprint
		int type
		int key
		int sequence
		net.sf.saxon.trans.Rule newRule
		net.sf.saxon.trans.Rule rule
		net.sf.saxon.trans.Rule prev
	public int getList (int, int) 
		int fingerprint
		int kind
	public net.sf.saxon.trans.Rule getRule (net.sf.saxon.om.NodeInfo, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Rule r
		net.sf.saxon.trans.Rule result
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.expr.XPathContext context
		int fingerprint
		int type
		int key
		int policy
		net.sf.saxon.trans.Rule specificRule
		net.sf.saxon.trans.Rule generalRule
		int specificPrecedence
		double specificPriority
		net.sf.saxon.trans.Rule r2
	private net.sf.saxon.expr.XPathContext perhapsMakeNewContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
		int patternLocals
	public net.sf.saxon.trans.Rule getRule (net.sf.saxon.om.NodeInfo, int, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Rule r
		net.sf.saxon.om.NodeInfo node
		int min
		int max
		net.sf.saxon.expr.XPathContext context
		int fp
		int type
		int key
		net.sf.saxon.trans.Rule specificRule
		net.sf.saxon.trans.Rule generalRule
		net.sf.saxon.trans.Rule r2
	public net.sf.saxon.trans.Rule getNextMatchRule (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Rule, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.Rule r
		net.sf.saxon.trans.Rule result
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Rule currentRule
		net.sf.saxon.expr.XPathContext context
		int fingerprint
		int type
		int key
		int policy
		net.sf.saxon.trans.Rule specificRule
		net.sf.saxon.trans.Rule generalRule
		int specificPrecedence
		double specificPriority
		net.sf.saxon.trans.Rule r2
	private void reportAmbiguity (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Rule, net.sf.saxon.trans.Rule, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		String path
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Rule r1
		net.sf.saxon.trans.Rule r2
		net.sf.saxon.expr.XPathContext c
		String path
		String errorCode
		net.sf.saxon.pattern.Pattern pat1
		net.sf.saxon.pattern.Pattern pat2
		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 explainTemplateRules (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.instruct.Template t
		int s
		int e
		net.sf.saxon.trans.Rule r
		int i
		net.sf.saxon.trace.ExpressionPresenter presenter
	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/Rule.class
Rule.java
package net.sf.saxon.trans
public final net.sf.saxon.trans.Rule extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.pattern.Pattern pattern
	private Object action
	private int precedence
	private double priority
	private net.sf.saxon.trans.Rule next
	private int sequence
	public int getSequence () 
	public java.lang.Object getAction () 
	public net.sf.saxon.trans.Rule getNext () 
	public void setNext (net.sf.saxon.trans.Rule) 
		net.sf.saxon.trans.Rule next
	public net.sf.saxon.pattern.Pattern getPattern () 
	public int getPrecedence () 
	public double getPriority () 
	public void  (net.sf.saxon.pattern.Pattern, java.lang.Object, int, double, int) 
		net.sf.saxon.pattern.Pattern p
		Object o
		int prec
		double prio
		int seq
	public void  (net.sf.saxon.trans.Rule) 
		net.sf.saxon.trans.Rule r
}

net/sf/saxon/trans/RuleManager.class
RuleManager.java
package net.sf.saxon.trans
public final net.sf.saxon.trans.RuleManager extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.trans.Mode defaultMode
	private java.util.HashMap modes
	private net.sf.saxon.trans.Mode omniMode
	public void  () 
	public void resetHandlers () 
	public net.sf.saxon.trans.Mode getDefaultMode () 
	public net.sf.saxon.trans.Mode getMode (net.sf.saxon.om.StructuredQName, boolean) 
		net.sf.saxon.om.StructuredQName modeName
		boolean createIfAbsent
		net.sf.saxon.trans.Mode m
	public void setHandler (net.sf.saxon.pattern.Pattern, net.sf.saxon.instruct.Template, net.sf.saxon.trans.Mode, int) 
		net.sf.saxon.pattern.UnionPattern up
		net.sf.saxon.pattern.Pattern p1
		net.sf.saxon.pattern.Pattern p2
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.instruct.Template eh
		net.sf.saxon.trans.Mode mode
		int precedence
		double priority
	public void setHandler (net.sf.saxon.pattern.Pattern, net.sf.saxon.instruct.Template, net.sf.saxon.trans.Mode, int, double) 
		net.sf.saxon.pattern.UnionPattern up
		net.sf.saxon.pattern.Pattern p1
		net.sf.saxon.pattern.Pattern p2
		net.sf.saxon.trans.Mode m
		java.util.Iterator iter
		net.sf.saxon.pattern.Pattern pattern
		net.sf.saxon.instruct.Template eh
		net.sf.saxon.trans.Mode mode
		int precedence
		double priority
	public net.sf.saxon.trans.Rule getTemplateRule (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Mode, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.trans.Rule getTemplateRule (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Mode, int, int, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Mode mode
		int min
		int max
		net.sf.saxon.expr.XPathContext c
	public net.sf.saxon.trans.Rule getNextMatchHandler (net.sf.saxon.om.NodeInfo, net.sf.saxon.trans.Mode, net.sf.saxon.trans.Rule, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
		net.sf.saxon.trans.Mode mode
		net.sf.saxon.trans.Rule currentRule
		net.sf.saxon.expr.XPathContext c
	public void explainTemplateRules (net.sf.saxon.trace.ExpressionPresenter) 
		net.sf.saxon.trans.Mode mode
		int s
		int e
		net.sf.saxon.trace.ExpressionPresenter presenter
		java.util.Iterator iter
}

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 SXSE0001
	public static final String SXSE0002
	public static final String SXXP0003
	public static final String SXXP0004
	public static final String SXXF0001
	public static final String SXXF0002
	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 SXJE0002
	public static final String SXJE0003
	public static final String SXJE0004
	public static final String SXJE0005
	public static final String SXJE0006
	public static final String SXJE0007
	public static final String SXJE0008
	public static final String SXJE0021
	public static final String SXJE0022
	public static final String SXJE0023
	public static final String SXJE0051
	public static final String SXUP0081
	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 void  () 
}

net/sf/saxon/trans/StandardUnparsedTextResolver.class
StandardUnparsedTextResolver.java
package net.sf.saxon.trans
public net.sf.saxon.trans.StandardUnparsedTextResolver extends java.lang.Object implements net.sf.saxon.trans.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 
		net.sf.saxon.trans.XPathException e
		java.net.MalformedURLException err
		String mediaType
		String mediaType
		int pos
		String charset
		String contentType
		byte[] start
		int read
		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 err
		java.net.URI absoluteURI
		String encoding
		net.sf.saxon.Configuration config
		java.net.URL absoluteURL
	private java.lang.String inferEncoding (byte[], int) 
		int b
		net.sf.saxon.om.FastStringBuffer sb
		String p
		int v
		byte[] start
		int read
	private int ch (byte) 
		byte b
}

net/sf/saxon/trans/StaticError.class
StaticError.java
package net.sf.saxon.trans
public net.sf.saxon.trans.StaticError extends net.sf.saxon.trans.XPathException {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		Exception err
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable err
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator loc
}

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/UnparsedTextURIResolver.class
UnparsedTextURIResolver.java
package net.sf.saxon.trans
public abstract net.sf.saxon.trans.UnparsedTextURIResolver extends java.lang.Object implements java.io.Serializable  {
	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/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
}

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 isStaticError
	String errorCodeNamespace
	String errorCode
	net.sf.saxon.value.Value 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, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator loc
	public void  (java.lang.String, javax.xml.transform.SourceLocator, java.lang.Throwable) 
		String message
		javax.xml.transform.SourceLocator 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 (javax.xml.transform.TransformerException) 
		javax.xml.transform.TransformerException err
	public net.sf.saxon.trans.XPathException makeStatic () 
	public void setXPathContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.expr.XPathContext getXPathContext () 
	public void setIsStaticError (boolean) 
		boolean is
	public boolean isStaticError () 
	public void setIsTypeError (boolean) 
		boolean is
	public boolean isTypeError () 
	public void setErrorCode (java.lang.String) 
		String code
	public void setErrorCode (java.lang.String, java.lang.String) 
		String namespace
		String code
	public java.lang.String getErrorCodeLocalPart () 
	public java.lang.String getErrorCodeNamespace () 
	public void setErrorObject (net.sf.saxon.value.Value) 
		net.sf.saxon.value.Value value
	public net.sf.saxon.value.Value getErrorObject () 
	public void setHasBeenReported () 
	public boolean hasBeenReported () 
	public void maybeSetLocation (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public void maybeSetContext (net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/tree/
net/sf/saxon/tree/AncestorEnumeration.class
AncestorEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.AncestorEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	private boolean includeSelf
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeSelf
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/AttributeEnumeration.class
AttributeEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.AttributeEnumeration extends net.sf.saxon.om.AxisIteratorImpl implements net.sf.saxon.om.LookaheadIterator  {
	private net.sf.saxon.tree.ElementImpl element
	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.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.pattern.NameTest test
		net.sf.saxon.om.AttributeCollection attlist
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	public boolean hasNext () 
	public net.sf.saxon.om.Item next () 
	private void advance () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

net/sf/saxon/tree/AttributeImpl.class
AttributeImpl.java
package net.sf.saxon.tree
final net.sf.saxon.tree.AttributeImpl extends net.sf.saxon.tree.NodeImpl {
	private int nameCode
	private int typeCode
	private String value
	public void  (net.sf.saxon.tree.ElementImpl, int) 
		net.sf.saxon.tree.ElementImpl element
		int index
		net.sf.saxon.om.AttributeCollection atts
	public int getNameCode () 
	public int getTypeAnnotation () 
	public boolean isId () 
		net.sf.saxon.type.TypeHierarchy th
	public boolean isIdref () 
		net.sf.saxon.type.TypeHierarchy th
	public boolean isNilled () 
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
		net.sf.saxon.tree.AttributeImpl otherAtt
	public int hashCode () 
	protected long getSequenceNumber () 
		long parseq
	public final int getNodeKind () 
	public java.lang.String getStringValue () 
	public net.sf.saxon.om.NodeInfo getNextSibling () 
	public net.sf.saxon.om.NodeInfo getPreviousSibling () 
	public net.sf.saxon.tree.NodeImpl getPreviousInDocument () 
	public net.sf.saxon.tree.NodeImpl getNextInDocument (net.sf.saxon.tree.NodeImpl) 
		net.sf.saxon.tree.NodeImpl anchor
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
		int nameCode
		int typeCode
	public void delete () 
	public void replace (net.sf.saxon.om.NodeInfo[], boolean) 
		net.sf.saxon.om.NodeInfo n
		int i
		net.sf.saxon.om.NodeInfo[] replacement
		boolean inherit
		net.sf.saxon.tree.ParentNodeImpl element
	public void rename (int) 
		int nscode
		int prefixCode
		short uc
		net.sf.saxon.om.AttributeCollectionImpl atts
		int newNameCode
	public void replaceStringValue (java.lang.CharSequence) 
		net.sf.saxon.om.AttributeCollectionImpl atts
		CharSequence stringValue
	public void removeTypeAnnotation () 
		net.sf.saxon.om.AttributeCollectionImpl atts
	public void setTypeAnnotation (int) 
		net.sf.saxon.om.AttributeCollectionImpl atts
		int typeCode
}

net/sf/saxon/tree/ChildEnumeration.class
ChildEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.ChildEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/CommentImpl.class
CommentImpl.java
package net.sf.saxon.tree
final net.sf.saxon.tree.CommentImpl extends net.sf.saxon.tree.NodeImpl {
	String comment
	public void  (java.lang.String) 
		String content
	public final java.lang.String getStringValue () 
	public net.sf.saxon.om.SequenceIterator getTypedValue () 
	public net.sf.saxon.value.Value atomize () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
}

net/sf/saxon/tree/DescendantEnumeration.class
DescendantEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.DescendantEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	private net.sf.saxon.tree.NodeImpl root
	private boolean includeSelf
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest, boolean) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		boolean includeSelf
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/DocumentImpl.class
DocumentImpl.java
package net.sf.saxon.tree
public final net.sf.saxon.tree.DocumentImpl extends net.sf.saxon.tree.ParentNodeImpl implements net.sf.saxon.om.DocumentInfo  {
	private net.sf.saxon.tree.ElementImpl documentElement
	private java.util.HashMap idTable
	private int documentNumber
	private String baseURI
	private java.util.HashMap entityTable
	private java.util.HashMap elementList
	private net.sf.saxon.Configuration config
	private net.sf.saxon.tree.LineNumberMap lineNumberMap
	private net.sf.saxon.tree.SystemIdMap systemIdMap
	private boolean imaginary
	public void  () 
	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.TreeBuilder builder
	public void setImaginary (boolean) 
		boolean imaginary
	public boolean isImaginary () 
	public int getDocumentNumber () 
	void setDocumentElement (net.sf.saxon.tree.ElementImpl) 
		net.sf.saxon.tree.ElementImpl e
	public void graftLocationMap (net.sf.saxon.tree.DocumentImpl) 
		net.sf.saxon.tree.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 int getLineNumber () 
	public final int getNodeKind () 
	public final net.sf.saxon.om.NodeInfo getNextSibling () 
	public final net.sf.saxon.om.NodeInfo getPreviousSibling () 
	public net.sf.saxon.tree.ElementImpl getDocumentElement () 
	public net.sf.saxon.om.NodeInfo getRoot () 
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public net.sf.saxon.tree.DocumentImpl getPhysicalRoot () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	net.sf.saxon.om.AxisIterator getAllElements (int) 
		net.sf.saxon.tree.NodeImpl next
		int fingerprint
		Integer elkey
		java.util.ArrayList list
	public void deIndex (net.sf.saxon.tree.NodeImpl) 
		Integer elkey
		java.util.ArrayList list
		net.sf.saxon.tree.NodeImpl node
	private void indexIDs () 
		int i
		net.sf.saxon.tree.ElementImpl e
		net.sf.saxon.om.AttributeCollection atts
		net.sf.saxon.om.NameChecker checker
		net.sf.saxon.tree.NodeImpl curr
		net.sf.saxon.tree.NodeImpl root
	protected void registerID (net.sf.saxon.om.NodeInfo, java.lang.String) 
		net.sf.saxon.om.NodeInfo e
		String id
		Object old
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
		String id
	protected void deregisterID (java.lang.String) 
		String id
	void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
		String[] ids
	public java.util.Iterator getUnparsedEntityNames () 
	public java.lang.String[] getUnparsedEntity (java.lang.String) 
		String name
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
		net.sf.saxon.tree.NodeImpl next
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
}

net/sf/saxon/tree/ElementImpl$1.class
ElementImpl.java
package net.sf.saxon.tree
 net.sf.saxon.tree.ElementImpl$1 extends java.lang.Object implements java.util.Iterator  {
	private net.sf.saxon.om.NamePool pool
	private net.sf.saxon.sort.IntIterator iter
	private final net.sf.saxon.tree.ElementImpl this$0
	void  (net.sf.saxon.tree.ElementImpl) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

net/sf/saxon/tree/ElementImpl.class
ElementImpl.java
package net.sf.saxon.tree
public net.sf.saxon.tree.ElementImpl extends net.sf.saxon.tree.ParentNodeImpl implements net.sf.saxon.om.NamespaceResolver  {
	private static final net.sf.saxon.om.AttributeCollectionImpl emptyAtts
	protected int nameCode
	protected int typeCode
	protected net.sf.saxon.om.AttributeCollection attributeList
	protected int[] namespaceList
	public void  () 
	public void setNameCode (int) 
		int nameCode
	public void initialise (int, int, net.sf.saxon.om.AttributeCollectionImpl, net.sf.saxon.om.NodeInfo, int) 
		int nameCode
		int typeCode
		net.sf.saxon.om.AttributeCollectionImpl atts
		net.sf.saxon.om.NodeInfo parent
		int sequenceNumber
	public void setLocation (java.lang.String, int, int) 
		String systemId
		int line
		int column
		net.sf.saxon.tree.DocumentImpl root
	public void setSystemId (java.lang.String) 
		String uri
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.tree.ParentNodeImpl up
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
		net.sf.saxon.om.NodeInfo root
	public final java.lang.String getSystemId () 
		net.sf.saxon.tree.DocumentImpl root
	public java.lang.String getBaseURI () 
	public boolean isNilled () 
	public void setTypeAnnotation (int) 
		int typeCode
	public int getTypeAnnotation () 
	public void setLineAndColumn (int, int) 
		int line
		int column
		net.sf.saxon.tree.DocumentImpl root
	public int getLineNumber () 
		net.sf.saxon.tree.DocumentImpl root
	public int getColumnNumber () 
		net.sf.saxon.tree.DocumentImpl root
	public int getNameCode () 
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer buffer
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		int ns
		int i
		int[] localNamespaces
		int i
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
		int typeCode
		int childNamespaces
		net.sf.saxon.tree.NodeImpl next
	public void delete () 
		int index
		net.sf.saxon.tree.ElementImpl n
		int atts
		net.sf.saxon.om.AxisIterator iter
		net.sf.saxon.tree.DocumentImpl root
	public void rename (int) 
		int newNameCode
		int nscode
		int prefixCode
		short uc
	public void addNamespace (int, boolean) 
		net.sf.saxon.tree.ElementImpl child
		int undecl
		net.sf.saxon.om.AxisIterator kids
		int nscode
		boolean inherit
	private void addNamespaceInternal (int, boolean) 
		int i
		int len
		int[] ns2
		int nscode
		boolean externalCall
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
	public void putAttribute (int, int, java.lang.CharSequence, int) 
		net.sf.saxon.tree.DocumentImpl root
		net.sf.saxon.tree.DocumentImpl root
		int nameCode
		int typeCode
		CharSequence value
		int properties
		net.sf.saxon.om.AttributeCollectionImpl atts
		int index
	public void removeAttribute (int) 
		net.sf.saxon.tree.DocumentImpl root
		int nameCode
		net.sf.saxon.om.AttributeCollectionImpl atts
		int fp
		int index
	public void removeTypeAnnotation () 
		int t
	public void setNamespaceDeclarations (int[], int) 
		int[] namespaces
		int namespacesUsed
	public java.lang.String getURIForPrefix (java.lang.String, boolean) 
		String prefix
		boolean useDefault
		net.sf.saxon.om.NamePool pool
		int prefixCode
		short uriCode
	public java.util.Iterator iteratePrefixes () 
	public short getURICodeForPrefix (java.lang.String)  throws net.sf.saxon.om.NamespaceException 
		String prefix
		net.sf.saxon.om.NamePool pool
		int prefixCode
		short uc
	protected short getURICodeForPrefixCode (int) 
		short u
		int i
		int prefixCode
		net.sf.saxon.om.NodeInfo next
	public java.lang.String getPrefixForURI (java.lang.String) 
		String uri
		net.sf.saxon.om.NamePool pool
		int uriCode
	private java.lang.String getPrefixForURICode (int) 
		int i
		int code
		net.sf.saxon.om.NodeInfo next
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public int[] getInScopeNamespaceCodes () 
	protected void fixupInsertedNamespaces (boolean) 
		int i
		int i
		String prefix
		int prefixCode
		boolean found
		java.util.Iterator it
		int nscode
		String prefix
		String uri
		String parentUri
		int i
		boolean inherit
		net.sf.saxon.sort.IntSet childNamespaces
		net.sf.saxon.om.NamespaceResolver inscope
		net.sf.saxon.om.NamePool pool
		int[] n2
		int j
		net.sf.saxon.sort.IntIterator ii
	public net.sf.saxon.om.AttributeCollection getAttributeList () 
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String uri
		String localName
	static void  () 
}

net/sf/saxon/tree/FollowingEnumeration.class
FollowingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.FollowingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	private net.sf.saxon.tree.NodeImpl root
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
		int type
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/FollowingSiblingEnumeration.class
FollowingSiblingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.FollowingSiblingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/LineNumberMap.class
LineNumberMap.java
package net.sf.saxon.tree
public net.sf.saxon.tree.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[] s
		int[] l
		int[] c
		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 () 
		int[] s
		int[] l
		int[] c
}

net/sf/saxon/tree/NodeFactory.class
NodeFactory.java
package net.sf.saxon.tree
public abstract net.sf.saxon.tree.NodeFactory extends java.lang.Object {
	public abstract net.sf.saxon.tree.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, int, int, net.sf.saxon.om.AttributeCollectionImpl, int[], int, net.sf.saxon.event.LocationProvider, int, int) 
}

net/sf/saxon/tree/NodeImpl.class
NodeImpl.java
package net.sf.saxon.tree
public abstract net.sf.saxon.tree.NodeImpl extends java.lang.Object implements net.sf.saxon.om.MutableNodeInfo net.sf.saxon.om.FingerprintedNode net.sf.saxon.om.SiblingCountingNode javax.xml.transform.SourceLocator  {
	protected net.sf.saxon.tree.ParentNodeImpl parent
	protected int index
	public static final char[] NODE_LETTER
	public void  () 
	public java.lang.CharSequence getStringValueCS () 
	public int getTypeAnnotation () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public int getDocumentNumber () 
	public int getSiblingPosition () 
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
		Exception err
		String typeName
		net.sf.saxon.type.SchemaType stype
		int annotation
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
		String typeName
		net.sf.saxon.type.SchemaType stype
		int annotation
	public void setSystemId (java.lang.String) 
		String uri
	public boolean isSameNodeInfo (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
	public boolean equals (java.lang.Object) 
		Object other
	public int getNameCode () 
	public int getFingerprint () 
		int nameCode
	public void generateId (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.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.NodeImpl prev
	public final int compareOrder (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo other
		long a
		long b
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	public java.lang.String getPrefix () 
		int nameCode
	public java.lang.String getURI () 
		int nameCode
	public java.lang.String getDisplayName () 
		int nameCode
	public java.lang.String getLocalPart () 
		int nameCode
	public int getLineNumber () 
	public final net.sf.saxon.om.NodeInfo getParent () 
	public net.sf.saxon.om.NodeInfo getPreviousSibling () 
	public net.sf.saxon.om.NodeInfo getNextSibling () 
	public net.sf.saxon.om.NodeInfo getFirstChild () 
	public net.sf.saxon.om.NodeInfo getLastChild () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
		byte axisNumber
	public net.sf.saxon.om.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 (int) 
		int fingerprint
	public net.sf.saxon.om.NodeInfo getRoot () 
		net.sf.saxon.om.NodeInfo parent
	public net.sf.saxon.om.DocumentInfo getDocumentRoot () 
		net.sf.saxon.om.NodeInfo parent
	public net.sf.saxon.tree.DocumentImpl getPhysicalRoot () 
		net.sf.saxon.tree.ParentNodeImpl up
	public net.sf.saxon.tree.NodeImpl getNextInDocument (net.sf.saxon.tree.NodeImpl) 
		net.sf.saxon.tree.NodeImpl anchor
		net.sf.saxon.tree.NodeImpl next
		net.sf.saxon.tree.NodeImpl parent
	public net.sf.saxon.tree.NodeImpl getPreviousInDocument () 
		net.sf.saxon.tree.NodeImpl prev
	private net.sf.saxon.tree.NodeImpl getLastDescendantOrSelf () 
		net.sf.saxon.tree.NodeImpl last
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public boolean hasChildNodes () 
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	public void setTypeAnnotation (int) 
		int typeCode
	public void delete () 
		net.sf.saxon.tree.DocumentImpl newRoot
	public void removeAttribute (int) 
		int nameCode
	public void putAttribute (int, int, java.lang.CharSequence, int) 
		int nameCode
		int typeCode
		CharSequence value
		int properties
	public void rename (int) 
		int newNameCode
	public void addNamespace (int, boolean) 
		int 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 () 
	static void  () 
}

net/sf/saxon/tree/ParentNodeImpl.class
ParentNodeImpl.java
package net.sf.saxon.tree
abstract net.sf.saxon.tree.ParentNodeImpl extends net.sf.saxon.tree.NodeImpl {
	protected Object children
	protected int sequence
	void  () 
	protected final long getSequenceNumber () 
	public final boolean hasChildNodes () 
	public int getNumberOfChildren () 
	protected final net.sf.saxon.om.AxisIterator enumerateChildren (net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl child
		net.sf.saxon.pattern.NodeTest test
	public final net.sf.saxon.om.NodeInfo getFirstChild () 
	public final net.sf.saxon.om.NodeInfo getLastChild () 
		net.sf.saxon.tree.NodeImpl[] n
	protected final net.sf.saxon.tree.NodeImpl getNthChild (int) 
		int n
		net.sf.saxon.tree.NodeImpl[] nodes
	protected void removeChild (net.sf.saxon.tree.NodeImpl) 
		net.sf.saxon.tree.NodeImpl[] n2
		int i
		net.sf.saxon.tree.NodeImpl child
		net.sf.saxon.tree.NodeImpl[] nodes
	private net.sf.saxon.tree.NodeImpl[] cleanUpChildren (net.sf.saxon.tree.NodeImpl[]) 
		net.sf.saxon.tree.TextImpl prev
		net.sf.saxon.tree.NodeImpl node
		int i
		net.sf.saxon.tree.NodeImpl[] c3
		net.sf.saxon.tree.NodeImpl[] children
		boolean prevText
		int j
		net.sf.saxon.tree.NodeImpl[] c2
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.tree.NodeImpl next
	protected void useChildrenArray (net.sf.saxon.tree.NodeImpl[]) 
		net.sf.saxon.tree.NodeImpl[] array
	public synchronized void addChild (net.sf.saxon.tree.NodeImpl, int) 
		net.sf.saxon.tree.NodeImpl[] c
		net.sf.saxon.tree.NodeImpl[] c
		net.sf.saxon.tree.NodeImpl[] kids
		net.sf.saxon.tree.NodeImpl node
		int index
		net.sf.saxon.tree.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.NodeImpl child
		int i
		net.sf.saxon.tree.NodeImpl[] n2
		net.sf.saxon.tree.NodeImpl[] n2
		net.sf.saxon.tree.NodeImpl[] n2
		int adjacent
		net.sf.saxon.tree.NodeImpl[] n0
		net.sf.saxon.tree.NodeImpl[] n2
		net.sf.saxon.om.NodeInfo[] source
		int index
		boolean inherit
	protected synchronized void replaceChildrenAt (net.sf.saxon.om.NodeInfo[], int, boolean) 
		net.sf.saxon.tree.NodeImpl child
		int kind
		int i
		net.sf.saxon.tree.NodeImpl[] n2
		net.sf.saxon.tree.NodeImpl[] n0
		net.sf.saxon.tree.NodeImpl[] n2
		net.sf.saxon.om.NodeInfo[] source
		int index
		boolean inherit
	public synchronized void compact (int) 
		net.sf.saxon.tree.NodeImpl[] kids
		int size
}

net/sf/saxon/tree/PrecedingEnumeration.class
PrecedingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.PrecedingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	net.sf.saxon.tree.NodeImpl nextAncestor
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected boolean conforms (net.sf.saxon.tree.NodeImpl) 
		net.sf.saxon.tree.NodeImpl node
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/PrecedingOrAncestorEnumeration.class
PrecedingOrAncestorEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.PrecedingOrAncestorEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/PrecedingSiblingEnumeration.class
PrecedingSiblingEnumeration.java
package net.sf.saxon.tree
final net.sf.saxon.tree.PrecedingSiblingEnumeration extends net.sf.saxon.tree.TreeEnumeration {
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl node
		net.sf.saxon.pattern.NodeTest nodeTest
	protected void step () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
}

net/sf/saxon/tree/ProcInstImpl.class
ProcInstImpl.java
package net.sf.saxon.tree
 net.sf.saxon.tree.ProcInstImpl extends net.sf.saxon.tree.NodeImpl {
	String content
	int nameCode
	String systemId
	int lineNumber
	public void  (int, java.lang.String) 
		int nameCode
		String content
	public int getNameCode () 
	public java.lang.String getStringValue () 
	public net.sf.saxon.om.SequenceIterator getTypedValue () 
	public net.sf.saxon.value.Value 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, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public java.lang.String getTarget () 
	public java.lang.String getData () 
	public void rename (int) 
		int newNameCode
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
}

net/sf/saxon/tree/SystemIdMap.class
SystemIdMap.java
package net.sf.saxon.tree
public net.sf.saxon.tree.SystemIdMap extends java.lang.Object {
	private int[] sequenceNumbers
	private String[] uris
	private int allocated
	public void  () 
	public void setSystemId (int, java.lang.String) 
		int[] s
		String[] u
		int sequence
		String uri
	public java.lang.String getSystemId (int) 
		int i
		int sequence
}

net/sf/saxon/tree/TextImpl.class
TextImpl.java
package net.sf.saxon.tree
final net.sf.saxon.tree.TextImpl extends net.sf.saxon.tree.NodeImpl {
	private String content
	public void  (net.sf.saxon.tree.ParentNodeImpl, java.lang.String) 
		net.sf.saxon.tree.ParentNodeImpl parent
		String content
	public java.lang.String getStringValue () 
	public final int getNodeKind () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public void replaceStringValue (java.lang.CharSequence) 
		CharSequence stringValue
}

net/sf/saxon/tree/TreeBuilder$1.class
TreeBuilder.java
package net.sf.saxon.tree
 net.sf.saxon.tree.TreeBuilder$1 extends java.lang.Object {
}

net/sf/saxon/tree/TreeBuilder$DefaultNodeFactory.class
TreeBuilder.java
package net.sf.saxon.tree
 net.sf.saxon.tree.TreeBuilder$DefaultNodeFactory extends java.lang.Object implements net.sf.saxon.tree.NodeFactory  {
	private void  () 
	public net.sf.saxon.tree.ElementImpl makeElementNode (net.sf.saxon.om.NodeInfo, int, int, net.sf.saxon.om.AttributeCollectionImpl, int[], int, net.sf.saxon.event.LocationProvider, int, int) 
		String baseURI
		int lineNumber
		int columnNumber
		net.sf.saxon.om.NodeInfo parent
		int nameCode
		int typeCode
		net.sf.saxon.om.AttributeCollectionImpl attlist
		int[] namespaces
		int namespacesUsed
		net.sf.saxon.event.LocationProvider locator
		int locationId
		int sequenceNumber
		net.sf.saxon.tree.ElementImpl e
	void  (net.sf.saxon.tree.TreeBuilder$1) 
		net.sf.saxon.tree.TreeBuilder$1 x0
}

net/sf/saxon/tree/TreeBuilder.class
TreeBuilder.java
package net.sf.saxon.tree
public net.sf.saxon.tree.TreeBuilder extends net.sf.saxon.event.Builder {
	private static net.sf.saxon.om.AttributeCollectionImpl emptyAttributeCollection
	private net.sf.saxon.tree.ParentNodeImpl currentNode
	private net.sf.saxon.tree.NodeFactory nodeFactory
	private int[] size
	private int depth
	private java.util.ArrayList arrays
	private int elementNameCode
	private int elementTypeCode
	private int pendingLocationId
	private net.sf.saxon.om.AttributeCollectionImpl attributes
	private int[] namespaces
	private int namespacesUsed
	private boolean allocateSequenceNumbers
	private int nextNodeNumber
	private static final int[] EMPTY_ARRAY_OF_INT
	public void  () 
	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.NodeFactory) 
		net.sf.saxon.tree.NodeFactory factory
	public void open ()  throws net.sf.saxon.trans.XPathException 
	public void startDocument (int)  throws net.sf.saxon.trans.XPathException 
		int properties
		net.sf.saxon.tree.DocumentImpl doc
	public void endDocument ()  throws net.sf.saxon.trans.XPathException 
	public void close ()  throws net.sf.saxon.trans.XPathException 
	public void startElement (int, int, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		int locationId
		int properties
	public void namespace (int, int) 
		int[] ns2
		int namespaceCode
		int properties
	public void attribute (int, int, java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		int nameCode
		int typeCode
		CharSequence value
		int locationId
		int properties
	public void startContent ()  throws net.sf.saxon.trans.XPathException 
		int[] newsize
		int[] nslist
		net.sf.saxon.tree.ElementImpl elem
	public void endElement ()  throws net.sf.saxon.trans.XPathException 
	public void characters (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.TextImpl n
		CharSequence chars
		int locationId
		int properties
	public void processingInstruction (java.lang.String, java.lang.CharSequence, int, int) 
		String name
		CharSequence remainder
		int locationId
		int properties
		int nameCode
		net.sf.saxon.tree.ProcInstImpl pi
		net.sf.saxon.event.LocationProvider locator
	public void comment (java.lang.CharSequence, int, int)  throws net.sf.saxon.trans.XPathException 
		CharSequence chars
		int locationId
		int properties
		net.sf.saxon.tree.CommentImpl comment
	public void graftElement (net.sf.saxon.tree.ElementImpl)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.tree.ElementImpl element
	public void setUnparsedEntity (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String uri
		String publicId
	static void  () 
}

net/sf/saxon/tree/TreeEnumeration.class
TreeEnumeration.java
package net.sf.saxon.tree
abstract net.sf.saxon.tree.TreeEnumeration extends java.lang.Object implements net.sf.saxon.om.AxisIterator net.sf.saxon.om.LookaheadIterator  {
	protected net.sf.saxon.tree.NodeImpl start
	protected net.sf.saxon.tree.NodeImpl next
	protected net.sf.saxon.pattern.NodeTest nodeTest
	protected net.sf.saxon.tree.NodeImpl current
	protected int position
	public void  (net.sf.saxon.tree.NodeImpl, net.sf.saxon.pattern.NodeTest) 
		net.sf.saxon.tree.NodeImpl origin
		net.sf.saxon.pattern.NodeTest nodeTest
	protected boolean conforms (net.sf.saxon.tree.NodeImpl) 
		net.sf.saxon.tree.NodeImpl node
	protected final void advance () 
	protected abstract void step () 
	public boolean hasNext () 
	public boolean moveNext () 
	public final net.sf.saxon.om.Item next () 
	public final net.sf.saxon.om.Item current () 
	public final int position () 
	public void close () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte, net.sf.saxon.pattern.NodeTest) 
		byte axis
		net.sf.saxon.pattern.NodeTest test
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getStringValue () 
	public int getProperties () 
}

net/sf/saxon/type/
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 java.io.Serializable  {
	private static net.sf.saxon.type.AnyItemType theInstance
	private void  () 
	public static net.sf.saxon.type.AnyItemType getInstance () 
	public boolean isAtomicType () 
	public boolean matchesItem (net.sf.saxon.om.Item, boolean, net.sf.saxon.Configuration) 
		net.sf.saxon.om.Item item
		boolean allowURIPromotion
		net.sf.saxon.Configuration config
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public int getPrimitiveType () 
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public java.lang.String toString () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public int hashCode () 
	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
	private void  () 
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public java.lang.String getSystemId () 
	public net.sf.saxon.type.AtomicType getCommonAtomicType () 
	public static net.sf.saxon.type.AnySimpleType getInstance () 
	public int getValidationStatus () 
	public net.sf.saxon.type.SchemaType getBaseType () 
	public net.sf.saxon.type.SchemaType getKnownBaseType ()  throws java.lang.IllegalStateException 
	public boolean isComplexType () 
	public boolean isSimpleType () 
	public int getFingerprint () 
	public int getNameCode () 
	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.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.Value 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.SequenceIterator getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker) 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.NameChecker nameChecker
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker) 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.om.NameChecker nameChecker
	public boolean isNamespaceSensitive () 
	public int getBlock () 
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public int getWhitespaceAction (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.StaticContext) 
		net.sf.saxon.expr.Expression expression
		int kind
		net.sf.saxon.expr.StaticContext env
	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 java.io.Serializable  {
	private static net.sf.saxon.type.AnyType theInstance
	private void  () 
	public static net.sf.saxon.type.AnyType getInstance () 
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public int getValidationStatus () 
	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 boolean isAbstract () 
	public boolean isComplexType () 
	public boolean isAnonymousType () 
	public boolean isSimpleType () 
	public boolean isAtomicType () 
	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 int getNameCode () 
	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.StaticContext) 
		net.sf.saxon.expr.Expression expression
		int kind
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.Value 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 (int, boolean) 
		int fingerprint
		boolean considerExtensions
	public int getElementParticleCardinality (int, boolean) 
		int fingerprint
		boolean searchExtensionTypes
	public net.sf.saxon.type.SchemaType getAttributeUseType (int) 
		int fingerprint
	public boolean allowsAttributes () 
	public void gatherAllPermittedChildren (net.sf.saxon.sort.IntHashSet)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.sort.IntHashSet children
	public void gatherAllPermittedDescendants (net.sf.saxon.sort.IntHashSet)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.sort.IntHashSet descendants
	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.ItemType  {
	public abstract net.sf.saxon.type.ValidationFailure validate (net.sf.saxon.value.AtomicValue, java.lang.CharSequence, net.sf.saxon.om.NameChecker) 
	public abstract boolean isOrdered () 
	public abstract boolean isAbstract () 
	public abstract boolean isPrimitiveType () 
	public abstract boolean isBuiltInType () 
}

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 java.io.Serializable  {
	int fingerprint
	int baseFingerprint
	int primitiveFingerprint
	boolean ordered
	public static net.sf.saxon.type.BuiltInAtomicType ANY_ATOMIC
	public static net.sf.saxon.type.BuiltInAtomicType NUMERIC
	public static net.sf.saxon.type.BuiltInAtomicType STRING
	public static net.sf.saxon.type.BuiltInAtomicType BOOLEAN
	public static net.sf.saxon.type.BuiltInAtomicType DURATION
	public static net.sf.saxon.type.BuiltInAtomicType DATE_TIME
	public static net.sf.saxon.type.BuiltInAtomicType DATE
	public static net.sf.saxon.type.BuiltInAtomicType TIME
	public static net.sf.saxon.type.BuiltInAtomicType G_YEAR_MONTH
	public static net.sf.saxon.type.BuiltInAtomicType G_MONTH
	public static net.sf.saxon.type.BuiltInAtomicType G_MONTH_DAY
	public static net.sf.saxon.type.BuiltInAtomicType G_YEAR
	public static net.sf.saxon.type.BuiltInAtomicType G_DAY
	public static net.sf.saxon.type.BuiltInAtomicType HEX_BINARY
	public static net.sf.saxon.type.BuiltInAtomicType BASE64_BINARY
	public static net.sf.saxon.type.BuiltInAtomicType ANY_URI
	public static net.sf.saxon.type.BuiltInAtomicType QNAME
	public static net.sf.saxon.type.BuiltInAtomicType NOTATION
	public static net.sf.saxon.type.BuiltInAtomicType UNTYPED_ATOMIC
	public static net.sf.saxon.type.BuiltInAtomicType DECIMAL
	public static net.sf.saxon.type.BuiltInAtomicType FLOAT
	public static net.sf.saxon.type.BuiltInAtomicType DOUBLE
	public static net.sf.saxon.type.BuiltInAtomicType INTEGER
	public static net.sf.saxon.type.BuiltInAtomicType NON_POSITIVE_INTEGER
	public static net.sf.saxon.type.BuiltInAtomicType NEGATIVE_INTEGER
	public static net.sf.saxon.type.BuiltInAtomicType LONG
	public static net.sf.saxon.type.BuiltInAtomicType INT
	public static net.sf.saxon.type.BuiltInAtomicType SHORT
	public static net.sf.saxon.type.BuiltInAtomicType BYTE
	public static net.sf.saxon.type.BuiltInAtomicType NON_NEGATIVE_INTEGER
	public static net.sf.saxon.type.BuiltInAtomicType POSITIVE_INTEGER
	public static net.sf.saxon.type.BuiltInAtomicType UNSIGNED_LONG
	public static net.sf.saxon.type.BuiltInAtomicType UNSIGNED_INT
	public static net.sf.saxon.type.BuiltInAtomicType UNSIGNED_SHORT
	public static net.sf.saxon.type.BuiltInAtomicType UNSIGNED_BYTE
	public static net.sf.saxon.type.BuiltInAtomicType YEAR_MONTH_DURATION
	public static net.sf.saxon.type.BuiltInAtomicType DAY_TIME_DURATION
	public static net.sf.saxon.type.BuiltInAtomicType NORMALIZED_STRING
	public static net.sf.saxon.type.BuiltInAtomicType TOKEN
	public static net.sf.saxon.type.BuiltInAtomicType LANGUAGE
	public static net.sf.saxon.type.BuiltInAtomicType NAME
	public static net.sf.saxon.type.BuiltInAtomicType NMTOKEN
	public static net.sf.saxon.type.BuiltInAtomicType NCNAME
	public static net.sf.saxon.type.BuiltInAtomicType ID
	public static net.sf.saxon.type.BuiltInAtomicType IDREF
	public static net.sf.saxon.type.BuiltInAtomicType ENTITY
	private void  (int) 
		int fingerprint
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public boolean isAbstract () 
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public boolean isOrdered () 
	public java.lang.String getSystemId () 
	public boolean isPrimitiveNumeric () 
	public net.sf.saxon.type.AtomicType getCommonAtomicType () 
	public final int getValidationStatus () 
	public final int getBlock () 
	public final int getDerivationMethod () 
	public final boolean allowsDerivation (int) 
		int derivation
	public final void setBaseTypeFingerprint (int) 
		int baseFingerprint
	public int getFingerprint () 
	public int getNameCode () 
	public net.sf.saxon.om.StructuredQName getQualifiedName () 
	public java.lang.String getDisplayName () 
	public boolean isPrimitiveType () 
	public final boolean isComplexType () 
	public boolean isAnonymousType () 
	public final net.sf.saxon.type.SchemaType getBaseType () 
	public boolean matchesItem (net.sf.saxon.om.Item, boolean, net.sf.saxon.Configuration) 
		net.sf.saxon.value.AtomicValue value
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.type.TypeHierarchy th
		boolean ok
		net.sf.saxon.om.Item item
		boolean allowURIPromotion
		net.sf.saxon.Configuration config
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.SchemaType base
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
		net.sf.saxon.type.ItemType s
	public int getPrimitiveType () 
	public boolean isAllowedInBasicXSLT () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	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 java.lang.String toString () 
	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 isListType () 
	public boolean isUnionType () 
	public int getWhitespaceAction (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	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.om.NameChecker) 
		String[] parts
		String uri
		net.sf.saxon.om.QNameException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.ConversionResult v
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.om.NameChecker nameChecker
		int f
		net.sf.saxon.type.ValidationFailure result
	public final net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		CharSequence stringValue
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.Value atomize (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NamespaceResolver resolver
		String[] parts
		String uri
		net.sf.saxon.om.QNameException err
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.om.NodeInfo node
		CharSequence stringValue
		net.sf.saxon.om.NameChecker checker
	public net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.type.ValidationException 
		String[] parts
		String uri
		net.sf.saxon.om.QNameException err
		net.sf.saxon.trans.XPathException err
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.NameChecker nameChecker
		net.sf.saxon.value.AtomicValue val
	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.om.NameChecker) 
		net.sf.saxon.value.AtomicValue primValue
		CharSequence lexicalValue
		net.sf.saxon.om.NameChecker checker
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int kind
		net.sf.saxon.expr.StaticContext env
	public static void analyzeContentExpression (net.sf.saxon.type.SimpleType, net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SimpleType simpleType
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.expr.StaticContext env
		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
	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.om.NameChecker nameChecker
	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 java.io.Serializable  {
	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 getWhitespaceAction (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.AtomicType getCommonAtomicType () 
	public void  (int) 
		int fingerprint
	public int getValidationStatus () 
	public net.sf.saxon.type.SchemaType getBaseType () 
	public boolean isAtomicType () 
	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 int getFingerprint () 
	public int getNameCode () 
	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 net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.Value 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 type
		int block
	public java.lang.String getLocalName () 
	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, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int kind
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker) 
		net.sf.saxon.value.StringValue val
		net.sf.saxon.type.ValidationFailure v
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.om.NameChecker nameChecker
		net.sf.saxon.type.SimpleType base
		net.sf.saxon.expr.StringTokenIterator iter
		net.sf.saxon.type.ValidationFailure result
		int count
	public net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.NameChecker nameChecker
		net.sf.saxon.om.UnfailingIterator 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
	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 implements java.io.Serializable  {
	private static net.sf.saxon.sort.IntHashMap lookup
	private void  () 
	public static net.sf.saxon.type.SchemaType getSchemaType (int) 
		int fingerprint
		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 abstract boolean isAbstract () 
	public abstract boolean isComplexContent () 
	public abstract boolean isSimpleContent () 
	public abstract boolean isAllContent () 
	public abstract net.sf.saxon.type.SimpleType getSimpleContentType () 
	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 (int, boolean)  throws net.sf.saxon.type.SchemaException net.sf.saxon.type.ValidationException 
	public abstract int getElementParticleCardinality (int, boolean)  throws net.sf.saxon.type.SchemaException net.sf.saxon.type.ValidationException 
	public abstract net.sf.saxon.type.SchemaType getAttributeUseType (int)  throws net.sf.saxon.type.SchemaException net.sf.saxon.type.ValidationException 
	public abstract boolean allowsAttributes () 
	public abstract void gatherAllPermittedChildren (net.sf.saxon.sort.IntHashSet)  throws net.sf.saxon.type.SchemaException 
	public abstract void gatherAllPermittedDescendants (net.sf.saxon.sort.IntHashSet)  throws net.sf.saxon.type.SchemaException 
}

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/ExternalObjectType.class
ExternalObjectType.java
package net.sf.saxon.type
public net.sf.saxon.type.ExternalObjectType extends java.lang.Object implements net.sf.saxon.type.AtomicType java.io.Serializable  {
	private Class javaClass
	private net.sf.saxon.Configuration config
	int fingerprint
	int baseFingerprint
	static Class class$java$lang$Object
	public void  (java.lang.Class, net.sf.saxon.Configuration) 
		Class javaClass
		net.sf.saxon.Configuration config
		String localName
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public boolean isExternalType () 
	public boolean isBuiltInType () 
	public boolean isAbstract () 
	public boolean isPrimitiveType () 
	public net.sf.saxon.type.AtomicType getCommonAtomicType () 
	public boolean isOrdered () 
	public java.lang.String getSystemId () 
	public final int getValidationStatus () 
	public final int getBlock () 
	public final int getDerivationMethod () 
	public final boolean allowsDerivation (int) 
		int derivation
	public int getNameCode () 
	public final boolean isComplexType () 
	public final net.sf.saxon.type.SchemaType getBaseType () 
	public net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public int getPrimitiveType () 
	public java.lang.String toString (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public net.sf.saxon.type.AtomicType getAtomizedItemType () 
	public net.sf.saxon.type.SchemaType getKnownBaseType () 
	public boolean isSameType (net.sf.saxon.type.SchemaType) 
		net.sf.saxon.type.SchemaType other
	public int getRelationship (net.sf.saxon.type.ExternalObjectType) 
		net.sf.saxon.type.ExternalObjectType other
		Class j2
	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 final boolean isSimpleType () 
	public boolean isAtomicType () 
	public boolean isListType () 
	public boolean isUnionType () 
	public int getWhitespaceAction (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public java.lang.CharSequence applyWhitespaceNormalization (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
	public net.sf.saxon.type.SchemaType getBuiltInBaseType () 
	public boolean isNamespaceSensitive () 
	public boolean isAnonymousType () 
	public final net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.Value atomize (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker)  throws net.sf.saxon.type.ValidationException 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver resolver
		net.sf.saxon.om.NameChecker nameChecker
	public net.sf.saxon.type.ValidationFailure validate (net.sf.saxon.value.AtomicValue, java.lang.CharSequence, net.sf.saxon.om.NameChecker) 
		net.sf.saxon.value.AtomicValue primValue
		CharSequence lexicalValue
		net.sf.saxon.om.NameChecker checker
	public void analyzeContentExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.Expression expression
		int kind
		net.sf.saxon.expr.StaticContext env
	public static void analyzeContentExpression (net.sf.saxon.type.SimpleType, net.sf.saxon.expr.Expression, net.sf.saxon.expr.StaticContext, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SimpleType simpleType
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.expr.StaticContext env
		int kind
	public java.lang.Class getJavaClass () 
	public boolean matchesItem (net.sf.saxon.om.Item, boolean, net.sf.saxon.Configuration) 
		Object obj
		net.sf.saxon.om.Item item
		boolean allowURIPromotion
		net.sf.saxon.Configuration config
	public net.sf.saxon.type.ValidationFailure validateContent (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker) 
		CharSequence value
		net.sf.saxon.om.NamespaceResolver nsResolver
		net.sf.saxon.om.NameChecker nameChecker
	public net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
		Class javaSuper
	public int getFingerprint () 
	public java.lang.String toString () 
		String name
	public java.lang.String getDisplayName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

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.class
ItemType.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.ItemType extends java.lang.Object implements java.io.Serializable  {
	public abstract boolean isAtomicType () 
	public abstract boolean matchesItem (net.sf.saxon.om.Item, boolean, net.sf.saxon.Configuration) 
	public abstract net.sf.saxon.type.ItemType getSuperType (net.sf.saxon.type.TypeHierarchy) 
	public abstract net.sf.saxon.type.ItemType getPrimitiveItemType () 
	public abstract int getPrimitiveType () 
	public abstract java.lang.String toString (net.sf.saxon.om.NamePool) 
	public abstract net.sf.saxon.type.AtomicType getAtomizedItemType () 
}

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 () 
}

net/sf/saxon/type/SchemaComponent.class
SchemaComponent.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaComponent extends java.lang.Object implements java.io.Serializable  {
	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 () 
}

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 net.sf.saxon.type.SchemaType getType () 
	public abstract net.sf.saxon.pattern.NodeTest makeSchemaNodeTest () 
	public abstract boolean isNillable () 
	public abstract boolean isAbstract () 
}

net/sf/saxon/type/SchemaException.class
SchemaException.java
package net.sf.saxon.type
public net.sf.saxon.type.SchemaException extends javax.xml.transform.TransformerConfigurationException {
	public void  () 
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator 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 getNameCode () 
	public abstract int getFingerprint () 
	public abstract java.lang.String getDisplayName () 
	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 ()  throws net.sf.saxon.type.UnresolvedReferenceException 
	public abstract int getDerivationMethod () 
	public abstract boolean allowsDerivation (int) 
	public abstract void analyzeContentExpression (net.sf.saxon.expr.Expression, int, net.sf.saxon.expr.StaticContext)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.value.Value 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 () 
}

net/sf/saxon/type/SchemaURIResolver.class
SchemaURIResolver.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.SchemaURIResolver extends java.lang.Object implements java.io.Serializable  {
	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/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 net.sf.saxon.type.AtomicType getCommonAtomicType () 
	public abstract boolean isBuiltInType () 
	public abstract net.sf.saxon.type.SchemaType getBuiltInBaseType () 
	public abstract net.sf.saxon.om.SequenceIterator getTypedValue (java.lang.CharSequence, net.sf.saxon.om.NamespaceResolver, net.sf.saxon.om.NameChecker)  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.om.NameChecker) 
	public abstract boolean isNamespaceSensitive () 
	public abstract int getWhitespaceAction (net.sf.saxon.type.TypeHierarchy) 
}

net/sf/saxon/type/Type.class
Type.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.Type extends java.lang.Object implements java.io.Serializable  {
	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 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.Item item
		net.sf.saxon.type.TypeHierarchy th
	public static java.lang.String displayTypeName (net.sf.saxon.om.Item) 
		net.sf.saxon.om.NamePool pool
		int annotation
		net.sf.saxon.om.NamePool pool2
		int 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.ItemType getCommonSuperType (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.TypeHierarchy th
		int r
	public static boolean isPrimitiveType (int) 
		int code
	public static boolean isComparable (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$ItemTypePair.class
TypeHierarchy.java
package net.sf.saxon.type
 net.sf.saxon.type.TypeHierarchy$ItemTypePair extends java.lang.Object implements java.io.Serializable  {
	net.sf.saxon.type.ItemType s
	net.sf.saxon.type.ItemType t
	private final net.sf.saxon.type.TypeHierarchy this$0
	public void  (net.sf.saxon.type.TypeHierarchy, 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) 
		Object obj
		net.sf.saxon.type.TypeHierarchy$ItemTypePair pair
}

net/sf/saxon/type/TypeHierarchy.class
TypeHierarchy.java
package net.sf.saxon.type
public net.sf.saxon.type.TypeHierarchy extends java.lang.Object implements java.io.Serializable  {
	private java.util.Map map
	private 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) 
		Class concurrentHashMapClass
		Exception e
		net.sf.saxon.Configuration config
	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) 
		int r
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
		net.sf.saxon.type.TypeHierarchy$ItemTypePair pair
		Integer result
	private int computeRelationship (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType) 
		net.sf.saxon.type.ItemType t
		int nodeKindRelationship
		int nodeKindRelationship
		int nodeKindRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int nodeNameRelationship
		int contentRelationship
		int contentRelationship
		int contentRelationship
		net.sf.saxon.type.SchemaType s1
		net.sf.saxon.type.SchemaType s2
		int nodeKindRelationship
		int m1
		int m2
		int nodeNameRelationship
		net.sf.saxon.sort.IntHashSet n1
		net.sf.saxon.sort.IntHashSet n2
		int contentRelationship
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	public boolean isIdCode (int) 
		net.sf.saxon.type.SimpleType contentType
		net.sf.saxon.type.SchemaType type
		int typeCode
	public boolean isIdrefsCode (int) 
		net.sf.saxon.type.SimpleType contentType
		net.sf.saxon.type.SchemaType type
		int typeCode
	public static 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
}

net/sf/saxon/type/UnresolvedReferenceException.class
UnresolvedReferenceException.java
package net.sf.saxon.type
public abstract net.sf.saxon.type.UnresolvedReferenceException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String ref
}

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 java.io.Serializable  {
	private static net.sf.saxon.type.Untyped theInstance
	private void  () 
	public int getValidationStatus () 
	public java.lang.String getName () 
	public java.lang.String getTargetNamespace () 
	public java.lang.String getSystemId () 
	public int getBlock () 
	public int getDerivationMethod () 
	public boolean allowsDerivation (int) 
		int derivation
	public void checkTypeDerivationIsOK (net.sf.saxon.type.SchemaType, int) 
		net.sf.saxon.type.SchemaType type
		int block
	public int getFingerprint () 
	public int getNameCode () 
	public java.lang.String getDisplayName () 
	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 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.StaticContext) 
		net.sf.saxon.expr.Expression expression
		int kind
		net.sf.saxon.expr.StaticContext env
	public net.sf.saxon.om.SequenceIterator getTypedValue (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.value.Value atomize (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.type.SchemaType getElementParticleType (int, boolean) 
		int fingerprint
		boolean considerExtensions
	public int getElementParticleCardinality (int, boolean) 
		int fingerprint
		boolean searchExtensionTypes
	public net.sf.saxon.type.SchemaType getAttributeUseType (int) 
		int fingerprint
	public boolean allowsAttributes () 
	public void gatherAllPermittedChildren (net.sf.saxon.sort.IntHashSet)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.sort.IntHashSet children
	public void gatherAllPermittedDescendants (net.sf.saxon.sort.IntHashSet)  throws net.sf.saxon.type.SchemaException 
		net.sf.saxon.sort.IntHashSet descendants
	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 implements javax.xml.transform.SourceLocator org.xml.sax.Locator  {
	private String systemId
	private String publicId
	private int lineNumber
	private int columnNumber
	private net.sf.saxon.om.NodeInfo node
	private int schemaPart
	private String constraintName
	private String constraintClauseNumber
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		Exception exception
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception exception
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator locator
	public void setConstraintReference (int, java.lang.String, java.lang.String) 
		int schemaPart
		String constraintName
		String clause
	public void setConstraintReference (net.sf.saxon.type.ValidationException) 
		net.sf.saxon.type.ValidationException e
	public java.lang.String getConstraintReferenceMessage () 
	public int getConstraintSchemaPart () 
	public java.lang.String getConstraintName () 
	public java.lang.String getConstraintClauseNumber () 
	public java.lang.String getConstraintReference () 
	public java.lang.String toString () 
		StringBuffer 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.om.NodeInfo getNode () 
	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 (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void setSourceLocator (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator locator
	public javax.xml.transform.SourceLocator getLocator () 
		javax.xml.transform.SourceLocator loc
}

net/sf/saxon/type/ValidationFailure.class
ValidationFailure.java
package net.sf.saxon.type
public net.sf.saxon.type.ValidationFailure extends java.lang.Object implements javax.xml.transform.SourceLocator org.xml.sax.Locator net.sf.saxon.type.ConversionResult  {
	private String message
	private String systemId
	private String publicId
	private int lineNumber
	private int columnNumber
	private int schemaPart
	private String constraintName
	private String clause
	private String errorCode
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		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 java.lang.String getConstraintReferenceMessage () 
	public int getConstraintSchemaPart () 
	public java.lang.String getConstraintName () 
	public java.lang.String getConstraintClauseNumber () 
	public java.lang.String getConstraintReference () 
	public java.lang.String getMessage () 
	public java.lang.String toString () 
		StringBuffer 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 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 javax.xml.transform.SourceLocator getLocator () 
	public void setErrorCode (java.lang.String) 
		String errorCode
	public java.lang.String getErrorCode () 
	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 
}

net/sf/saxon/value/
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
	private static ThreadLocal caches
	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 static boolean isValidURI (java.lang.CharSequence) 
		java.net.URISyntaxException e
		java.net.URISyntaxException e
		CharSequence value
		net.sf.saxon.sort.LRUCache cache
		String sv
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
		int req
	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.value.Value implements net.sf.saxon.om.Item net.sf.saxon.om.GroundedValue net.sf.saxon.type.ConversionResult  {
	protected net.sf.saxon.type.AtomicType typeLabel
	public void  () 
	public void setTypeLabel (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType type
	public abstract java.lang.Comparable getSchemaComparable () 
	public abstract java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
	public abstract boolean equals (java.lang.Object) 
	public java.lang.CharSequence getStringValueCS () 
	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.om.Item itemAt (int) 
		int n
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.type.AtomicType getTypeLabel () 
	public abstract net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public final int getCardinality () 
	public final net.sf.saxon.value.AtomicValue convert (net.sf.saxon.type.AtomicType, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.AtomicType schemaType
		net.sf.saxon.expr.XPathContext context
	protected abstract net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
	public final net.sf.saxon.type.ConversionResult convert (net.sf.saxon.type.AtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		int whitespaceAction
		CharSequence cs
		CharSequence lexicalValue
		net.sf.saxon.type.BuiltInAtomicType primitiveType
		net.sf.saxon.type.ConversionResult cr
		CharSequence lexicalValue
		net.sf.saxon.type.ValidationFailure vf
		net.sf.saxon.type.AtomicType targetType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public abstract net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
	public boolean isNaN () 
	public final int getLength () 
	public final net.sf.saxon.om.SequenceIterator iterate () 
	public abstract java.lang.String getStringValue () 
	public final net.sf.saxon.om.SequenceIterator getTypedValue () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.value.AtomicValue getComponent (int)  throws net.sf.saxon.trans.XPathException 
		int 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 net.sf.saxon.value.AtomicValue asAtomic () 
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
	public java.lang.String toString () 
}

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  {
	private 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$Base64Decoder.class
Base64BinaryValue.java
package net.sf.saxon.value
final net.sf.saxon.value.Base64BinaryValue$Base64Decoder extends java.lang.Object {
	private java.io.ByteArrayOutputStream out
	private byte[] token
	private byte[] bytes
	private int token_length
	private static final byte NUL
	private static final byte EOF
	private static final byte SP
	private static final byte[] map
	private void  () 
	private void decode_token () 
		int num
	private void decode_final_token () 
		byte b0
		byte b1
		byte b2
		byte b3
		int eq_count
		int num
	public final void translate (java.lang.CharSequence)  throws java.lang.IllegalArgumentException 
		int lengthAtEOF
		char c
		byte t
		int i
		CharSequence str
		int length
		int found_eq
	private void eof () 
	public byte[] getByteArray () 
	void  (net.sf.saxon.value.Base64BinaryValue$1) 
		net.sf.saxon.value.Base64BinaryValue$1 x0
	static void  () 
}

net/sf/saxon/value/Base64BinaryValue$Base64Encoder.class
Base64BinaryValue.java
package net.sf.saxon.value
final net.sf.saxon.value.Base64BinaryValue$Base64Encoder extends java.lang.Object {
	private net.sf.saxon.om.FastStringBuffer out
	private int buf
	private int buf_bytes
	private char[] line
	private int line_length
	private static final char[] map
	private void  () 
	private void encode_token () 
		int i
	private void encode_partial_token () 
		int i
	private void flush_line () 
	public final void translate (byte[]) 
		int i
		int i
		byte[] in
		int in_length
	public char[] getCharArray () 
		int i
		char[] ch
	void  (net.sf.saxon.value.Base64BinaryValue$1) 
		net.sf.saxon.value.Base64BinaryValue$1 x0
	static void  () 
}

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 {
	private byte[] binaryValue
	public void  (java.lang.CharSequence)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException err
		IllegalArgumentException e
		CharSequence s
		net.sf.saxon.value.Base64BinaryValue$Base64Decoder decoder
	public void  (java.lang.CharSequence, net.sf.saxon.type.AtomicType) 
		CharSequence s
		net.sf.saxon.type.AtomicType type
		net.sf.saxon.value.Base64BinaryValue$Base64Decoder decoder
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
		net.sf.saxon.value.Base64BinaryValue$Base64Encoder encoder
	public int getLengthInOctets () 
	public java.lang.Comparable getSchemaComparable () 
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	protected static int byteArrayHashCode (byte[]) 
		int i
		byte[] value
		long h
	static byte[] access$300 (net.sf.saxon.value.Base64BinaryValue) 
		net.sf.saxon.value.Base64BinaryValue x0
}

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.type.AtomicType typeLabel
		net.sf.saxon.value.BigIntegerValue v
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.value.Int64Value val
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.value.BigIntegerValue val
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.value.Int64Value val
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.value.BigIntegerValue nv
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
	public double getDoubleValue () 
	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 () 
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		java.math.BigInteger factor
		java.math.BigInteger[] pair
		int up
		int scale
	public double signum () 
	public boolean isWholeNumber () 
	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.DecimalValue a
		net.sf.saxon.value.DecimalValue 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.Value reduce ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Int64Value iv
	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  {
	private 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  {
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
	public java.lang.Comparable getSchemaComparable () 
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public int compareTo (java.lang.Object) 
		Object other
	public boolean equals (java.lang.Object) 
		Object other
		net.sf.saxon.value.BooleanValue val
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

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 {
	private int tzMinutes
	public static final int NO_TIMEZONE
	public void  () 
	public final boolean hasTimezone () 
	public final void setTimezoneInMinutes (int) 
		int minutes
	public abstract net.sf.saxon.value.DateTimeValue toDateTime () 
	public final int getTimezoneInMinutes () 
	public final java.lang.String getStringValue () 
	public abstract java.util.GregorianCalendar getCalendar () 
	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 
		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 java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public abstract int compareTo (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
	public abstract net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
	public final void appendTimezone (net.sf.saxon.om.FastStringBuffer) 
		net.sf.saxon.om.FastStringBuffer sb
	public static void appendTimezone (int, net.sf.saxon.om.FastStringBuffer) 
		int tz
		net.sf.saxon.om.FastStringBuffer sb
	static void appendString (net.sf.saxon.om.FastStringBuffer, int, int) 
		net.sf.saxon.om.FastStringBuffer sb
		int value
		int size
		String s
	static void appendTwoDigits (net.sf.saxon.om.FastStringBuffer, int) 
		net.sf.saxon.om.FastStringBuffer sb
		int value
}

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
}

net/sf/saxon/value/Closure.class
Closure.java
package net.sf.saxon.value
public net.sf.saxon.value.Closure extends net.sf.saxon.value.Value {
	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.value.Closure makeIteratorClosure (net.sf.saxon.om.SequenceIterator) 
		net.sf.saxon.om.SequenceIterator iterator
		net.sf.saxon.value.Closure c
	public static net.sf.saxon.value.Value make (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.value.Closure c
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.expr.XPathContext context
		int ref
		net.sf.saxon.value.Value v
	protected void saveContext (net.sf.saxon.expr.Expression, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		int cdepth
		int i
		int s
		net.sf.saxon.instruct.SlotManager stackFrameMap
		net.sf.saxon.om.ValueRepresentation[] savedStackFrame
		net.sf.saxon.expr.StackFrame localStackFrame
		net.sf.saxon.om.ValueRepresentation[] local
		int[] slotsUsed
		net.sf.saxon.om.Item contextItem
		net.sf.saxon.om.UnfailingIterator single
		net.sf.saxon.expr.Expression expression
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator currentIterator
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.value.Value 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 {
}

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  {
	private 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
	public static final net.sf.saxon.value.DateTimeValue javaOrigin
	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 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
		net.sf.saxon.value.DayTimeDurationValue tz1
		net.sf.saxon.value.DayTimeDurationValue tz2
		boolean zoneSpecified
		net.sf.saxon.value.DateTimeValue v
		java.math.BigDecimal secs
	public static net.sf.saxon.type.ConversionResult makeDateTimeValue (java.lang.CharSequence) 
		double fractionalSeconds
		int tzminute
		String delim
		net.sf.saxon.value.DateValue t
		CharSequence s
		net.sf.saxon.value.DateTimeValue dt
		java.util.StringTokenizer tok
		String part
		int era
		int value
		int tz
		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
	public void  (int, byte, byte, byte, byte, byte, int, int) 
		int year
		byte month
		byte day
		byte hour
		byte minute
		byte second
		int microsecond
		int tz
	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 net.sf.saxon.value.DateTimeValue normalize (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.DateTimeValue dt
		net.sf.saxon.expr.XPathContext cc
	public net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.expr.XPathContext context
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		int d
		int ms
		int div
		net.sf.saxon.om.FastStringBuffer sb
		int yr
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.DateTimeValue v
	public net.sf.saxon.value.CalendarValue adjustTimezone (int) 
		net.sf.saxon.value.CalendarValue 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.CalendarValue 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 (int)  throws net.sf.saxon.trans.XPathException 
		java.math.BigDecimal d
		int component
	public int compareTo (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.CalendarValue other
		net.sf.saxon.expr.XPathContext context
		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
	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, int) 
		int year
		byte month
		byte day
		int tz
	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.util.GregorianCalendar, int) 
		java.util.GregorianCalendar calendar
		int tz
		int era
	public static net.sf.saxon.type.ConversionResult makeDateValue (java.lang.CharSequence) 
		CharSequence in
		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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.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.CalendarValue adjustTimezone (int) 
		int timezone
		net.sf.saxon.value.DateTimeValue dt
	public net.sf.saxon.value.CalendarValue 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 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) 
		int year
		int month
		int day
		int firstDay
		int inc
}

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) 
		int value
		char delim
		IllegalArgumentException err
		CharSequence s
		int days
		int hours
		int minutes
		int seconds
		int microseconds
		boolean negative
		int components
		java.util.StringTokenizer tok
		String part
		int state
	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 getStringValueCS () 
		long ms
		String mss
		int lastSigDigit
		net.sf.saxon.om.FastStringBuffer sb
		int days
		int hours
		int minutes
		int seconds
	public double getLengthInSeconds () 
		double a
	public long getLengthInMilliseconds () 
		long a
	public long getLengthInMicroseconds () 
		long a
	public static net.sf.saxon.value.DayTimeDurationValue fromSeconds (java.math.BigDecimal)  throws net.sf.saxon.trans.XPathException 
		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
	private static int longSignum (long) 
		long value
	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.DecimalValue 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 java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
}

net/sf/saxon/value/DecimalValue$DecimalComparable.class
DecimalValue.java
package net.sf.saxon.value
public net.sf.saxon.value.DecimalValue$DecimalComparable extends java.lang.Object implements java.lang.Comparable  {
	protected net.sf.saxon.value.DecimalValue value
	public void  (net.sf.saxon.value.DecimalValue) 
		net.sf.saxon.value.DecimalValue 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.type.ValidationException e
}

net/sf/saxon/value/DecimalValue.class
DecimalValue.java
package net.sf.saxon.value
public final net.sf.saxon.value.DecimalValue extends net.sf.saxon.value.NumericValue {
	public static final int DIVIDE_PRECISION
	private static boolean stripTrailingZerosMethodUnavailable
	private static java.lang.reflect.Method stripTrailingZerosMethod
	private static boolean canSetScaleNegative
	private static final Object[] EMPTY_OBJECT_ARRAY
	private java.math.BigDecimal value
	public static final java.math.BigDecimal BIG_DECIMAL_ONE
	public static final java.math.BigInteger BIG_INTEGER_TEN
	public static final java.math.BigDecimal BIG_DECIMAL_ONE_MILLION
	public static final net.sf.saxon.value.DecimalValue ZERO
	public static final net.sf.saxon.value.DecimalValue ONE
	private static final java.util.regex.Pattern decimalPattern
	static Class class$java$math$BigDecimal
	public void  (java.math.BigDecimal) 
		java.math.BigDecimal value
	public static net.sf.saxon.type.ConversionResult makeDecimalValue (java.lang.CharSequence, boolean) 
		net.sf.saxon.type.ValidationFailure err
		java.math.BigDecimal val
		net.sf.saxon.type.ValidationFailure e
		NumberFormatException err
		CharSequence in
		boolean validate
		String trimmed
	public static boolean castableAsDecimal (java.lang.CharSequence) 
		CharSequence in
		CharSequence trimmed
	public void  (double)  throws net.sf.saxon.type.ValidationException 
		net.sf.saxon.type.ValidationException 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.DecimalValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	private static java.math.BigDecimal stripTrailingZeros (java.math.BigDecimal) 
		Class[] argTypes
		Object result
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.math.BigDecimal value
	private static java.math.BigDecimal stripTrailingZerosFallback (java.math.BigDecimal) 
		java.math.BigInteger[] dr
		java.math.BigInteger i
		java.math.BigDecimal value
		int scale
	public java.math.BigDecimal getDecimalValue () 
	public int hashCode () 
		java.math.BigDecimal round
		long value
	public boolean effectiveBooleanValue () 
	public net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.value.IntegerValue iv
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		String s
	public java.lang.String getStringValue () 
	public static net.sf.saxon.om.FastStringBuffer decimalToString (java.math.BigDecimal, net.sf.saxon.om.FastStringBuffer) 
		int i
		String s
		int i
		String s
		int len
		java.math.BigDecimal value
		net.sf.saxon.om.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 () 
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		net.sf.saxon.value.AtomicValue val
		net.sf.saxon.trans.XPathException err
		ArithmeticException e
		java.math.BigDecimal scaledValue
		int scale
	public double signum () 
	public boolean isWholeNumber () 
	public int compareTo (java.lang.Object) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.trans.XPathException err
		Object other
	public int compareTo (long) 
		long other
	public java.lang.Comparable getSchemaComparable () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static 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
	static java.util.regex.Pattern nonExponentialPattern
	public void  (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		NumberFormatException e
		CharSequence val
	public void  (double) 
		double value
	public void  (double, net.sf.saxon.type.AtomicType) 
		double 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.DoubleValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public double getDoubleValue () 
	public int hashCode () 
	public boolean isNaN () 
	public boolean effectiveBooleanValue () 
	public net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.type.ConversionResult iv
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		net.sf.saxon.om.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 () 
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		java.math.BigDecimal dec
		int scale
		double factor
		double d
		double rem
	public double signum () 
	public boolean isWholeNumber () 
	public int compareTo (long) 
		long other
		double otherDouble
	public java.lang.Comparable getSchemaComparable () 
	public static void printInternalForm (double) 
		int s
		int e
		long m
		int exponent
		java.math.BigDecimal dec
		double d
		long bits
	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 {
	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) 
		int value
		char delim
		IllegalArgumentException err
		CharSequence s
		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 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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.value.DurationValue normalizeDuration () 
	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 java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
		long ms
		String mss
		int lastSigDigit
		net.sf.saxon.om.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 (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FastStringBuffer sb
		String ms
		int component
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public boolean equals (java.lang.Object) 
		Object other
		net.sf.saxon.value.DurationValue d1
		net.sf.saxon.value.DurationValue d2
	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.DecimalValue 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 net.sf.saxon.value.Value 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 net.sf.saxon.om.SequenceIterator iterate () 
	public net.sf.saxon.om.Item asItem () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	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
	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
	static java.util.regex.Pattern roundablePattern
	public void  (java.lang.CharSequence)  throws net.sf.saxon.type.ValidationException 
		NumberFormatException e
		CharSequence val
	public void  (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 int hashCode () 
	public boolean isNaN () 
	public boolean effectiveBooleanValue () 
	public net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.type.ConversionResult iv
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
	public java.lang.CharSequence getStringValueCS () 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		net.sf.saxon.om.FastStringBuffer fsb
	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 () 
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		net.sf.saxon.trans.XPathException err
		int scale
	public double signum () 
	public boolean isWholeNumber () 
	public int compareTo (java.lang.Object) 
		float otherFloat
		net.sf.saxon.trans.XPathException err
		Object other
	public int compareTo (long) 
		long other
		float otherFloat
	public java.lang.Comparable getSchemaComparable () 
	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
	private static final long doubleSignMask
	private static final long doubleExpMask
	private static final int doubleExpShift
	private static final int doubleExpBias
	private static final long doubleFractMask
	private static final int floatSignMask
	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.om.FastStringBuffer appendInt (net.sf.saxon.om.FastStringBuffer, int) 
		int c
		int c
		int c
		int c
		int c
		int c
		int c
		net.sf.saxon.om.FastStringBuffer s
		int i
		int c
	private static void fppfpp (net.sf.saxon.om.FastStringBuffer, int, long, int) 
		int z
		long R10
		int z
		net.sf.saxon.om.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.om.FastStringBuffer, int, long, int) 
		int z
		java.math.BigInteger R10
		java.math.BigInteger R2
		int z
		net.sf.saxon.om.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.om.FastStringBuffer, int, long, int) 
		java.math.BigInteger R10
		java.math.BigInteger R2
		net.sf.saxon.om.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.om.FastStringBuffer appendDouble (net.sf.saxon.om.FastStringBuffer, double) 
		boolean exponential
		long bits
		long fraction
		long rawExp
		int exp
		net.sf.saxon.om.FastStringBuffer s
		double value
		double d
	public static net.sf.saxon.om.FastStringBuffer appendDoubleExponential (net.sf.saxon.om.FastStringBuffer, double) 
		long bits
		long fraction
		long rawExp
		int exp
		net.sf.saxon.om.FastStringBuffer s
		double value
		double d
	public static net.sf.saxon.om.FastStringBuffer appendFloat (net.sf.saxon.om.FastStringBuffer, float) 
		boolean exponential
		int bits
		int fraction
		int rawExp
		int exp
		int precision
		net.sf.saxon.om.FastStringBuffer s
		float value
		float f
	public static net.sf.saxon.om.FastStringBuffer appendFloatExponential (net.sf.saxon.om.FastStringBuffer, float) 
		int bits
		int fraction
		int rawExp
		int exp
		int precision
		net.sf.saxon.om.FastStringBuffer s
		float value
		float f
	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 {
}

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  {
	private 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 static byte[] daysPerMonth
	protected static final short[] monthData
	static Class class$net$sf$saxon$value$GDateValue
	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) 
		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
		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
	public static boolean isValidDate (int, int, int) 
		int year
		int month
		int day
	public static boolean isLeapYear (int) 
		int year
	public boolean equals (java.lang.Object) 
		Object o
		net.sf.saxon.value.GDateValue gdv
	public int hashCode () 
	public int compareTo (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.CalendarValue other
		net.sf.saxon.expr.XPathContext context
		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 (int)  throws net.sf.saxon.trans.XPathException 
		int component
	public net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.expr.XPathContext context
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.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) 
		CharSequence value
		java.util.regex.Matcher m
		net.sf.saxon.value.GYearMonthValue g
		String base
		String tz
		String date
	public void  (int, byte, int) 
		int year
		byte month
		int tz
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.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) 
		CharSequence value
		net.sf.saxon.value.GYearValue g
		java.util.regex.Matcher m
		String base
		String tz
		String date
	public void  (int, int) 
		int year
		int tz
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		net.sf.saxon.om.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  {
	private 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 (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	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 {
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
		int i
		String digits
		net.sf.saxon.om.FastStringBuffer sb
	public int getLengthInOctets () 
	public java.lang.Comparable getSchemaComparable () 
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	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
	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 net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.Int64Value v
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.value.Int64Value val
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err2
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
	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 () 
	public net.sf.saxon.value.NumericValue roundHalfToEven (int) 
		long i
		long factor
		long modulus
		long rval
		long d
		int scale
		long absolute
	public double signum () 
	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 () 
}

net/sf/saxon/value/IntegerRange.class
IntegerRange.java
package net.sf.saxon.value
public net.sf.saxon.value.IntegerRange extends net.sf.saxon.value.Value implements net.sf.saxon.om.GroundedValue  {
	public long start
	public long end
	public void  (long, long) 
		long start
		long end
	public long getStart () 
	public long getEnd () 
	public net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.om.GroundedValue subsequence (int, int) 
		int start
		int length
		long newStart
		long newEnd
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
}

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.NumericValue {
	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[] SMALL_INTEGERS
	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 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 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
	private static net.sf.saxon.type.ValidationFailure numericError (java.lang.String) 
		String message
		net.sf.saxon.type.ValidationFailure err
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	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 abstract net.sf.saxon.value.IntegerValue mod (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
	public abstract net.sf.saxon.value.IntegerValue idiv (net.sf.saxon.value.IntegerValue)  throws net.sf.saxon.trans.XPathException 
	public abstract java.math.BigInteger asBigInteger () 
	protected static int signum (int) 
		int i
	static void  () 
}

net/sf/saxon/value/MemoClosure$ProgressiveIterator.class
MemoClosure.java
package net.sf.saxon.value
public final net.sf.saxon.value.MemoClosure$ProgressiveIterator extends java.lang.Object implements net.sf.saxon.om.SequenceIterator net.sf.saxon.expr.LastPositionFinder net.sf.saxon.om.GroundedIterator  {
	int position
	private final net.sf.saxon.value.MemoClosure this$0
	public void  (net.sf.saxon.value.MemoClosure) 
	public net.sf.saxon.om.Item next ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item i
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getLastPosition ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int savePos
	public net.sf.saxon.om.GroundedValue materialize ()  throws net.sf.saxon.trans.XPathException 
	public int getProperties () 
}

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.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
	public void  () 
	public net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.trans.XPathException de
		net.sf.saxon.om.Item it
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.SequenceReceiver out
		net.sf.saxon.Controller controller
		net.sf.saxon.expr.XPathContext c2
		net.sf.saxon.event.SequenceOutputter seq
		net.sf.saxon.event.TeeOutputter tee
		java.util.List list
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item i
		int n
		int diff
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	private void append (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item[] r2
		net.sf.saxon.om.Item item
	private void condense () 
		net.sf.saxon.om.Item[] r2
	public boolean isFullyRead () 
	public net.sf.saxon.value.Value materialize ()  throws net.sf.saxon.trans.XPathException 
	static int access$000 (net.sf.saxon.value.MemoClosure) 
		net.sf.saxon.value.MemoClosure x0
	static net.sf.saxon.om.Item[] access$100 (net.sf.saxon.value.MemoClosure) 
		net.sf.saxon.value.MemoClosure x0
	static void access$200 (net.sf.saxon.value.MemoClosure) 
		net.sf.saxon.value.MemoClosure x0
	static void access$300 (net.sf.saxon.value.MemoClosure, net.sf.saxon.om.Item) 
		net.sf.saxon.value.MemoClosure x0
		net.sf.saxon.om.Item x1
}

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  {
	private 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, net.sf.saxon.om.NameChecker)  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.om.NameChecker checker
	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 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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	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  {
	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 double getDoubleValue () 
		net.sf.saxon.trans.XPathException err
	public float getFloatValue () 
		net.sf.saxon.trans.XPathException err
	public java.math.BigDecimal getDecimalValue ()  throws net.sf.saxon.trans.XPathException 
	public static boolean isInteger (net.sf.saxon.value.AtomicValue) 
		net.sf.saxon.value.AtomicValue value
	public 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 () 
	public abstract net.sf.saxon.value.NumericValue roundHalfToEven (int) 
	public abstract double signum () 
	public abstract boolean isWholeNumber () 
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	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 static net.sf.saxon.type.ItemType promote (net.sf.saxon.type.ItemType, net.sf.saxon.type.ItemType, net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.ItemType v1
		net.sf.saxon.type.ItemType v2
		net.sf.saxon.type.TypeHierarchy typeHierarchy
		net.sf.saxon.type.ItemType t1
		net.sf.saxon.type.ItemType t2
	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.value.AtomicValue {
	private Object value
	public void  () 
	public void  (java.lang.Object) 
		Object object
	public void  (java.lang.Object, net.sf.saxon.type.ExternalObjectType) 
		Object object
		net.sf.saxon.type.ExternalObjectType type
	public void setValue (java.lang.Object) 
		Object value
	public net.sf.saxon.value.AtomicValue copyAsSubType (net.sf.saxon.type.AtomicType) 
		net.sf.saxon.type.AtomicType typeLabel
		net.sf.saxon.value.ObjectValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.Configuration config
		net.sf.saxon.type.TypeHierarchy th
	public java.lang.String displayTypeName () 
	public net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.String getStringValue () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.Object getObject () 
	public java.lang.Comparable getSchemaComparable () 
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public boolean equals (java.lang.Object) 
		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 {
}

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  {
	private 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  (net.sf.saxon.om.NamePool, int) 
		net.sf.saxon.om.NamePool namePool
		int nameCode
		String prefix
		String uri
		String localPart
	public void  (java.lang.String, java.lang.String, java.lang.String, net.sf.saxon.type.AtomicType, net.sf.saxon.om.NameChecker)  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
		net.sf.saxon.om.NameChecker checker
	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.om.StructuredQName toStructuredQName () 
	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.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.value.AtomicValue getComponent (int) 
		String prefix
		int 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 {
	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.Configuration)  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.Configuration config
	public final java.lang.String getStringValue () 
	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 int allocateNameCode (net.sf.saxon.om.NamePool) 
		net.sf.saxon.om.NamePool pool
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.Object makeQName (net.sf.saxon.Configuration) 
		net.sf.saxon.Configuration config
}

net/sf/saxon/value/SequenceExtent.class
SequenceExtent.java
package net.sf.saxon.value
public final net.sf.saxon.value.SequenceExtent extends net.sf.saxon.value.Value implements net.sf.saxon.om.GroundedValue  {
	private net.sf.saxon.om.Item[] value
	private int start
	private int end
	private net.sf.saxon.type.ItemType itemType
	public void  (net.sf.saxon.om.Item[]) 
		net.sf.saxon.om.Item[] items
	public void  (net.sf.saxon.om.Item[], int, int) 
		net.sf.saxon.om.Item[] value
		int start
		int length
	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
		net.sf.saxon.om.Item[] array
	public void  (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		java.util.List list
		net.sf.saxon.om.Item[] array
		net.sf.saxon.om.Item it
		int i
		net.sf.saxon.om.SequenceIterator iter
	public static net.sf.saxon.om.ValueRepresentation makeSequenceExtent (net.sf.saxon.om.SequenceIterator)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.value.Value extent
		int len
	public net.sf.saxon.value.Value simplify () 
		int n
	public net.sf.saxon.value.Value reduce () 
	public int getLength () 
	public int getCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		int i
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public void swap (int, int) 
		int a
		int b
		net.sf.saxon.om.Item temp
	public net.sf.saxon.om.SequenceIterator iterate () 
	public net.sf.saxon.om.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 newStart
		int newEnd
}

net/sf/saxon/value/SequenceType.class
SequenceType.java
package net.sf.saxon.value
public final net.sf.saxon.value.SequenceType extends java.lang.Object implements java.io.Serializable  {
	private net.sf.saxon.type.ItemType primaryType
	private int cardinality
	private static java.util.Map pool
	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 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 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 OPTIONAL_INTEGER
	public static final net.sf.saxon.value.SequenceType SINGLE_LONG
	public static final net.sf.saxon.value.SequenceType OPTIONAL_LONG
	public static final net.sf.saxon.value.SequenceType SINGLE_INT
	public static final net.sf.saxon.value.SequenceType OPTIONAL_INT
	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_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 NODE_SEQUENCE
	public static final net.sf.saxon.value.SequenceType NUMERIC_SEQUENCE
	public static final net.sf.saxon.value.SequenceType EMPTY_SEQUENCE
	private 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.value.SequenceType s
		net.sf.saxon.type.ItemType primaryType
		int cardinality
		net.sf.saxon.value.SequenceType[] array
		int code
	public net.sf.saxon.type.ItemType getPrimaryType () 
	public int getCardinality () 
	public boolean matches (net.sf.saxon.value.Value, net.sf.saxon.Configuration)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		net.sf.saxon.value.Value value
		net.sf.saxon.Configuration config
		net.sf.saxon.om.SequenceIterator iter
	public java.lang.String toString () 
		String s
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	static void  () 
}

net/sf/saxon/value/ShareableSequence.class
ShareableSequence.java
package net.sf.saxon.value
public final net.sf.saxon.value.ShareableSequence extends net.sf.saxon.value.Value {
	private java.util.List list
	private int end
	private net.sf.saxon.type.ItemType itemType
	public void  (java.util.List) 
		java.util.List list
	public boolean isShareable () 
	public java.util.List getList () 
	public net.sf.saxon.value.Value simplify () 
		int n
	public net.sf.saxon.value.Value reduce () 
	public int getLength () 
	public int getCardinality () 
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		int i
		net.sf.saxon.type.TypeHierarchy th
	public net.sf.saxon.om.Item itemAt (int) 
		int n
	public net.sf.saxon.om.SequenceIterator iterate () 
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
		int len
}

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 void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.event.SequenceReceiver out
	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.value.Value materialize ()  throws net.sf.saxon.trans.XPathException 
}

net/sf/saxon/value/SingletonNode.class
SingletonNode.java
package net.sf.saxon.value
public net.sf.saxon.value.SingletonNode extends net.sf.saxon.value.Value implements net.sf.saxon.om.GroundedValue  {
	protected net.sf.saxon.om.NodeInfo node
	public void  (net.sf.saxon.om.NodeInfo) 
		net.sf.saxon.om.NodeInfo node
	public net.sf.saxon.om.Item asItem () 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.expr.XPathContext context
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.om.NodeInfo n
		int kind
		net.sf.saxon.om.AxisIterator iter
		net.sf.saxon.type.ItemType elementType
		int eltype
		int attype
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	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.om.NodeInfo getNode () 
	public net.sf.saxon.om.SequenceIterator iterate () 
	public boolean effectiveBooleanValue () 
	public java.lang.String getStringValue () 
}

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.om.UnfailingIterator  {
	int inpos
	int outpos
	int current
	private final net.sf.saxon.value.StringValue this$0
	public void  (net.sf.saxon.value.StringValue) 
	public net.sf.saxon.om.Item next () 
		int c
	public net.sf.saxon.om.Item current () 
	public int position () 
	public void close () 
	public net.sf.saxon.om.SequenceIterator getAnother () 
	public int getProperties () 
}

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 int length
	protected void  () 
	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.StringValue v
	public net.sf.saxon.type.BuiltInAtomicType getPrimitiveType () 
	public static net.sf.saxon.value.StringValue makeStringValue (java.lang.CharSequence) 
		CharSequence value
	public final java.lang.String getStringValue () 
	public final java.lang.CharSequence getStringValueCS () 
	public final void setStringValueCS (java.lang.CharSequence) 
		CharSequence value
	public net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
		int req
	public static net.sf.saxon.type.ConversionResult convertStringToBuiltInType (java.lang.CharSequence, net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.om.NameChecker) 
		net.sf.saxon.type.ValidationFailure ve
		net.sf.saxon.type.ConversionResult iv
		net.sf.saxon.value.IntegerValue nv
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure ve
		net.sf.saxon.type.ValidationFailure vf
		net.sf.saxon.type.ValidationException err
		net.sf.saxon.type.ValidationFailure ve
		net.sf.saxon.trans.XPathException err
		CharSequence value
		net.sf.saxon.type.BuiltInAtomicType requiredType
		net.sf.saxon.om.NameChecker checker
	public static net.sf.saxon.type.ConversionResult convertStringToAtomicType (java.lang.CharSequence, net.sf.saxon.type.AtomicType, net.sf.saxon.om.NameChecker) 
		int whitespaceAction
		net.sf.saxon.type.BuiltInAtomicType primitiveType
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.type.ValidationFailure vf
		CharSequence value
		net.sf.saxon.type.AtomicType targetType
		net.sf.saxon.om.NameChecker checker
	public int getStringLength () 
	public static int getStringLength (java.lang.CharSequence) 
		int c
		int i
		CharSequence s
		int n
	public boolean isZeroLength () 
	public boolean containsSurrogatePairs () 
	public net.sf.saxon.om.UnfailingIterator iterateCharacters () 
	public int[] expand () 
		int charval
		int charval
		int c
		int i
		int[] array
		int o
		int len
	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.om.FastStringBuffer sb
	public java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	public boolean equals (java.lang.Object) 
		Object other
	public boolean codepointEquals (net.sf.saxon.value.StringValue) 
		net.sf.saxon.value.StringValue other
	public boolean effectiveBooleanValue () 
	public java.lang.String toString () 
	public static net.sf.saxon.type.ConversionResult makeRestrictedString (java.lang.CharSequence, net.sf.saxon.type.BuiltInAtomicType, net.sf.saxon.om.NameChecker) 
		net.sf.saxon.type.ValidationFailure err
		CharSequence value
		net.sf.saxon.type.BuiltInAtomicType typeLabel
		net.sf.saxon.om.NameChecker checker
		net.sf.saxon.value.StringValue rsv
		int type
	public static net.sf.saxon.type.ValidationFailure validate (net.sf.saxon.type.BuiltInAtomicType, java.lang.CharSequence, net.sf.saxon.om.NameChecker) 
		net.sf.saxon.type.ValidationFailure err
		int i
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.ValidationFailure err
		String regex
		net.sf.saxon.om.FastStringBuffer buff
		net.sf.saxon.type.BuiltInAtomicType typeLabel
		CharSequence val
		net.sf.saxon.om.NameChecker checker
	public java.lang.Comparable getSchemaComparable () 
	public static java.lang.String diagnosticDisplay (java.lang.String) 
		int shift
		char c
		int i
		int len
		String s
		net.sf.saxon.om.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 net.sf.saxon.om.FingerprintedNode javax.xml.transform.SourceLocator  {
	private final net.sf.saxon.value.TextFragmentValue this$0
	private void  (net.sf.saxon.value.TextFragmentValue) 
	public void setSystemId (java.lang.String) 
		String systemId
	public net.sf.saxon.Configuration getConfiguration () 
	public net.sf.saxon.om.NamePool getNamePool () 
	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.om.FastStringBuffer) 
		net.sf.saxon.om.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 getNameCode () 
	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 (int) 
		int fingerprint
	public int getLineNumber () 
	public int getTypeAnnotation () 
	public int getDocumentNumber () 
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public net.sf.saxon.om.SequenceIterator getTypedValue ()  throws net.sf.saxon.trans.XPathException 
	public net.sf.saxon.value.Value atomize ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
		net.sf.saxon.om.NodeInfo[] nodes
		byte axisNumber
	public net.sf.saxon.om.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 net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int namespaces
		boolean copyAnnotations
		int locationId
	public boolean isId () 
	public boolean isIdref () 
	public boolean isNilled () 
	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 java.lang.Object implements net.sf.saxon.om.DocumentInfo net.sf.saxon.om.FingerprintedNode javax.xml.transform.SourceLocator  {
	private CharSequence text
	private String baseURI
	private net.sf.saxon.value.TextFragmentValue$TextFragmentTextNode textNode
	private net.sf.saxon.Configuration config
	private int documentNumber
	public void  (java.lang.CharSequence, java.lang.String) 
		CharSequence value
		String baseURI
	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 int getDocumentNumber () 
	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.om.FastStringBuffer) 
		net.sf.saxon.om.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 getNameCode () 
	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 int getTypeAnnotation () 
	public int[] getDeclaredNamespaces (int[]) 
		int[] buffer
	public net.sf.saxon.om.SequenceIterator getTypedValue () 
	public net.sf.saxon.value.Value atomize () 
	public java.lang.String getPublicId () 
	public int getColumnNumber () 
	public java.lang.String getAttributeValue (int) 
		int fingerprint
	public net.sf.saxon.om.AxisIterator iterateAxis (byte) 
		net.sf.saxon.om.NodeInfo[] nodes
		byte axisNumber
	public net.sf.saxon.om.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 net.sf.saxon.om.DocumentInfo getDocumentRoot () 
	public void copy (net.sf.saxon.event.Receiver, int, boolean, int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.event.Receiver out
		int whichNamespaces
		boolean copyAnnotations
		int locationId
	public net.sf.saxon.om.NodeInfo selectID (java.lang.String) 
		String id
	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 () 
	static net.sf.saxon.Configuration access$100 (net.sf.saxon.value.TextFragmentValue) 
		net.sf.saxon.value.TextFragmentValue x0
	static java.lang.CharSequence access$200 (net.sf.saxon.value.TextFragmentValue) 
		net.sf.saxon.value.TextFragmentValue x0
	static java.lang.String access$300 (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 {
}

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  {
	private 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)  throws net.sf.saxon.trans.XPathException 
		double fractionalSeconds
		int tzminute
		String delim
		CharSequence s
		net.sf.saxon.value.TimeValue tv
		java.util.StringTokenizer tok
		String part
		int value
		int tz
		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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationFailure err
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
	public java.lang.CharSequence getStringValueCS () 
		int d
		int ms
		int div
		net.sf.saxon.om.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.CalendarValue adjustTimezone (int) 
		int timezone
		net.sf.saxon.value.DateTimeValue dt
	public net.sf.saxon.value.AtomicValue getComponent (int)  throws net.sf.saxon.trans.XPathException 
		java.math.BigDecimal d
		int component
	public int compareTo (java.lang.Object) 
		Object other
		net.sf.saxon.value.TimeValue otherTime
	public int compareTo (net.sf.saxon.value.CalendarValue, net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.value.CalendarValue other
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.value.TimeValue otherTime
	public java.lang.Comparable getSchemaComparable () 
	public net.sf.saxon.sort.ComparisonKey getComparisonKey (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.NoDynamicContextException 
		net.sf.saxon.expr.XPathContext context
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public net.sf.saxon.value.CalendarValue 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
}

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
	net.sf.saxon.value.DoubleValue doubleValue
	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 net.sf.saxon.type.ConversionResult convertPrimitive (net.sf.saxon.type.BuiltInAtomicType, boolean, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.type.ValidationException e
		net.sf.saxon.type.BuiltInAtomicType requiredType
		boolean validate
		net.sf.saxon.expr.XPathContext context
		int req
	private net.sf.saxon.value.AtomicValue toDouble ()  throws net.sf.saxon.type.ValidationException 
	public int compareTo (net.sf.saxon.value.AtomicValue, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		net.sf.saxon.trans.XPathException err
		net.sf.saxon.type.TypeHierarchy th
		net.sf.saxon.type.ConversionResult result
		net.sf.saxon.value.AtomicValue other
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
	static void  () 
}

net/sf/saxon/value/Value$1.class
Value.java
package net.sf.saxon.value
 net.sf.saxon.value.Value$1 extends java.lang.Object {
}

net/sf/saxon/value/Value$ValueSchemaComparable.class
Value.java
package net.sf.saxon.value
 net.sf.saxon.value.Value$ValueSchemaComparable extends java.lang.Object implements java.lang.Comparable  {
	private final net.sf.saxon.value.Value this$0
	private void  (net.sf.saxon.value.Value) 
	public net.sf.saxon.value.Value getValue () 
	public int compareTo (java.lang.Object) 
		net.sf.saxon.om.Item item1
		net.sf.saxon.om.Item item2
		int c
		net.sf.saxon.om.SequenceIterator iter1
		net.sf.saxon.om.SequenceIterator iter2
		net.sf.saxon.trans.XPathException e
		Object obj
	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
	void  (net.sf.saxon.value.Value, net.sf.saxon.value.Value$1) 
		net.sf.saxon.value.Value x0
		net.sf.saxon.value.Value$1 x1
}

net/sf/saxon/value/Value.class
Value.java
package net.sf.saxon.value
public abstract net.sf.saxon.value.Value extends java.lang.Object implements java.io.Serializable net.sf.saxon.expr.SequenceIterable net.sf.saxon.om.ValueRepresentation  {
	private static double[] powers
	private static java.util.regex.Pattern doublePattern
	public static final int INDETERMINATE_ORDERING
	public static final Class[] EMPTY_CLASS_ARRAY
	public void  () 
	public static net.sf.saxon.value.Value asValue (net.sf.saxon.om.ValueRepresentation) 
		net.sf.saxon.om.ValueRepresentation val
	public static net.sf.saxon.om.Item asItem (net.sf.saxon.om.ValueRepresentation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation value
	public net.sf.saxon.om.Item asItem ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public static net.sf.saxon.value.Value fromItem (net.sf.saxon.om.Item) 
		net.sf.saxon.om.Item item
	public static net.sf.saxon.om.SequenceIterator asIterator (net.sf.saxon.om.ValueRepresentation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation val
	public static 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
		CharSequence s
		int len
		String n
	public static net.sf.saxon.om.SequenceIterator getIterator (net.sf.saxon.om.ValueRepresentation)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.ValueRepresentation val
	public abstract net.sf.saxon.om.SequenceIterator iterate ()  throws net.sf.saxon.trans.XPathException 
	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 java.lang.CharSequence getStringValueCS ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.CharSequence getCanonicalLexicalRepresentation () 
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.type.ItemType getItemType (net.sf.saxon.type.TypeHierarchy) 
		net.sf.saxon.type.TypeHierarchy th
	public int getCardinality () 
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item next
		net.sf.saxon.trans.XPathException err
	public net.sf.saxon.om.Item itemAt (int)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item item
		int n
		int i
		net.sf.saxon.om.SequenceIterator iter
	public int getLength ()  throws net.sf.saxon.trans.XPathException 
	public void process (net.sf.saxon.expr.XPathContext)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.Item it
		net.sf.saxon.expr.XPathContext context
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.event.SequenceReceiver out
	public java.lang.String getStringValue ()  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.om.FastStringBuffer sb
		net.sf.saxon.om.SequenceIterator iter
		net.sf.saxon.om.Item item
	public boolean effectiveBooleanValue ()  throws net.sf.saxon.trans.XPathException 
	public java.lang.Comparable getSchemaComparable () 
	public boolean equals (java.lang.Object) 
		Object obj
	public void checkPermittedContents (net.sf.saxon.type.SchemaType, net.sf.saxon.expr.StaticContext, boolean)  throws net.sf.saxon.trans.XPathException 
		net.sf.saxon.type.SchemaType parentType
		net.sf.saxon.expr.StaticContext env
		boolean whole
	public net.sf.saxon.value.Value reduce ()  throws net.sf.saxon.trans.XPathException 
	public static net.sf.saxon.value.QNameValue makeQNameValue (java.lang.Object, net.sf.saxon.Configuration) 
		Class qnameClass
		Class[] args
		java.lang.reflect.Method getPrefix
		java.lang.reflect.Method getLocalPart
		java.lang.reflect.Method getNamespaceURI
		String prefix
		String localPart
		String uri
		net.sf.saxon.trans.XPathException e
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		Object object
		net.sf.saxon.Configuration config
	public java.lang.String toString () 
		net.sf.saxon.trans.XPathException err
	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
	static void  () 
}

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 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.om.FastStringBuffer sb
		int action
		CharSequence value
	public static java.lang.CharSequence removeAllWhitespace (java.lang.CharSequence) 
		char c
		int i
		net.sf.saxon.om.FastStringBuffer sb
		CharSequence value
	public static java.lang.CharSequence removeLeadingWhitespace (java.lang.CharSequence) 
		char c
		int i
		CharSequence value
		int start
		int len
	public static boolean containsWhitespace (java.lang.CharSequence) 
		char c
		int i
		CharSequence value
		int len
	public static boolean isWhite (java.lang.CharSequence) 
		char c
		int i
		CharSequence content
		int len
	public static java.lang.CharSequence normalizeWhitespace (java.lang.CharSequence) 
		char c
		int i
		CharSequence in
		net.sf.saxon.om.FastStringBuffer sb
	public static java.lang.CharSequence collapseWhitespace (java.lang.CharSequence) 
		char c
		CharSequence in
		int len
		net.sf.saxon.om.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) 
		int value
		char delim
		CharSequence s
		int years
		int months
		boolean negative
		int components
		java.util.StringTokenizer tok
		String part
		int state
	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 getStringValueCS () 
		int y
		int m
		net.sf.saxon.om.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.DecimalValue 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 java.lang.Object getXPathComparable (boolean, net.sf.saxon.sort.StringCollator, net.sf.saxon.expr.XPathContext) 
		boolean ordered
		net.sf.saxon.sort.StringCollator collator
		net.sf.saxon.expr.XPathContext context
}

META-INF/services/
META-INF/services/javax.xml.transform.TransformerFactory