internal void FireStopped(StoppedEventArgs args)
 {
     try {
         delegateInvoker.FireEventToDelegates(Stopped, args);
         // We are done with the sink
         sink = null;
     } catch {}
 }
 internal void FireStopped(StoppedEventArgs args)
 {
     try
     {
         delegateInvoker.FireEventToDelegates(Stopped, args);
     }
     catch
     {
     }
 }
 /// <summary>
 /// Fires the ObjectReady event to whomsoever is listening
 /// </summary>
 /// <param name="args"> </param>
 internal void FireObjectReady(ObjectReadyEventArgs args)
 {
     try
     {
         delegateInvoker.FireEventToDelegates(ObjectReady, args);
     }
     catch
     {
     }
 }