import org.exist.dom.persistent.DocumentImpl;
import org.exist.storage.DBBroker;
import org.exist.storage.lock.Lock;
import org.exist.storage.txn.TransactionException;
import org.exist.storage.txn.TransactionManager;
<BUG>import org.exist.storage.txn.Txn;
import org.exist.xmldb.XmldbURI;</BUG>
import org.exist.xquery.XPathException;
public class PermissionFactory {
private final static Logger LOG = LogManager.getLogger(PermissionFactory.class);

import org.exist.dom.persistent.DocumentImpl;
import org.exist.storage.DBBroker;
import org.exist.storage.lock.Lock;
import org.exist.storage.txn.TransactionException;
import org.exist.storage.txn.TransactionManager;
import org.exist.storage.txn.Txn;
import org.exist.util.function.ConsumerE;
import org.exist.xmldb.XmldbURI;
import org.exist.xquery.XPathException;
public class PermissionFactory {
private final static Logger LOG = LogManager.getLogger(PermissionFactory.class);
