public void doRemoveTransactions(File repositoryRoot, String[] transactions, ISVNTransactionListHandler handler) throws SVNException {
public void doRemoveTransactions(File repositoryRoot, String[] transactions, ISVNTransactionHandler handler) throws SVNException {
    public void doRemoveTransactions(File repositoryRoot, String[] transactions, ISVNTransactionListHandler handler) throws SVNException {        if (transactions == null) {            return;        }        FSFS fsfs = SVNAdminHelper.openRepository(repositoryRoot);        for (int i = 0; i < transactions.length; i++) {            String txnName = transactions[i];            fsfs.openTxn(txnName);            FSCommitter.purgeTxn(fsfs, txnName);            SVNDebugLog.getDefaultLog().info("Transaction '" + txnName + "' removed.\n");            if (handler != null) {                handler.handleRemoveTransaction(txnName, fsfs.getTransactionDir(txnName));            }        }    }