private function extractDesc(array $arguments): ?string
    {
        if (!empty($arguments)) {
            foreach ($arguments[self::ID_ARG]->getLeadingComments() as $comment) {
                $annotations = $this->docParser->parse($comment->getText());
                if (!empty($annotations)) {
                    return $annotations[0]->text;
                }
            }
        }

        return null;
    }