class DefaultDeflateCompatibilityWindow {

  public Map<JreDeflateParameters, String> getIncompatibleValues() {
    Map<JreDeflateParameters, String> incompatible = new HashMap<JreDeflateParameters, String>();
    Map<JreDeflateParameters, String> systemValues = getSystemValues();
    for (Map.Entry<JreDeflateParameters, String> baselineEntry : getBaselineValues().entrySet()) {
      String computedSHA256 = systemValues.get(baselineEntry.getKey());
      if (!computedSHA256.equals(baselineEntry.getValue())) {
        incompatible.put(baselineEntry.getKey(), computedSHA256);
      }
    }
    return incompatible;
  }

}