If dispose is not called on an LBMContextSourceEvent in the callback, it is retained for use in the application.
Once the application is finished with the LBMContextSourceEvent, it should call dispose and then
pass it to this method to make it available for reuse, instead of letting it be garbage collected.

C# |
public virtual void doneWithContextSourceEvent( LBMContextSourceEvent obj )

- obj (LBMContextSourceEvent)
- The LBMContextSourceEvent object that the application is done with and is ready for reuse