private void fillInDevkits(Set<IModule> initialModules) { myUsedDevkits = new HashSet<DevKit>(); for (IModule m : initialModules) { if (m instanceof DevKit) { DevKit dk = (DevKit) m; myUsedDevkits.add(dk); myUsedDevkits.addAll(dk.getAllExtendedDevkits()); } for (DevKit dk : ModuleUtil.refsToDevkits(m.getUsedDevkitReferences())) { myUsedDevkits.add(dk); myUsedDevkits.addAll(dk.getAllExtendedDevkits()); } } }