anchor.diff:  
   Select all vertices with the label `person` and group them by their age.
   
  -[source,groovy]
  -----
  -g.sparql("""SELECT * 
  +[gremlin-groovy,existing]
  +----
  +g.sparql("""SELECT ?age 
   WHERE {
     ?person v:label "person" .
     ?person v:age ?age .
  
positive.code: SPARQL query cannot be mapped using Gremlinator, since a union is executed between different number of graph patterns
  (two patterns `union` 1 pattern).
  
  [source,groovy]
  ----
  g.sparql("""SELECT * 
  	WHERE {
  	{?person e:created ?software . 
  	?person v:name "daniel" .}
  	UNION
  	{?software v:lang "java" .} }""")
  ----
  
  * order by
  ....
  Adding more here...
  ....
  
  * group by
  ....
  Adding more here...
  ....
  
  [[examples]]
  
negative.code: 
  [gremlin-groovy,existing]
  ----
  g.sparql("""SELECT ?age ?software ?lang ?name
  WHERE {
    ?person v:name "josh" .
    ?person v:age ?age .
    ?person e:created ?software .
    ?software v:lang ?lang .
    ?software v:name ?name . }""")
  ----
  