/// <inheritdoc />
 public void OnStop(IImmutableSet <TopicPartition> topicPartitions, RestrictedConsumer <K, V> consumer)
 {
 }
 /// <inheritdoc />
 public void OnAssign(IImmutableSet <TopicPartition> assignedTopicPartitions, RestrictedConsumer <K, V> consumer)
 {
     _partitionAssignedCallback(assignedTopicPartitions);
 }
 /// <inheritdoc />
 public void OnRevoke(IImmutableSet <TopicPartitionOffset> revokedTopicPartitions, RestrictedConsumer <K, V> consumer)
 {
     _partitionRevokedCallback(revokedTopicPartitions);
 }
 /// <inheritdoc />
 public void OnStop(IImmutableSet <TopicPartition> topicPartitions, RestrictedConsumer <K, V> consumer)
 {
     _handler1.OnStop(topicPartitions, consumer);
     _handler2.OnStop(topicPartitions, consumer);
 }
 /// <inheritdoc />
 public void OnAssign(IImmutableSet <TopicPartition> assignedTopicPartitions, RestrictedConsumer <K, V> consumer)
 {
     _handler1.OnAssign(assignedTopicPartitions, consumer);
     _handler2.OnAssign(assignedTopicPartitions, consumer);
 }
 /// <inheritdoc />
 public void OnRevoke(IImmutableSet <TopicPartitionOffset> revokedTopicPartitions, RestrictedConsumer <K, V> consumer)
 {
     _handler1.OnRevoke(revokedTopicPartitions, consumer);
     _handler2.OnRevoke(revokedTopicPartitions, consumer);
 }