public abstract long process() throws PermissionDeniedException, EXistException, XPathException;
public abstract long process() throws PermissionDeniedException, LockException, EXistException, XPathException;
	public abstract long process() throws PermissionDeniedException, EXistException, XPathException;