code: private List<String> findMatchesWithLowestScore(final List<ScoredHost> scored) {
      final int minScore = scored.get(0).score;
      final ImmutableList.Builder<String> minScoreHosts = ImmutableList.builder();
      for (final ScoredHost score : scored) {
        if (score.score == minScore) {
          minScoreHosts.add(score.host);
        }
      }
      return minScoreHosts.build();
    }
docs: Assumes sorted input in scored