question: @ Override public String testDestination ( Location destination , Track track ) { String status = super . testDestination ( destination , track ) ; if ( ! status . equals ( Track . OKAY ) ) { return status ; } if ( track == null ) { return status ; } return track . checkSchedule ( this ) ; }
target:  Used to determine if a car can be set out at a destination (location). Track is optional. In addition to all of the tests that testLocation performs, spurs with schedules are also checked.