protected function findNextLowerIndex($parentPath, $referenceIndex)
{
$this->persistEntities();
/** @var \Doctrine\ORM\Query $query */
$query = $this->entityManager->createQuery('SELECT MAX(n.index) FROM Neos\\ContentRepository\\Domain\\Model\\NodeData n WHERE n.parentPathHash = :parentPathHash AND n.index < :referenceIndex');
$query->setParameter('parentPathHash', md5($parentPath));
$query->setParameter('referenceIndex', $referenceIndex);
return $query->getSingleScalarResult() ?: 0;
}