if (v.cmdName.equals(w.substring(1, 2))) {
if (v.cmdName.equals(w.substring(1, 3))) {
	public void format() throws IOException {		String w, f;		int col = 0;outer:		while ((w = in.readLine()) != null) {			if (w.length() == 0) {	// null line				skipLine();		// end current line				if (col>0) {					skipLine();	// output blank line					col = 0;				}				continue;			}			if (w.startsWith(".")) {// troff command, handle it.				for (int i=0; i<commands.length; i++) {					Command v = commands[i];					if (v.cmdName.equals(w.substring(1, 2))) {						v.action();						continue outer;					} 				}				// else an unrecognized troff command				if (col>0) skipLine();	// flush				putln(w);				col = 0;				continue;			}			// otherwise it's text, so format it.			StringTokenizer st = new StringTokenizer(w);			while (st.hasMoreTokens()) {				f = st.nextToken();				if (col + f.length() > COLWIDTH) {					skipLine();					col = 0;				}				put(f + " ");				col += f.length() + 1;			}		}		if (col>0) skipLine();		in.close();	}