*/
public synchronized List/*<TestResult>*/ run() {
List/*<TestResult>*/ results = new ArrayList/*<TestResult>*/(m_suites.size());
Iterator/*<Entry<Bundle, List<Class>>>*/ it = m_suites.entrySet().iterator();
while (it.hasNext()) {
Entry/*<Bundle, List<Class>>*/ entry = (Entry) it.next();
Bundle bundle = (Bundle) entry.getKey();
List/*<Class>*/ list = (List) m_suites.get(bundle);
for (int i = 0; i < list.size(); i++) {
Test test = createTestFromClass((Class) list.get(i), bundle);
TestResult tr = doRun(test);
results.add(tr);