public function report($type, $data, $byPassFocuses = false) { if (!$this->_root->_reporters) { return; } if (!$byPassFocuses && $this->_root->focused() && !$this->focused()) { return; } $this->_root->_reporters->dispatch($type, $data); }