    public String makeTitleCase(String in) {
	StringBuffer out = new StringBuffer(in.length());
	StringTokenizer tokens =
	    new StringTokenizer(in, " \t\n\r", true);
	while (tokens.hasMoreTokens()) {
	    String token = tokens.nextToken();
	    if (token.length() >= 1)
		out.append(Character.toTitleCase(token.charAt(0)));
	    if (token.length() >= 2)
		out.append(token.substring(1));
	}
	return out.toString();
    }
