if (arg.equals("ignoreSystemGC")) {
if (arg.startsWith("noFinalizer")) { VM.sysWriteln("NO MORE FINALIZER!"); noFinalizer = true; } else if (arg.equals("ignoreSystemGC")) {
  public static void process (String arg) throws VM_PragmaInterruptible {    if (arg.equals("ignoreSystemGC")) {      ignoreSystemGC = true;    }    else if (arg.startsWith("initial=")) {      String tmp = arg.substring(8);      int size = Integer.parseInt(tmp);      if (size <= 0) VM.sysFail("Unreasonable heap size " + tmp);      heapSize = size * (1 << 20);    }    else if (arg.startsWith("los=")) {  // deprecated      String tmp = arg.substring(4);      int size = Integer.parseInt(tmp);      if (size <= 0) VM.sysFail("Unreasonable large heap size " + tmp);      largeHeapSize = size * (1 << 20);      }    else if (arg.startsWith("max=")) {      String tmp = arg.substring(4);      int size = Integer.parseInt(tmp);      if (size <= 0) VM.sysFail("Unreasonable heap size " + tmp);      maxHeapSize = size * (1 << 20);    }    else if (arg.startsWith("verbose=")) {      String tmp = arg.substring(8);      int level = Integer.parseInt(tmp);      if (level < 0) VM.sysFail("Unreasonable verbosity level " + tmp);      Plan.verbose = level;    }    else if (arg.startsWith("nursery_size=")) {      String tmp = arg.substring(13);      nurseryPages = Conversions.bytesToPagesUp(Integer.parseInt(tmp)<<20);      if (nurseryPages <= 0) VM.sysFail("Unreasonable nursery size " + tmp);    }    else if (arg.startsWith("stress=")) {      String tmp = arg.substring(7);      stressTest = 1<<Integer.parseInt(tmp);    }    else       VM.sysWriteln("Ignoring unknown GC option: ", arg);    if (heapSize != 0) // if deprecated interface is used      initialHeapSize = heapSize + largeHeapSize;    if (maxHeapSize < initialHeapSize) maxHeapSize = initialHeapSize;    if (VM_Word.fromInt(maxHeapSize).GT(VM_Word.fromInt(Plan.MAX_SIZE))) {	VM.sysWriteln("Specified heap size ", maxHeapSize >>> 20);	VM.sysWriteln(" MB is greater than maximum supported heap size for this collector which is ", (int) (Plan.MAX_SIZE >>> 20), " Mb");	VM.sysFail("Max heap too large");    }  }