anchor.diff:      Filter(selection,predicate,[Map options]):super([selection,predicate],options);
   }
   class ConcatMap extends RqlMethodQuery{
  -    p.Term_TermType tt = p.Term_TermType.CONCATMAP;
  +    p.Term_TermType tt = p.Term_TermType.CONCAT_MAP;
   
       ConcatMap(seq,mappingFunction):super([seq,mappingFunction]);
   }
   
   class OrderBy extends RqlMethodQuery{
  -    p.Term_TermType tt = p.Term_TermType.ORDERBY;
  +    p.Term_TermType tt = p.Term_TermType.ORDER_BY;
   
       OrderBy(args,[Map options]):super(args,options);
   }
  
positive.code: }
  
  class TypeOf extends RqlMethodQuery{
      p.Term_TermType tt = p.Term_TermType.TYPEOF;
  
      TypeOf(obj):super([obj]);
  }
  
negative.code: 
      Branch(predicate, true_branch, false_branch):super([predicate,true_branch,false_branch]);
  }
  class Or extends RqlBoolOperQuery{
      p.Term_TermType tt = p.Term_TermType.OR;
  
      Or(orable,obj):super([orable,obj]);
  }
  
  class And extends RqlBoolOperQuery{
      p.Term_TermType tt = p.Term_TermType.AND;
  
      And(andable,obj):super([andable,obj]);
  }
  
  class ForEach extends RqlMethodQuery{
      p.Term_TermType tt = p.Term_TermType.FOR_EACH;
  
      ForEach(obj,write_query):super([obj,write_query]);
  }
  