This method should be called by the intermediate touch points that want to
combine the data being collected by this collector. This is an optional
method and could be used when the same collector is used for collecting data
at multiple touch points or accumulating data at same touch point.
Final method called by the framework that returns the actual collected data.
If the collector is not accumulating data or being used to collect data at
multiple touch points, only this method can be implemented.