public function jumpBelow(Text $text, $pattern, $location = null)
    {
        $searchStrategy = $this->searchEngine->resolve($pattern);
        $foundLineNumber = $searchStrategy->findBelow($text, $pattern, $location);
        if (false === $foundLineNumber) {
            throw new PatternNotFoundException($pattern, $text);
        }

        $text->setCurrentLineNumber($foundLineNumber);
    }