if (!elementType.isLoaded()) {  try { elementType.load(); }	catch (VM_ResolutionException e) { System.err.println("VM_Array.load: cannot load element type::: " + elementType); } }
  public final synchronized void load() {    if (isLoaded())      return;    if (!elementType.isLoaded()) {      // JVM spec says anewarray forces instantiation of base class      try {        elementType.load();       }	catch (VM_ResolutionException e) {        System.err.println("VM_Array.load: cannot load element type::: " + elementType); // TODO: we should throw e      }    }    state = CLASS_LOADED;    if (VM.verboseClassLoading) VM.sysWrite("[Loaded "+this.descriptor+"]\n");    if (VM.verboseClassLoading) VM.sysWrite("[Loaded superclasses of "+this.descriptor+"]\n");  }