Bug 92777 [Contributions] Spec clarification: ContributionItem.getParent() can return null
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ContributionItem.java
/**
     * Returns the parent contribution manager.
     * 
     * @return the parent contribution manager
     * @since 2.0
     */
    public IContributionManager getParent() {
        return parent;
    }
    /**
     * The default implementation of this <code>IContributionItem</code>
     * method returns <code>false</code>. Subclasses may override.
     */
    public boolean isDirty() {
        
        return isDynamic();
    }
    /**
     * The default implementation of this <code>IContributionItem</code>
     * method returns <code>true</code>. Subclasses may override.
     */
    public boolean isEnabled() {
        return true;
    }
    /**
     * The default implementation of this <code>IContributionItem</code>
     * method returns <code>false</code>. Subclasses may override.
     */
    public boolean isDynamic() {
        return false;