/**
  * Verifies that the actual value is not the same as the given one.
  *
  * @param other the given value to compare the actual value to.
  * @return this assertion object.
  * @throws AssertionError if the actual value is the same as the given one.
  */
 public final @Nonnull S isNotSameAs(@Nullable A other) {
   failIfSame(customErrorMessage(), rawDescription(), actual, other);
   return myself();
 }