VM_Class c = m.getDeclaringClass();
  private static void performSimpleEscapeAnalysis (VM_Method m,                                                    OPT_Options options) {    if (!options.SIMPLE_ESCAPE_IPA)      return;    // do not perform for unloaded methods    VM_Class c = m.getDeclaringClass();    OPT_MethodSummary summ = OPT_SummaryDatabase.findMethodSummary(m);    if (summ != null) {      // do not attempt to perform escape analysis recursively      if (summ.inProgress())        return;    }    OPT_CompilationPlan plan =       new OPT_CompilationPlan((VM_NormalMethod)m, escapePlan,                               null, options);    plan.analyzeOnly = true;    try {      OPT_Compiler.compile(plan);    } catch (OPT_MagicNotImplementedException e) {      summ.setInProgress(false); // summary stays at bottom    }  }