Bug 251257 [Contributions] IAction.setImageDescriptor() javadoc needs to note "image vs. checked" platform discrepancy
bundles/org.eclipse.jface/src/org/eclipse/jface/action/IAction.java
* triggers the command via its control, the action's <code>run</code>
 * method is invoked to do the real work.
 * <p>
 * Actions support a predefined set of properties (and possibly others as well).
 * Clients of an action may register property change listeners so that they get 
 * notified whenever the value of a property changes.
 * </p>
 * <p>
 * Clients should subclass the abstract base class <code>Action</code> to define 
 * concrete actions rather than implementing <code>IAction</code> from scratch.
 * </p>
 * <p>
 * This interface exists only to define the API for actions.
 * It is not intended to be implemented by clients.
 * </p>
 * 
 * @see Action
 * @noimplement This interface is not intended to be implemented by clients.
 */
public interface IAction {
    /**
     * Action style constant (value <code>0</code>) indicating action style 
     * is not specified yet. By default, the action will assume a push button
     * style. If <code>setChecked</code> is called, then the style will change
     * to a check box, or if <code>setMenuCreator</code> is called, then the
     * style will change to a drop down menu.
     * 
     * @since 2.1
     */
    public static int AS_UNSPECIFIED = 0x00;