private Color setRendererBorderSelectionColor( Component rendererComponent, Color color ) {
		Color oldColor = null;

		if( rendererComponent instanceof DefaultTreeCellRenderer ) {
			DefaultTreeCellRenderer renderer = (DefaultTreeCellRenderer) rendererComponent;
			if( renderer.getBorderSelectionColor() == defaultSelectionBorderColor ) {
				oldColor = renderer.getBorderSelectionColor();
				renderer.setBorderSelectionColor( color );
			}
		}

		return oldColor;
	}
Similar to super.paintRow(), but supports wide selection and uses
inactive selection background/foreground if tree is not focused.
flatlaf-core/src/main/java/com/formdev/flatlaf/ui/FlatTreeUI.java