OPT_Compiler.preloadSpecialClass( options ); compilationInProgress = false;
try { OPT_Compiler.preloadSpecialClass(options); } finally { compilationInProgress = false; }
  static VM_CompiledMethod compile(VM_Method method) {    if (method.isNative()) {      return jniCompile(method);    }     if (!compilerEnabled                          // opt compiler isn't initialized yet	|| !VM_Scheduler.allProcessorsInitialized // gc system isn't fully up: reduce memory load	|| method.isClassInitializer()            // will only run once: don't bother optimizing	|| VM_Thread.getCurrentThread().hardwareExceptionRegisters.inuse // exception in progress. can't use opt compiler: it uses exceptions and runtime doesn't support multiple pending (undelivered) exceptions [--DL]	) {      return fallback(method);    } else {      if (!preloadChecked) {	preloadChecked = true;			// prevent subsequent calls	if (options.PRELOAD_CLASS != null) {	  compilationInProgress = true;		// use baseline during preload          OPT_Compiler.preloadSpecialClass( options );	  compilationInProgress = false;	}      }      return VM_RuntimeOptCompilerInfrastructure.optCompileWithFallBack(method);    }  }