if (fwds == null) {
builder.append('?');
} else {
int index = builder.length();
builder.append('?');
fwds.add(new Forward(builder, index, expression));
}
} else {
String value = context.evaluate(expression, String.class);
if (value != null) {
builder.append(value);