public static void set (@Nonnull final EDefaultIcon eDefaultIcon, @Nullable final IIcon aIcon)
  {
    ValueEnforcer.notNull (eDefaultIcon, "DefaultIcon");
    if (aIcon != null)
      s_aMap.put (eDefaultIcon, aIcon);
    else
      s_aMap.remove (eDefaultIcon);
  }
public static void set ( @ Nonnull final EDefaultIcon eDefaultIcon , @ Nullable final IIcon aIcon ) { ValueEnforcer . notNull ( eDefaultIcon , "DefaultIcon" ) ; if ( aIcon != null ) s_aMap . put ( eDefaultIcon , aIcon ) ; else s_aMap . remove ( eDefaultIcon ) ; }
Set the icon to be used for the specified default icon. Existing
definitions are simply overwritten.

@param eDefaultIcon
The default icon to use. May not be <code>null</code>.
@param aIcon
The icon to set. May be <code>null</code> in which case the
assignment is removed.