Classes
 ClassDescription
 DebugEvent Used internaly to send a debug message, extends event to add a debug string
 QueryEvent Event used to wait for the completion of query() or queryMore() methods, used internaly when looping across an extended query result set using QueryResultIterator()
 SendEvent Event used to wait for the async return from a SOAP request.