private void generateQueryStats() {
Element queryElement = getQueryPattern();
visitor = new SparqlElementVisitor();
if (queryElement == null) return;
queryElement.visit(visitor);
visitor.cleanPossibles();
}
public Set<String> getProperties() {
if (visitor == null) generateQueryStats();