anchor.diff:      return statement;
     }
   
  -  Condition add(left, [right, oper = Query.EQUAL, quote = Condition.QUOTE_LEFT]) {
  +  Condition add(left, [right, oper = Query.EQUAL, quote = null]) {
       return this.addAnd(left, right, oper, quote);
     }
   
  -  Condition addAnd(left, [right, oper = Query.EQUAL, quote = Condition.QUOTE_LEFT]) {
  +  Condition addAnd(left, [right, oper = Query.EQUAL, quote = null]) {
       if(null == left) {
         return this;
       }
  
positive.code:     return ands;
    }
  
    Condition addOr(left, [right, oper = Query.EQUAL, quote = Condition.QUOTE_LEFT]) {
      if(null == left) {
        return this;
      }
  
negative.code: 
    List<List> _conds;
  
    Condition([left = null, right = null, oper = Query.EQUAL, quote = null]) {
      _conds = new List<List<String>>();
      if(null != left) {
        this.add(left, right, oper, quote);
      }
    }
  
    static Condition create([left = null, right = null, oper = Query.EQUAL, quote = null]) {
      return new Condition(left, right, oper, quote);
    }
  
  