@Override
public TraversalDescription build(NodeBacked start, Field field, String... params) {
return new TraversalDescriptionImpl()
.breadthFirst()
.relationships(DynamicRelationshipType.withName("friends"))
.order(new BranchOrderingPolicy() {
@Override
public BranchSelector create(final TraversalBranch startBranch) {
return new BranchSelector(){
@Override
public TraversalBranch next() {