} else if (arg.equals("-d")) { targetDirName = args[++i];
  public void start() {    for (int i=0; i<args.length; i++) {      String arg = args[i];      if (arg.startsWith("-")) { // parse flags        if (arg.equals("-")) {          readFile("-");        } else if (arg.equals("-v")) {          isVerbose = (!isVerbose);        } else {          usage("Unknown option \""+arg+"\"");        }      } else {                  // deal with files        readFile(arg);      }    }    if (!didIt) {      readFile("version.def");    }    writeFile();  }