public static ComponentUI createUI( JComponent c ) {
		// usually JIDE would invoke this in JideSplitButton.updateUI(),
		// but it does not because FlatLaf already has added the UI class to the UI defaults
		LookAndFeelFactory.installJideExtension();

		// workaround for bug in JideSplitButton, which overrides JMenu.updateUI(),
		// but does not invoke super.updateUI() to update UI of JMenu.popupMenu field
		if( c instanceof JideSplitButton ) {
			JPopupMenu popupMenu = ((JideSplitButton)c).getPopupMenu();
			if( popupMenu != null )
				popupMenu.setUI( (PopupMenuUI) UIManager.getUI( popupMenu ) );
		}

		return new FlatJideSplitButtonUI();
	}
Provides the Flat LaF UI delegate for {@link com.jidesoft.swing.JideSplitButton}.

@author Karl Tauber
@since 1.1
flatlaf-jide-oss/src/main/java/com/formdev/flatlaf/jideoss/ui/FlatJideSplitButtonUI.java