private TargetResult targetWithSmallestTimeout(List<TargetResult> results, int queryTimeout) {
        TargetResult smallest = null;
        for (TargetResult result : results) {
            if (smallest == null || result.timeout(queryTimeout) < smallest.timeout(queryTimeout))
                smallest = result;
        }
        return smallest;        
    }
Returns an immutable list of the results of this
container-search/src/main/java/com/yahoo/search/federation/FederationResult.java