QueryLanguage language = ConversionUtil.toOpenRDFQueryLanguage(queryLanguage);
try {
// determine query result
GraphQuery query = this.connection.prepareGraphQuery(language, queryString);
GraphQueryResult queryResult = query.evaluate();
// wrap it in a GraphIterable
return new GraphIterable(queryResult, null);
} catch(OpenRDFException e) {
throw new ModelRuntimeException(e);