public Communication(CIRAgent a) {
		this.myLogger.log(Logger.INFO, "Setting up Communications: " + getClass().getName());
		
		if( a != null) {
			this.agent = a;
			initCommunication();
		} else {
			this.myLogger.log(Logger.WARNING, "No CIR Agent provided! (" + getClass().getName() + ")");
		}
	}