void (@NotNull ThreeSide side) { if (isResolved(side)) return; MergeInnerDifferences innerFragments = getInnerFragments(); if (innerFragments == null) return; List<TextRange> ranges = innerFragments.get(side); if (ranges == null) return; Editor editor = getEditor(side); int start = DiffUtil.getLinesRange(editor.getDocument(), getStartLine(side), getEndLine(side)).getStartOffset(); for (TextRange fragment : ranges) { int innerStart = start + fragment.getStartOffset(); int innerEnd = start + fragment.getEndOffset(); myInnerHighlighters.addAll(DiffDrawUtil.createInlineHighlighter(editor, innerStart, innerEnd, getDiffType())); } }