Expression condition = handleExpression(kid);
if (iterator.hasNext()) {
HiddenTokenAwareTree operatorToken = iterator.next();
Expression followingExpression = handleExpression(iterator.next());
condition = new ComparisonExpression(token, condition, toComparisonOperator(operatorToken), followingExpression);
}
return new GuardCondition(token, isNegated, condition);
}