code: public StatementResult execute(String statement, Map<String, Object> parameters) {
          Objects.requireNonNull(statement, "statement cannot be null");
          Objects.requireNonNull(parameters, "parameters cannot be null");
          // use overloaded method
          return execute(new Statement(statement, parameters));
      }
docs: Executes the given statement on the current {@link Graph} instance. WARNING: There is no
  guarantee that the results are confined within the current {@link Neo4JReadPartition}.
  
  @param statement  The CYPHER statement.
  @param parameters The CYPHER statement parameters.
  @return The {@link StatementResult} with the CYPHER statement execution results.