anchor.diff:  propertyListNotEmptyPath
       : ( verbPath | verbSimple ) objectList ( SEMICOLON ( ( verbPath | verbSimple ) objectList )? )*
       ;
  -    
  +
   propertyListPath
       : propertyListNotEmpty?
       ;
  
positive.code: OBJECTLIST;
  TRIPLE;
  NOTEXISTS;
  CONDITIONAL_OR_EXPRESSION;
  CONDITIONAL_AND_EXPRESSION;
  }
  
  @header {
  
negative.code: BINDINGVALUE;
  TRIPLESTEMPLATE;
  GROUPGRAPHPATTERN;
  ARGLIST;
  EXPRESSIONLIST;
  CONSTRUCTTRIPLES;
  