code: @Override
      public Table<URI, URI, MatchResult> listMatchesWithinRange(Set<URI> origins, MatchType minType, MatchType maxType) {
  
          ImmutableTable.Builder<URI, URI, MatchResult> builder = ImmutableTable.builder();
          Map<URI, MatchResult> matches;
          for (URI origin : origins) {
              matches = this.listMatchesWithinRange(origin, minType, maxType);
              for (Map.Entry<URI, MatchResult> match : matches.entrySet()) {
                  builder.put(origin, match.getKey(), match.getValue());
              }
          }
          return builder.build();
      }
docs: Obtain all the matching resources with the URIs of {@code origin} within the range of MatchTypes provided, both inclusive.
  
  @param origins URIs to match
  @param minType the minimum MatchType we want to obtain
  @param maxType the maximum MatchType we want to obtain
  @return a {@link com.google.common.collect.Table} with the result of the matching indexed by origin URI and then destination URI.