}
gen.initParameters(that.getParameterList(), d, null);
final List<Declaration> superDecs = new ArrayList<Declaration>(3);
if (!gen.opts.isOptimize()) {
new SuperVisitor(superDecs).visit(that.getClassBody());
}
callSuperclass(that.getExtendedType(), d, that, superDecs, gen);
callInterfaces(that.getSatisfiedTypes(), d, that, superDecs, gen);
if (!gen.opts.isOptimize()) {