output.append(token.getText());
}
} else if (token instanceof StringToken) {
tokenStream.consume();
if (!skip) {
String expanded = (String) token.evaluate(context);
output.append(expanded);
}
} else if (token instanceof ForEachToken) {
foreach(skip);
} else if (token instanceof IfToken) {