public static void initIconColors( UIDefaults defaults, boolean dark ) {
		for( FlatIconColors c : FlatIconColors.values() ) {
			if( c.light == !dark || c.dark == dark )
				defaults.put( c.key, new ColorUIResource( c.rgb ) );
		}
	}
Adds the default color palette for action icons and object icons to the given UIDefaults.
<p>
This method is public and static to allow using the color palette with
other LaFs (e.g. Windows LaF). To do so invoke:
  {@code FlatLaf.initIconColors( UIManager.getLookAndFeelDefaults(), false );}
after
  {@code UIManager.setLookAndFeel( ... );}.
<p>
The colors are based on IntelliJ Platform
  <a href="https://jetbrains.design/intellij/principles/icons/#action-icons">Action icons</a>
and
  <a href="https://jetbrains.design/intellij/principles/icons/#noun-icons">Noun icons</a>
<p>
These colors may be changed by IntelliJ Platform themes.
flatlaf-core/src/main/java/com/formdev/flatlaf/FlatLaf.java