public void isEqualTo(@Nullable Object expected) {
    standardIsEqualTo(expected);
  }
@Test
  @SuppressWarnings("TruthIncompatibleType") // test of a mistaken call
  public void disambiguationWithSameToString() {
    expectFailure.whenTesting().that(new StringBuilder("foo")).isEqualTo(new StringBuilder("foo"));
    assertFailureKeys("expected", "but was");
    assertFailureValue("expected", "foo");
    assertFailureValue(
        "but was", "(non-equal instance of same class with same string representation)");
  }