Bug 138824 [CommonNavigator] Remove obsolete API
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/extensions/NavigatorSaveablesProviderFactoryManager.java
for (Iterator it = saveableModelProviderFactories.entrySet().iterator(); it.hasNext();) {
				Map.Entry entry = (Map.Entry) it.next();
				Bundle bundle = (Bundle) entry.getKey();
				
				if(true || bundle.getState() == Bundle.ACTIVE) {
					Object classnameOrObject = entry.getValue();
					if (classnameOrObject instanceof String) {
						Class clazz;
						try {
							clazz = bundle.loadClass((String) classnameOrObject);
							SaveablesProviderFactory saveablesProviderFactory = (SaveablesProviderFactory) clazz.newInstance();
							classnameOrObject = saveablesProviderFactory;
							entry.setValue(classnameOrObject);
						} catch (ClassNotFoundException ex) {
							NavigatorPlugin.logError(0, "could not load subclass of SaveablesProviderFactory", ex); 
						} catch (InstantiationException ex) {
							NavigatorPlugin.logError(0, "could not instantiate SaveablesProviderFactory", ex); 
						} catch (IllegalAccessException ex) {
							NavigatorPlugin.logError(0, "could not access subclass of SaveablesProviderFactory", ex); 
						}
					}
					if (classnameOrObject instanceof SaveablesProviderFactory) {
						result.add(classnameOrObject);
					}
				}
			}
			return (SaveablesProviderFactory[]) result.toArray(new SaveablesProviderFactory[result.size()]);
		}
	}
	private class NavigatorSaveableModelProviderFactoryRegistry extends RegistryReader