protected function matchEventQueue(
        /*# string */ $eventName,
        EventManagerInterface $manager
    )/*# : EventQueueInterface */ {
        $names = $this->globNames($eventName, $manager->getEventNames());

        // combine all globbing queue
        $queue = new EventQueue();
        foreach ($names as $n) {
            if ($manager->hasEventQueue($n)) {
                $queue = $queue->combine($manager->getEventQueue($n));
            }
        }

        return $queue;
    }