This interface allows to define Formatters that can be used to parse and format records read by a
Consumer instance for display.
The kafka-console-consumer has built-in support for MessageFormatter, via the --formatter flag.
Kafka provides a few implementations to display records of internal topics such as __consumer_offsets,
__transaction_state and the MirrorMaker2 topics.