assertNotNull(pruneLanguage, "language");
RestTraversal rt = getRestTraversal(order, rels);
RestTraversalDescription.ScriptLanguage _pruneLanguage = RestTraversalDescription.ScriptLanguage.valueOf(pruneLanguage);
rt.prune(_pruneLanguage, pruneBody);
rt = fillFilter(filterBody, filterLanguage, rt);
TraverserImpl result = new TraverserImpl();
result.iter = rt.traverse(node).iterator();