code: private void publishEvent(String name, Object event)
  	{
  		assert(hasEventBusses());
  		EventBus eventBus = getEventBus(name);
  		
  		if (eventBus == null)
  		{
  			throw new RuntimeException("Unknown event bus name: " + name);
  		}
  
  		eventBus.publish(event);
  	}
docs: Raise an event on a named event bus, passing it to applicable consumers asynchronously.
  
  @param name the name of an event bus, assigned during calls to addEventBus(String, EventBus).
  @param event the event to publish.