meth.getMostRecentlyGeneratedCompilerInfo().getCompilerType() != VM_CompilerInfo.OPT) { OPT_CompilationPlan cp = new OPT_CompilationPlan(meth, OPT_OptimizationPlanner.createOptimizationPlan(options), null, options);
meth.getMostRecentlyGeneratedCompiledMethod().getCompilerInfo().getCompilerType() != VM_CompilerInfo.OPT) { OPT_CompilationPlan cp = new OPT_CompilationPlan(meth, OPT_OptimizationPlanner.createOptimizationPlan(options), null, options);
  private static void loadSpecialClass (String klassName, OPT_Options options)             throws VM_ResolutionException {    // TODO: This could be phased out as the new DynamicBridge     // magic comes on line.    VM_Class klass =       (VM_Class)OPT_ClassLoaderProxy.proxy.findOrCreateType(klassName);    klass.load();    klass.resolve();    klass.instantiate();    klass.initialize();    VM_Method[] methods = klass.getDeclaredMethods();    for (int j = 0; j < methods.length; j++) {      VM_Method meth = methods[j];      if (meth.isClassInitializer())        continue;      if (!meth.isCompiled() ||            meth.getMostRecentlyGeneratedCompilerInfo().getCompilerType()          != VM_CompilerInfo.OPT) {        OPT_CompilationPlan cp = new OPT_CompilationPlan(meth,                       OPT_OptimizationPlanner.createOptimizationPlan(options),                       null, options);        meth.replaceCompiledMethod(compile(cp));      }    }  }