DJ version 0.8.1-alpha-3 = version begin before BusRoute before MyVector after MyVector before MyVector before Village before MyVector before BusStop before MyVector before Person after Person before Person after Person before Person after Person before Person after Person before Person after Person after MyVector after BusStop before BusStop before MyVector before Person after Person before Person after Person before Person after Person before Person after Person before Person after Person after MyVector after BusStop after MyVector after Village before Village before MyVector before BusStop before MyVector before Person after Person before Person after Person before Person after Person before Person after Person before Person after Person after MyVector after BusStop before BusStop before MyVector before Person after Person before Person after Person before Person after Person before Person after Person before Person after Person after MyVector after BusStop after MyVector after Village after MyVector after BusRoute end SUCCESS number of waiting persons = 20 Traversal Graph for from BusRoute through BusStop to Person Nodes: Village: in copies {0, 1} LinkedList: in copies {0, 1} AbstractSequentialList: in copies {0, 1} MyVector: in copies {0, 1} TreeSet: in copies {0, 1} AbstractCollection: in copies {0, 1} Vector: in copies {0, 1} BusRoute: in copies {0, 1} Object: in copies {0, 1} Bus: in copies {0, 1} HashSet: in copies {0, 1} AbstractList: in copies {0, 1} BusStop: in copies {0, 1} Person: in copies {1} ArrayList: in copies {0, 1} AbstractSet: in copies {0, 1} Edges: -> Bus,fpassengers,MyVector: in copies {0, 1} => AbstractList,AbstractSequentialList: in copies {0, 1} -> AbstractCollection,elements,Object: in copies {0, 1} => AbstractSet,HashSet: in copies {0, 1} -> Vector,elements,Object: in copies {0, 1} => Object,Bus: in copies {0, 1} => AbstractCollection,AbstractList: in copies {0, 1} => Vector,MyVector: in copies {0, 1} :> MyVector,Vector: in copies {0, 1} :> HashSet,AbstractSet: in copies {0, 1} -> Village,fbusStops,MyVector: in copies {0, 1} -> AbstractSequentialList,elements,Object: in copies {0, 1} -> BusStop,fwaiting,MyVector: in copies {0, 1} -> LinkedList,elements,Object: in copies {0, 1} => Object,BusRoute: in copies {0, 1} -> TreeSet,elements,Object: in copies {0, 1} => Object,Person: in copies {1} => Object,AbstractCollection: in copies {0, 1} :> AbstractSet,AbstractCollection: in copies {0, 1} -> AbstractSet,elements,Object: in copies {0, 1} :> LinkedList,AbstractSequentialList: in copies {0, 1} -> BusRoute,fbuses,MyVector: in copies {0, 1} => Object,Village: in copies {0, 1} => Object,BusStop: in copies {0, 1}, intercopy table {{0, 1}} :> ArrayList,AbstractList: in copies {0, 1} :> AbstractList,AbstractCollection: in copies {0, 1} -> HashSet,elements,Object: in copies {0, 1} => AbstractSet,TreeSet: in copies {0, 1} -> BusRoute,fvillages,MyVector: in copies {0, 1} :> Vector,ArrayList: in copies {0, 1} => AbstractSequentialList,LinkedList: in copies {0, 1} => AbstractCollection,AbstractSet: in copies {0, 1} -> ArrayList,elements,Object: in copies {0, 1} :> TreeSet,AbstractSet: in copies {0, 1} => ArrayList,Vector: in copies {0, 1} => AbstractList,ArrayList: in copies {0, 1} -> MyVector,elements,Object: in copies {0, 1} -> AbstractList,elements,Object: in copies {0, 1} :> AbstractSequentialList,AbstractList: in copies {0, 1} ( Person@453dce, Person@5cda3f, Person@7c9944, Person@326af3, Person@b819f, Person@453dce, Person@5cda3f, Person@7c9944, Person@326af3, Person@b819f, Person@453dce, Person@5cda3f, Person@7c9944, Person@326af3, Person@b819f, Person@453dce, Person@5cda3f, Person@7c9944, Person@326af3, Person@b819f ) Person@453dce Person@5cda3f Person@7c9944 Person@326af3 Person@b819f Person@453dce Person@5cda3f Person@7c9944 Person@326af3 Person@b819f Person@453dce Person@5cda3f Person@7c9944 Person@326af3 Person@b819f Person@453dce Person@5cda3f Person@7c9944 Person@326af3 Person@b819f