public static void paintOutline( Graphics2D g, float x, float y, float w, float h,
		float lineWidth, float arc )
	{
		paintOutline( g, x, y, w, h, lineWidth, arc, arc - (lineWidth * 2) );
	}
Paints an outline at the given bounds using the given line width.
Depending on the given arc, a rectangle, rounded rectangle or circle (if w == h) is painted.

@param g the graphics context used for painting
@param x the x coordinate of the outline
@param y the y coordinate of the outline
@param w the width of the outline
@param h the height of the outline
@param lineWidth the width of the outline
@param arc the arc diameter used for the outside shape of the outline

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