Bug 66967 [Contributions] PropertyParser should be deprecated (or removed)
Internal class org.eclipse.ui.ide/org.eclipse.ui.internal.ide.model/PropertyParser should be deprecated. People should be using the extension point org.eclipse.core.runtime.contentTypes instead Note that the tags XML_FIRST_TAG and XML_DTD_NAME have already been deprecated. Can we actually remove these instead of deprecating them?
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/model/WorkbenchResource.java
IResourceActionFilter {
    /**
     * An attribute used to store the last modified time
     * so we may determine if the other XML based attributes
     * found in IResourceActionFilter(XML_DTD_NAME and XML_FIRST_TAG)
     * are stale and, therefore, the xml file must be reparsed for this
     * information.
     */
    public static final String XML_LAST_MOD = "xmlLastMod"; 
    /**
     *	Answer the appropriate base image to use for the resource.
     */
    protected abstract ImageDescriptor getBaseImage(IResource resource);
    /**
     * Returns an image descriptor for this object.
     */
    public ImageDescriptor getImageDescriptor(Object o) {
        IResource resource = getResource(o);
        return resource == null ? null : getBaseImage(resource);
    }
    /**
     * getLabel method comment.
     */