e.printStackTrace(); VM.shutdown(-VM.exitStatusMiscTrouble);
e.printStackTrace(); VM.shutdown(VM.EXIT_STATUS_MISC_TROUBLE);
  public void writeFileOutputStream(byte[] buffer, int length)  {    if(VM_HardwarePerformanceMonitors.verbose>=4)VM.sysWriteln("VM_TraceWriter.writeFileOutputStream(buffer, 0, ",length,")");    if (length <= 0) return;    if (trace_file == null) { 	// constraint      VM.sysWriteln("\n***VM_TraceWriter.writeFileOutputStream() trace_file == null!  Call VM.shutdown(VM.exitStatusMiscTrouble)***");      VM.shutdown(VM.exitStatusMiscTrouble);    }    try {      // allow only one writer at a time to trace file.      synchronized(trace_file) {	trace_file.write(buffer, 0, length);      }    } catch (IOException e) {      VM.sysWriteln("***VM_TraceWriter.writeFileOutputStream(",length,") throws IOException!***");      e.printStackTrace(); VM.shutdown(-VM.exitStatusMiscTrouble);    }  }