protected function initializeApplicableChecker(ChainApplicableChecker $applicableChecker)
    {
        if (!empty($this->additionalApplicableCheckers)) {
            $checkers = $this->additionalApplicableCheckers;
            \krsort($checkers);
            $checkers = \array_merge(...$checkers);
            foreach ($checkers as $checker) {
                $applicableChecker->addChecker($checker);
            }
        }
        foreach ($applicableChecker as $checker) {
            // add the "priority" attribute to the ignore list,
            // as it is added by LoadProcessorsCompilerPass to processors' attributes only in debug mode
            if ($this->debug && $checker instanceof MatchApplicableChecker) {
                $checker->addIgnoredAttribute('priority');
            }
            if ($checker instanceof ProcessorBagAwareApplicableCheckerInterface) {
                $checker->setProcessorBag($this);
            }
        }
    }