lastLine = line;
}
}
if (lastLine != null) {
if (isDeeper(lastLine, childLine) || childLine.isBlank()) {
if (childLine.isBlank() && !lastLine.canHaveNesting()) {
return null;
}
Line innerParent = parentLine(childLine, lastLine.block);
return innerParent == null ? lastLine : innerParent;
}