List<Future<ClassMetadata>> tasks = new ArrayList<Future<ClassMetadata>>();
for (File file : classes) {
String path = file.getAbsolutePath();
ClassReader cr = classReaderFor(path);
ComponentAccessTransmuter transmuter = new ComponentAccessTransmuter(path, cr, packed);
tasks.add(threadPool.submit(transmuter));
}
try {