if (VM_HardwarePerformanceMonitors.hpm_trace) { if (global_tid == GLOBAL_TID_INITIAL_VALUE) { assignGlobalTID();
if (global_tid == GLOBAL_TID_INITIAL_VALUE) { assignGlobalTID(); if (VM_HardwarePerformanceMonitors.hpm_trace) {
  public VM_Thread () {    this(VM_Interface.newStack(STACK_SIZE_NORMAL>>LOG_BYTES_IN_ADDRESS));    //-#if RVM_WITH_HPM    if (hpm_counters == null) hpm_counters = new HPM_counters();    if (VM_HardwarePerformanceMonitors.hpm_trace) {      if (global_tid == GLOBAL_TID_INITIAL_VALUE) {	assignGlobalTID();	VM_HardwarePerformanceMonitors.writeThreadToHeaderFile(global_tid, threadSlot, getClass().toString());      }    }    //-#endif  }