protected void paintAlternateRowBackground( Graphics g, int row, int column, int x, int y, int width, int height ) {
		Insets insets = (selectionInsets != null) ? (Insets) selectionInsets.clone() : null;
		float arcTopLeft, arcTopRight, arcBottomLeft, arcBottomRight;
		arcTopLeft = arcTopRight = arcBottomLeft = arcBottomRight = UIScale.scale( selectionArc / 2f );

		if( column >= 0 ) {
			// selection insets

			// selection arc
			if( column > 0 ) {
				if( insets != null )
					insets.left = 0;

				if( table.getComponentOrientation().isLeftToRight() )
					arcTopLeft = arcBottomLeft = 0;
				else
					arcTopRight = arcBottomRight = 0;
			}
			if( column < table.getColumnCount() - 1 ) {
				if( insets != null )
					insets.right = 0;

				if( table.getComponentOrientation().isLeftToRight() )
					arcTopRight = arcBottomRight = 0;
				else
					arcTopLeft = arcBottomLeft = 0;
			}
		}

		FlatUIUtils.paintSelection( (Graphics2D) g, x, y, width, height,
			UIScale.scale( insets ), arcTopLeft, arcTopRight, arcBottomLeft, arcBottomRight, 0 );
	}
Paints (rounded) alternate row background.
Supports {@link #selectionArc} and {@link #selectionInsets}.
<p>
<b>Note:</b> This method is only invoked if either selection arc
             is greater than zero or if selection insets are not empty.

@since 3.5
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTableUI.java