void (@NotNull Graphics g, @NotNull Editor editor, int line1, int line2, @Nullable Color color) { IntPair horizontalArea = getGutterArea(editor); int x = horizontalArea.first; int endX = horizontalArea.second; int y = lineToY(editor, line1); int endY = lineToY(editor, line2); Color borderColor = LineStatusMarkerColorScheme.DEFAULT.getBorderColor(editor); if (endY != y) { paintRect((Graphics2D)g, color, borderColor, x, y, endX, endY); } else { paintTriangle((Graphics2D)g, editor, color, borderColor, x, endX, y); } }