OptCLDepManager.classInitialized(this, false);
if (VM.BuildForOptCompiler) {    classLoadListener.classInitialized(this, false); }
  public final synchronized void initialize()                                  // Doesn't really need declaring.    throws ExceptionInInitializerError  {    if (isInitialized())      return;    if (state == CLASS_INITIALIZING) {      return;    }    if (VM.TraceClassLoading && VM.runningVM) VM.sysWriteln("VM_Class: (begin) initialize " + this);    if (VM.VerifyAssertions) VM._assert(state == CLASS_INSTANTIATED);    state = CLASS_INITIALIZING;    if (VM.verboseClassLoading) VM.sysWrite("[Initializing "+this+"]\n");    // run super <clinit>    //    if (superClass != null) {      superClass.initialize();    }    // run <clinit>    //    if (classInitializerMethod != null) {      VM_CompiledMethod cm = classInitializerMethod.getCurrentCompiledMethod();      while (cm == null) {        classInitializerMethod.compile();        cm = classInitializerMethod.getCurrentCompiledMethod();      }      if (VM.verboseClassLoading) VM.sysWrite("[Running static initializer for "+this+"]\n");      try {        VM_Magic.invokeClassInitializer(cm.getEntryCodeArray());      } catch (Error e) {        throw e;      } catch (Throwable t) {        ExceptionInInitializerError eieio           = new ExceptionInInitializerError("While initializing " + this);        eieio.initCause(t);        throw eieio;      }      // <clinit> is no longer needed: reclaim space by removing references to it      classInitializerMethod.invalidateCompiledMethod(cm);      classInitializerMethod               = null;    }    // report that a class is about to be marked initialized to     // the opt compiler so it can invalidate speculative CHA optimizations    // before an instance of this class could actually be created.    //-#if RVM_WITH_OPT_COMPILER    OptCLDepManager.classInitialized(this, false);    //-#endif    state = CLASS_INITIALIZED;    VM_Callbacks.notifyClassInitialized(this);    if (VM.verboseClassLoading) VM.sysWrite("[Initialized "+this+"]\n");    if (VM.TraceClassLoading && VM.runningVM) VM.sysWriteln("VM_Class: (end)   initialize " +this);  }