A callback interface that can be implemented by an object that is associated with
a StreamBaseClient and which gets used in the course of dequeuing tuples.
Take a DequeueResult and modify it. Returns the same object if
there are no changes. Returns null if the dequeue results
should be suppressed. May return a different DequeueResult
object.