code: public void commitTransaction() throws MarkLogicTransactionException {
  		if (isActiveTransaction()) {
  			try {
  				sync();
  				this.tx.commit();
  				this.tx=null;
  			} catch (MarkLogicSesameException e) {
  				logger.error(e.getLocalizedMessage());
  				throw new MarkLogicTransactionException(e);
  			}
  		}else{
  			throw new MarkLogicTransactionException("No active transaction to commit.");
  		}
  	}
docs: commits a transaction
  
  @throws MarkLogicTransactionException