Bug 7235 [Contributions] Need dispose() for action delegates
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ContributionItem.java
* and for positioning items relative to other items.
 *
 * @param id the contribution item identifier, or <code>null</code>
 */
protected ContributionItem(String id) {
	this.id = id;
}
/**
 * The default implementation of this <code>IContributionItem</code>
 * method does nothing. Subclasses may override.
 */
public void fill(Composite parent) {
}
/**
 * The default implementation of this <code>IContributionItem</code>
 * method does nothing. Subclasses may override.
 */
public void fill(Menu menu, int index) {
}
/**
 * The default implementation of this <code>IContributionItem</code>
 * method does nothing. Subclasses may override.
 */
public void fill(ToolBar parent, int index) {
}
/* (non-Javadoc)
 * Method declared on IContributionItem.
 */
public String getId() {
	return id;