code: @Override
    public @NotNull ObjectArrayAssert isEqualTo(@Nullable Object[] expected) {
      if (Arrays.deepEquals(actual, expected)) {
        return this;
      }
      failIfCustomMessageIsSet();
      throw failure(unexpectedNotEqual(actual, expected));
    }
docs: 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.