docs: @Override
    public void isEqualTo(@NullableDecl Object other) {
      if (Objects.equal(actual(), other)) {
        return;
      }
  
      // Fail but with a more descriptive message:
  
      if (!(other instanceof Map)) {
        super.isEqualTo(other);
        return;
      }
  
      boolean mapEquals = containsEntriesInAnyOrder((Map<?, ?>) other, "is equal to", false);
      if (mapEquals) {
        failWithoutActual(
            simpleFact(
                lenientFormat(
                    "Not true that %s is equal to <%s>. It is equal according to the contract of "
                        + "Map.equals(Object), but this implementation returned false",
                    actualAsString(), other)));
      }
    }