@Override
  public @NotNull ObjectArrayAssert isEqualTo(@Nullable Object[] expected) {
    if (Arrays.deepEquals(actual, expected)) {
      return this;
    }
    failIfCustomMessageIsSet();
    throw failure(unexpectedNotEqual(actual, expected));
  }
@Override
  public @NotNull ObjectArrayAssert isEqualTo(@Nullable Object[] expected) {
    if (Arrays.deepEquals(actual, expected)) {
      return this;
    }
    failIfCustomMessageIsSet();
    throw failure(unexpectedNotEqual(actual, expected));
  }
@ Override public @ NotNull ObjectArrayAssert isEqualTo ( @ Nullable Object [ ] expected ) { if ( Arrays . deepEquals ( actual , expected ) ) { return this ; } failIfCustomMessageIsSet ( ) ; throw failure ( unexpectedNotEqual ( actual , expected ) ) ; }
Verifies that the actual {@code Object} array is equal to the given array. Array equality is checked by
{@link Arrays#deepEquals(Object[], Object[])}.

@param expected the given array to compare the actual array to.
@return this assertion object.
@throws AssertionError if the actual {@code Object} array is not equal to the given one.
Verifies that the actual { @code Object } array is equal to the given array . Array equality is checked by { @link Arrays#deepEquals ( Object [] Object [] ) } .