internal virtual Stream <NeighbourOutput> FindNeighbours(Node node) { return(StreamSupport.stream(node.GetRelationships(Direction.OUTGOING).spliterator(), false).map(relationship => new NeighbourOutput(relationship, relationship.getOtherNode(node)))); }