@Test
public void testConstructQueryPOFWithSolutionsMod()
throws Exception {

  final String q = "CONSTRUCT { ?s a ?o } WHERE { ?s < ?o } GROUP BY(?s)";
  final String expectedAst = "QueryContainer\n" +
                              " SelectQuery\n" +
                              "  Select\n" +
                              "   ProjectionElem\n" +
                              "    Var (POF)\n" +
                              "  WhereClause\n" +
                              "   GraphPatternGroup\n" +
                              "    BasicGraphPattern\n" +
                              "     TriplesSameSubjectPath\n" +
                              "      Var (s)\n" +
                              "      PropertyListPath\n" +
                              "       Var (POF)\n" +
                              "       ObjectList\n" +
                              "        Var (o)\n" +
                              "  GroupClause\n" +
                              "   GroupCondition\n" +
                              "    Var (s)";
  ast = SyntaxTreeBuilder.parseQuery(q);
  PointOfFocusProcessor.process(ast);
  assertEquals(expectedAst, ast.dump(""));
}