generator fragments for path expression constraints