code: protected void configureIcon(IconConfigurable configurable, String objectName) {
  		Assert.notNull(configurable, "configurable");
  		Assert.notNull(objectName, "objectName");
  
  		Icon icon = loadIcon(objectName, ICON_KEY);
  
  		if (icon != null) {
  			configurable.setIcon(icon);
  		}
  	}
docs: Sets the icon of the given object. The icon is loaded from this
  instance's {@link IconSource} using a key in the format
  
  <pre>
  &lt;objectName&gt;.icon
  </pre>
  
  If the icon source cannot find an icon under that key, the object's icon
  will be set to null.
  
  @param configurable The object to be configured. Must not be null.
  @param objectName The name of the configurable object, unique within the
  application. Must not be null.
  
  @throws IllegalArgumentException if either argument is null.