private static void paintRoundedSelectionImpl( Graphics2D g, int x, int y, int width, int height,
		float arcTopLeft, float arcTopRight, float arcBottomLeft, float arcBottomRight )
	{
		Object[] oldRenderingHints = FlatUIUtils.setRenderingHints( g );
		g.fill( FlatUIUtils.createRoundRectanglePath( x, y, width, height, arcTopLeft, arcTopRight, arcBottomLeft, arcBottomRight ) );
		FlatUIUtils.resetRenderingHints( g, oldRenderingHints );
	}
Paints a selection.
<p>
The bounds of the painted selection (rounded) rectangle are
{@code x + insets.left, y + insets.top, width - insets.left - insets.right, height - insets.top - insets.bottom}.
The given arc radius refers to the painted rectangle (and not to {@code x,y,width,height}).

@since 3
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatUIUtils.java