Bug 67890 [PropertiesView] Exception when entries added to properties view
bundles/org.eclipse.ui.views/src/org/eclipse/ui/views/properties/PropertySheetEntry.java
return descriptor;
    }
    /* (non-Javadoc)
     * Method declared on IPropertySheetEntry.
     */
    public String getDisplayName() {
        return descriptor.getDisplayName();
    }
    /*
     *  (non-Javadoc)
     * @see org.eclipse.ui.views.properties.IPropertySheetEntry#getEditor(org.eclipse.swt.widgets.Composite)
     */
    public CellEditor getEditor(Composite parent) {
        if (editor == null) {
            editor = descriptor.createPropertyEditor(parent);
            if (editor != null) {
                editor.addListener(cellEditorListener);
            }
        }
        if (editor != null) {
            editor.setValue(editValue);
            setErrorText(editor.getErrorMessage());
        }
        return editor;
    }
    /**
     * Returns the edit value for the object at the given index.
     *
     * @param index the value object index
     * @return the edit value for the object at the given index