System Programming Interfaces
The interfaces defining callbacks that advanced applications may use to customize Saxon's behaviour were previously
         scattered around the various packages, some quite difficult to find. Most of them have been moved into a new package
         net.sf.saxon.lib. This package also contains default implementations of these interfaces, and classes
         defining constants for use in Saxon's various configuration APIs.