title: Slow Cypher neo4j results when using REST GraphDb
body: <p>I am working with the neo4j-rest-graphdb an just tried to use Cypher for fetching a simple Node result.</p>
  
  <pre><code>CypherParser parser = new CypherParser();
  ExecutionEngine engine = new ExecutionEngine(graphDbService);
  
  Query query = parser.parse( "START referenceNode = node (0) " +
                              "MATCH referenceNode-[PRODUCTS_REFERENCE]-&gt;products-[PRODUCT]-&gt;product " +
                              "RETURN product.productName " +
                              "ORDER BY product.productId " +
                              "SKIP 20"
                              "LIMIT 10");
   ExecutionResult result = engine.execute( query );
  
   Iterator&lt;Map&lt;String, Object&gt;&gt; iterator = result.javaIterator();
  </code></pre>
  
  <p>What is the best practise to iterate through the result? The last line causes my service to hang for ~6 sec. Without the iterator at the end the application is quiet fast. I also tried the webadmin cypher terminal, the results are fetched within 50ms. Am i doing something wrong?</p>