protected function nextApplicable()
    {
        $this->index++;
        while ($this->index <= $this->maxIndex) {
            $applicable = $this->applicableChecker->isApplicable(
                $this->context,
                $this->processors[$this->index][1]
            );
            if (ApplicableCheckerInterface::NOT_APPLICABLE !== $applicable) {
                break;
            }
            $this->index++;
        }
    }