public boolean evaluate(Context context) {
   return operand1.evaluate(context) && operand2.evaluate(context);
 }
 public boolean evaluate(Context context) {
   return !exp.evaluate(context);
 }