BitSet (@NotNull Editor editor) { Document document = editor.getDocument(); int totalLines = getLineCount(document); BitSet lines = new BitSet(totalLines + 1); for (Caret caret : editor.getCaretModel().getAllCarets()) { appendSelectedLines(editor, lines, caret); } return lines; }