It will first search without chainage tolerance, and if none found, search using tolerance of LOCATION_EQUAL_TOLERANCE.
public EngineReach Find( ILocation location )