public static int recompileWithOpt(NormalMethod method){
  if (VM.BuildForOptCompiler) {
    CompilationPlan plan=new CompilationPlan(method,(OptimizationPlanElement[])optimizationPlan,null,(OptOptions)options);
    return recompileWithOpt(plan);
  }
 else {
    if (VM.VerifyAssertions)     VM._assert(VM.NOT_REACHED);
    return -1;
  }
}

public static int recompileWithOpt ( NormalMethod method ) { if ( VM . BuildForOptCompiler ) { CompilationPlan plan = new CompilationPlan ( method , ( OptimizationPlanElement [ ] ) optimizationPlan , null , ( OptOptions ) options ) ; return recompileWithOpt ( plan ) ; } else { if ( VM . VerifyAssertions ) VM . _assert ( VM . NOT_REACHED ) ; return - 1 ; } }
a wrapper method for those callers who don ' t want to make optimization plans
