9293949596979899100101102
while(!generatedLibs.containsAll(libsToGen) ) { Set<IWTypeLib> s = new HashSet<IWTypeLib>(libsToGen); s.removeAll(generatedLibs); for( IWTypeLib lib : s ) { el.started(lib); generator.generate(lib); generatedLibs.add(lib); } } // wrap up