case Option.ADDRESS_OPTION:      VM.sysWrite("address "); break;
  public static void printHelp() {    VM.sysWriteln("Commands");    VM.sysWriteln("-X:gc[:help]\t\t\tPrint brief description of GC arguments");    VM.sysWriteln("-X:gc:printOptions\t\tPrint the current values of GC options");    VM.sysWriteln();    //Begin generated help messages    VM.sysWriteln("Boolean Options (-X:gc:<option>=true or -X:gc:<option>=false)");    VM.sysWriteln("Option                                 Description");    Option o = Option.getFirst();    while (o != null) {      if (o.getType() == Option.BOOLEAN_OPTION) {        String key = o.getKey();        VM.sysWrite(key);        for (int c = key.length(); c<39;c++) {          VM.sysWrite(" ");        }        VM.sysWriteln(o.getDescription());       }      o = o.getNext();    }    VM.sysWriteln("\nValue Options (-X:gc:<option>=<value>)");    VM.sysWriteln("Option                         Type    Description");        o = Option.getFirst();    while (o != null) {      if (o.getType() != Option.BOOLEAN_OPTION &&          o.getType() != Option.ENUM_OPTION) {        String key = o.getKey();        VM.sysWrite(key);        for (int c = key.length(); c<31;c++) {          VM.sysWrite(" ");        }        switch (o.getType()) {          case Option.INT_OPTION:          VM.sysWrite("int     "); break;          case Option.FLOAT_OPTION:        VM.sysWrite("float   "); break;          case Option.MICROSECONDS_OPTION: VM.sysWrite("usec    "); break;          case Option.PAGES_OPTION:        VM.sysWrite("bytes   "); break;          case Option.STRING_OPTION:       VM.sysWrite("string  "); break;        }        VM.sysWriteln(o.getDescription());       }      o = o.getNext();    }    VM.sysWriteln("\nSelection Options (set option to one of an enumeration of possible values)");    o = Option.getFirst();    while (o != null) {      if (o.getType() == Option.ENUM_OPTION) {         VM.sysWrite("\t\t");        VM.sysWriteln(o.getDescription());        String key = o.getKey();        VM.sysWrite(key);        for (int c = key.length(); c<31;c++) {          VM.sysWrite(" ");        }        String[] vals = ((EnumOption)o).getValues();        for(int j=0; j<vals.length; j++) {          VM.sysWrite(vals[j]);          VM.sysWrite(" ");        }        VM.sysWriteln();      }      o = o.getNext();    }    VM.sysExit(VM.EXIT_STATUS_PRINTED_HELP_MESSAGE);  }    