question: given an arrival lane and a departure road , get an ordered list of lanes that represents the lanes from highest to lowest priority based on distance from the arrival lane . concode_field_sep double currentTime concode_elem_sep Intersection intersection concode_elem_sep int id concode_elem_sep TrackModel trackModel concode_field_sep double traversalDistance concode_elem_sep double traversalDistance concode_elem_sep double traversalDistance concode_elem_sep void registerWithLanes concode_elem_sep List<? extends Shape> getDebugShapes concode_elem_sep boolean intersects concode_elem_sep boolean manages concode_elem_sep boolean manages concode_elem_sep void checkCurrentTime concode_elem_sep int getId concode_elem_sep void printData concode_elem_sep Intersection getIntersection concode_elem_sep boolean contains concode_elem_sep void act concode_elem_sep TrackModel getTrackModel concode_elem_sep double getCurrentTime
target: List < Lane > function ( Lane arg0 , Road arg1 ) { return trackModel . getSortedDepartureLanes ( arg0 , arg1 ) ; }