@Override
        public void doRollback() throws TransactionException {
            try (Neo4jTx tx = threadLocalTx.get()) {
                tx.failure();
            } catch (Exception e) {
                throw new TransactionException(e);
            } finally {
                threadLocalTx.remove();
            }
        }
Execute the Cypher query with provided parameters and get the result set as a {@link GraphTraversal}.

@param query      the Cypher query to execute
@param parameters the parameters of the Cypher query
@return a fluent Gremlin traversal
neo4j-gremlin/src/main/java/org/apache/tinkerpop/gremlin/neo4j/structure/Neo4jGraph.java