question: register this intersectionmanager with each of the lanes that it manages . 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 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 List<Lane> getSortedDepartureLanes 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: void function ( ) { for ( Lane loc0 : intersection . getLanes ( ) ) { loc0 . getLaneIM ( ) . registerIntersectionManager ( this ) ; } }