Bug 67890 [PropertiesView] Exception when entries added to properties view
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheetEntry.java
parent.valueChanged(this);
        
        refreshFromRoot();
    }
    /** 
     * The <code>PropertySheetEntry</code> implmentation of this
     * method declared on<code>IPropertySheetEntry</code> will
     * obtain an editable value for the given objects and update
     * the child entries.
     * <p>
     * Updating the child entries will typically call this method
     * on the child entries and thus the entire entry tree is updated
     * </p>
     * @param objects the new values for this entry
     */
    public void setValues(Object[] objects) {
        values = objects;
        sources = new HashMap(values.length * 2 + 1);
        if (values.length == 0)
            editValue = null;
        else {
            
            Object newValue = values[0];
            
            IPropertySource source = getPropertySource(newValue);
            if (source != null)
                newValue = source.getEditableValue();
            editValue = newValue;
        }