for (LookaheadPredicate p : predicates) {
sb.append('_');
if (p.isNegated()) {
sb.append("not");
}
<BUG>sb.append(p.getPrefix().getName());
</BUG>
}
return sb.toString();
}

for (LookaheadPredicate p : predicates) {
if (sb.length() > 0) {
sb.append(" & ");
}
if (p.isNegated()) {
sb.append("!");
}
sb.append(p.getInput().getTarget().getName());
}
return sb.toString();
