code: protected void mergeHardcodedResultsFrom(Configuration otherConfiguration) {
          Map<Dotted, AnalysisResult> resultsMap = hardcodedResults.build().stream()
                  .collect(Collectors.toMap(r -> r.className, r -> r));
          resultsMap.putAll(otherConfiguration.hardcodedResults());
          hardcodedResults = ImmutableSet.<AnalysisResult>builder().addAll(resultsMap.values());
      }
docs: Merges the hardcoded results of this Configuration with the given
  Configuration.
  
  The resultant hardcoded results will be the union of the two sets of
  hardcoded results. Where the AnalysisResult for a class is found in both
  Configurations, the result from otherConfiguration will replace the
  existing result in this Configuration. This replacement behaviour will
  occur for subsequent calls to
  {@link #mergeHardcodedResultsFrom(Configuration)}.
  
  @param otherConfiguration - Configuration to merge hardcoded results with.