Bug 67890 [PropertiesView] Exception when entries added to properties view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/properties/ResourcePropertySource.java
protected static String NOT_LOCAL_TEXT = IDEPropertiesMessages.PropertySource_notLocal;
    protected static String FILE_NOT_FOUND = IDEPropertiesMessages.PropertySource_notFound;
    protected static String UNDEFINED_PATH_VARIABLE = IDEPropertiesMessages.PropertySource_undefinedPathVariable;
    protected static String FILE_NOT_EXIST_TEXT = IDEPropertiesMessages.PropertySource_fileNotExist;
    
    protected IResource element;
    
    protected String errorMessage = IDEPropertiesMessages.PropertySource_readOnly;
    
    static protected IPropertyDescriptor[] propertyDescriptors = new IPropertyDescriptor[7];
    static protected IPropertyDescriptor[] propertyDescriptorsLinkVariable = new IPropertyDescriptor[8];
    {
        PropertyDescriptor descriptor;
        
        descriptor = new PropertyDescriptor(IBasicPropertyConstants.P_TEXT,
                IResourcePropertyConstants.P_LABEL_RES);
        descriptor.setAlwaysIncompatible(true);
        descriptor
                .setCategory(IResourcePropertyConstants.P_FILE_SYSTEM_CATEGORY);
        propertyDescriptors[0] = descriptor;
        propertyDescriptorsLinkVariable[0] = descriptor;
        
        descriptor = new PropertyDescriptor(
                IResourcePropertyConstants.P_PATH_RES,
                IResourcePropertyConstants.P_DISPLAYPATH_RES);
        descriptor.setAlwaysIncompatible(true);
        descriptor
                .setCategory(IResourcePropertyConstants.P_FILE_SYSTEM_CATEGORY);