private void releaseLock(ResourceAccess resource)
	{
		try {
			if (resource.server.releaseLock(transactionId, resource.resourceId)) {
				owner.println("Unlocked resource " + resource.resourceId + " at server " + resource.serverId, transactionId);
			}
			else {
				owner.println("Failed to unlock resource " + resource.resourceId + " at server " + resource.serverId, transactionId);
			}
		} catch (RemoteException re) {
			owner.println("Failed to unlock resource " + resource.resourceId + " at server " + resource.serverId + " due to communication failure.", transactionId);
		}
	}