code: @Override
  	public void commit() throws RemoteException {
  		tx.commit();
  		try {
  			tx = VanillaDb.txMgr().newTransaction(isolationLevel, readOnly);
  		} catch (Exception e) {
  			throw new RemoteException("error creating transaction ", e);
  		}
  	}
docs: Commits the current transaction, and begins a new one.
  
  @throws Exception