Created factory class for message and attribute creation, moving createMessage() and createAttribute() methods from AbstractMessage and AbstractAttribute classes, respectively, to the new factory class.
Added support for the following attributes: CallInfoType, ServerStartTime
Added support for the following message events: PartyInfo, QueryCall
Also updated exception reporting.
Fixed bug #2487117. Genalyze was using a new message as a marker for the end of the prior message. The simpler, more correct way is to treat the first empty line or first line with a non-whitespace character in position 0 as the EOM.
Also simplified start of message check.
Added method (showException) to Genesys interface to display exceptions and errors in the currently active GUI via ExBox. Previously, any exception thrown in the GUI would result in application ending for no apparent reason. Currently, only createMessage is taking advantage of this new functionality with rest of app to follow over future mods.
Added support for the following attributes: CallUUID, Cause, EventSequenceNumber, NetworkCallID, Reliability, Timeout.
Added support for the following message event: Reserved_2
Initial release. Provides a first stab at Genesys T-Server and generic log support.