code: public boolean evaluateCondition(ExecutionContext context) {
          Value v = condition.getValue(context);
          return !(v instanceof NilValue || (v instanceof BooleanValue && !((BooleanValue) v).get()));
      }
docs: Evaluates the elsif condition.
  
  @param context The EC
  @return true if this block should run, false otherwise