* @param throwable The exception, if any, related to the event
*
* @return The event object that was generated
*/
protected DeployerEvent fireEvent (IDeployer deployer, DU deployment, Type type, Throwable throwable) {
DeployerEvent evt = this.createEvent(deployer, deployment, type, throwable);
((IDeployerListener)propagator).handle( evt );
return evt;
}