public Answer executeQuery(Graph graph, QueryEngine queryEngine) {
checkNotNull(graph, queryEngine);
long timeStarted = System.currentTimeMillis();
boolean result = getResult(graph, queryEngine);
return new AskAnswerImpl(System.currentTimeMillis() - timeStarted, result);
}