void (@NotNull Document document, int line1, int line2, @NotNull List<? extends CharSequence> newLines) { if (line1 == line2 && newLines.isEmpty()) return; if (line1 == line2) { insertLines(document, line1, StringUtil.join(newLines, "\n")); } else if (newLines.isEmpty()) { deleteLines(document, line1, line2); } else { replaceLines(document, line1, line2, StringUtil.join(newLines, "\n")); } }