Bug 71640 [IDE] use of deprecated IExtension.getDeclaringPluginDescriptor()
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/registry/MarkerImageProviderRegistry.java
private static final String ATT_PROVIDER_CLASS = "class";
    private static final String ATT_ICON = "icon";
    private static final String ATT_MARKER_TYPE = "markertype";
    private static final String ATT_ID = "id";
    private static final String MARKER_ATT_KEY = "org.eclipse.ui.internal.registry.MarkerImageProviderRegistry";
    private static final String TAG_PROVIDER = "imageprovider";
    private ArrayList descriptors = new ArrayList();
    class Descriptor {
        String id;
        String markerType;
        String className;
        String imagePath;
        ImageDescriptor imageDescriptor;
        IConfigurationElement element;
        IPluginDescriptor pluginDescriptor;
        IMarkerImageProvider provider;
    }
    /**
     * Initialize this new MarkerImageProviderRegistry.
     */
    public MarkerImageProviderRegistry() {
        class MarkerImageReader extends IDERegistryReader {