private List<Node> findPath( final Node startNode, final Node endNode,
final RelationshipType relType )
{
final Map<Node,Node> traversedNodes1 = new HashMap<Node,Node>();
final Map<Node,Node> traversedNodes2 = new HashMap<Node,Node>();
final StopEvaluator stopEval = new PathStopEval();
final PathReturnEval returnEval1 = new PathReturnEval( traversedNodes1,
traversedNodes2 );
final PathReturnEval returnEval2 = new PathReturnEval( traversedNodes2,
traversedNodes1 );
final Traverser trav1 = startNode.traverse( Order.BREADTH_FIRST,