code.tab(2).append("public String nextToken ()").
openBrace(3).endl();
code.tab(3).append("int next = str.indexOf").openParen(true).
append("\"").append(_token).append("\", last").closeParen().
append(";").endl();
code.tab(3).append("String part;").endl();
code.tab(3).append("if").openParen(true).append("next == -1").
closeParen().openBrace(4).endl();
code.tab(4).append("part = str.substring").openParen(true).
append("last").closeParen().append(";").endl();
code.tab(4).append("last = str.length").parens().append(";").