// FIXME: name should probably not be "" ever.
String realName = name == null || "".equals(name) ? method.getName() : name;
System.out.println("Executing '" + realName + "'");
}
CFG c = method.getCFG();
if (c == null) {
// The base IR may not have been processed yet because the method is added dynamically.
method.prepareForInterpretation();
c = method.getCFG();
}
if (Interpreter.isDebug() && displayedCFG == false) {
System.out.println("CFG:\n" + c.getGraph());
System.out.println("\nInstructions:\n" + c.toStringInstrs());
displayedCFG = true;
}
return Interpreter.INTERPRET_METHOD(context, c, interp, name, getImplementationClass(), false);
}