cleanup method
Called during dispose to release any resources held by the listener.
Implementation
@override
void cleanup() {
_inputRunners.clear();
_outputRunners.clear();
_stateCheckers.clear();
_stateRunners.clear();
_exceptionCheckers.clear();
_exceptionRunners.clear();
super.cleanup();
}