Variable IfCondition.expression

In an assignment-condition, this is the part after the equals sign. Otherwise this is any other expression that is evaluated to be a boolean. (e.g. UnaryExpression, AndAndExpression, CmpExpression, etc.)

class IfCondition
{
  // ...
  Expression expression ;
  // ...
}