@Deprecated
	protected static Iterator<IPluggable> getIteratorFromComplexMap(Map<PlugMode, TreeSet<IPluggable>> map) {
		Iterator<IPluggable> it;
		PlugMode[] modes = PlugMode.getAllModes();
		Set<IPluggable> set = new HashSet<IPluggable>();
		
		for(PlugMode mode : modes) {
			it = map.get(mode).iterator();
			while(it.hasNext()) {
				IPluggable plug = it.next();
				if(!set.contains(plug)) set.add(plug);
			}
		}
		
		return set.iterator();
	}