anchor.diff:  COLLECTION;
   BLANKNODEPROPERTYLIST;
   OBJECTLIST;
  +TRIPLE;
   NOTEXISTS;
   CONDITIONAL_OR_EXPRESSION;
   CONDITIONAL_AND_EXPRESSION;
  
positive.code:     ;
      
  triplesTemplate
      : triplesSameSubject ( DOT triplesSameSubject )* DOT? -> ^(TRIPLESTEMPLATE triplesSameSubject+)
      ;
      	
  groupGraphPattern
  
negative.code:     ;
  
  groupOrUnionGraphPattern
      : groupGraphPattern (UNION ^groupGraphPattern)*
      ;
  
  filter
  