} else if (sparqlQuery instanceof BooleanQuery) {
query((BooleanQuery) sparqlQuery, booleanWriter);
} else if (sparqlQuery instanceof GraphQuery) {
query((GraphQuery) sparqlQuery, graphWriter);
} else {
connection.rollback();
throw new InvalidArgumentException("SPARQL query type " + sparqlQuery.getClass() + " not supported!");
}
connection.commit();
} catch (Exception ex) {