def __repr__(self):
    return '<%s if %s then %s else %s>' % (hex(self.ea) if self.ea else '~',
      repr(self.expr), repr(self.then_expr), repr(self.else_expr))