@abstractmethod<EOL><INDENT>def emit(self, key, value):<DEDENT>
pass<EOL>
Writes a key/value pair. Applications must override this.

:type key: str
:param key: a final output key
:type value: str
:param value: a final output value