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