[Demonstration 1]

[Buggy Method]
@Override
public void onPartitionsRevoked(Collection<TopicPartition> partitions) {
    KafkaMessageListenerContainer.this.logger.info("partitions revoked:" + partitions);
}

[Buggy Hunk]
KafkaMessageListenerContainer.this.logger.info("partitions revoked:" + partitions);

[Patch]
KafkaMessageListenerContainer.this.consumerRebalanceListener.onPartitionsRevoked(partitions);

[Demonstration 2]

[Buggy Method]
@Override
public void onPartitionsAssigned(Collection<TopicPartition> partitions) {
    ListenerConsumer.this.assignedPartitions = partitions;
    KafkaMessageListenerContainer.this.logger.info("partitions assigned:" + partitions);
}

[Buggy Hunk]
KafkaMessageListenerContainer.this.logger.info("partitions assigned:" + partitions);

[Patch]
KafkaMessageListenerContainer.this.consumerRebalanceListener.onPartitionsAssigned(partitions);