if (tEnv == null || tEnv.isDisposed()) {
tEnv = getEnv(entry,param);
}
MultiMethodTest ifc = null;
lib.TestResult res = null;
try {
ifc = (MultiMethodTest) dcl.getInstance(
entry.SubEntries[j].entryName);
res = ifc.run(entry.SubEntries[j],tEnv,param);
} catch (IllegalArgumentException iae) {
log.println("Couldn't load class "+entry.SubEntries[j].entryName);
log.println("**** "+iae.getMessage()+" ****");
Summarizer.summarizeDown(entry.SubEntries[j],iae.getMessage());
} catch (java.lang.RuntimeException e) {
tEnv = getEnv(entry,param);
ifc = (MultiMethodTest) dcl.getInstance(
entry.SubEntries[j].entryName);
if ((tEnv != null) && (ifc != null)) {
res = ifc.run(entry.SubEntries[j],tEnv,param);
} else res = null;
}
if (res != null) {
for (int k=0;k<entry.SubEntries[j].SubEntryCount;k++) {
if (res.hasMethod(entry.SubEntries[j].SubEntries[k].entryName)) {