Added java class structure to provide java function access to saxon through extensions.