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/PropertyParser.java
}
    /*
     * Cause parsing to happen on the specified resource.
     * 
     * @param resource the resource being parsed. This resource is assumed to be
     * a valid XML file.
     */
    synchronized public void parseResource(IResource resource) throws Exception {
        if (resource == null) return;
        parseResource = resource;
        
        IPath location = resource.getLocation();
        if (location == null) return;
        File file = location.toFile();
        if (file.length() == 0L) {
            
            
            
            
            
            long modTime = parseResource.getModificationStamp();
            QualifiedName modKey = new QualifiedName(
                    IDEWorkbenchPlugin.IDE_WORKBENCH,
                    WorkbenchResource.XML_LAST_MOD);
            try {
                parseResource.setPersistentProperty(modKey, new Long(modTime)
                        .toString());
            } catch (CoreException c) {
                IDEWorkbenchPlugin
                        .log("Problem parsing element", c.getStatus());