private void collectRangeMarker( RangeMarker rangeMarker, int lineOffset, Collection<RangeMarker> leftGreedyMarkers, Collection<RangeMarker> emptyMarkers) { if (rangeMarker.getStartOffset() == lineOffset && rangeMarker.isGreedyToLeft()) { leftGreedyMarkers.add(rangeMarker); } if (rangeMarker.getStartOffset() == lineOffset && rangeMarker.getEndOffset() == lineOffset && !rangeMarker.isGreedyToRight()) { emptyMarkers.add(rangeMarker); } }