If dispose is not called on an LBMSourceEvent in the callback, it is retained for use in the application.
Once the application is finished with the LBMSourceEvent, 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 doneWithSourceEvent( LBMSourceEvent obj )

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