Gets all fields from event representation as a linear properties set.
If multiple values of same property are within the specified context,
a single packed string is created which can be easily converted to an ArrayList
Gets the destination SystemObject, if destination attribute is unknown (null) finds that destination based on it's emml config destination name.
Calls overridden createDestination(Event).
This method must be implemented for each source system object according to the unique behavior of each input protocol.
Special care must be observed due to the (a)synchronous nature of input protocol vis-a-vis threading/buffering/delay issues.