private function findCommentBlockStart(Tokens $tokens, $commentIndex)
{
$start = $commentIndex;
for ($i = $commentIndex - 1; $i > 0; --$i) {
if ($tokens[$i]->isComment()) {
$start = $i;
continue;
}
if (!$tokens[$i]->isWhitespace() || $this->getLineBreakCount($tokens, $i, $i + 1) > 1) {
break;
}
}
return $start;
}