Bug 67890 [PropertiesView] Exception when entries added to properties view
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/properties/ResourcePropertySource.java
return this;
    }
    /**
     * Get the location of a resource
     */
    private String getLocationText(IResource resource) {
        if (!resource.isLocal(IResource.DEPTH_ZERO))
            return NOT_LOCAL_TEXT;
        IPath resolvedLocation = resource.getLocation();
        IPath location = resolvedLocation;
        if (resource.isLinked()) {
            location = resource.getRawLocation();
        }
        if (location == null) {
            return FILE_NOT_FOUND;
        } else {
            String locationString = location.toOSString();
            if (resolvedLocation != null && !isPathVariable(resource)) {
                 
                 
                File file = resolvedLocation.toFile();
                if (!file.exists()) {
                    locationString += " " + FILE_NOT_EXIST_TEXT;  
                }
            }
            return locationString;
        }
    }
    /**
     * Get the resolved location of a resource.