public function versionHasNoConflictAction(int $contentId, int $versionNo, string $languageCode): Response
    {
        $versionInfo = $this->contentService->loadVersionInfoById($contentId, $versionNo);

        if (!$versionInfo->isDraft()) {
            throw new BadStateException('Version status', 'status is not draft');
        }

        if ((new VersionHasConflict($this->contentService, $languageCode))->isSatisfiedBy($versionInfo)) {
            return new Response('', Response::HTTP_CONFLICT);
        }

        return new Response();
    }