code: private void fireEventWithException(IEventDeliver<C, IManagedConnectionEvent<C>> deliver, Exception exception) {
          ManagedPhynixxConnectionEvent<C> event = new ManagedPhynixxConnectionEvent<C>(getObservableProxy(), exception);
          deliverEvent(deliver, event);
      }
docs: creates an event an fires at all listeners
  @param deliver implementaion of the firing
  @param exception expection added to the event if given
  
  @see #deliverEvent(org.csc.phynixx.connection.PhynixxManagedConnectionGuard.IEventDeliver, IManagedConnectionEvent)