profile routing results for 3 non-transit modes, which are always included independent of the "limit" parameter
use Guava "visibleForTesting" instead of deprecation