This mixin might be implemented by a component in order to provide flush
facilities. A dedicated interface has been created just extending Java's
Flushable interface to lift it onto the component's layer.
ATTENTION: When implementing flush functionality, use this Flushable,
though when testing for reset functionality, use Flushable