@Test
public void testConvertShouldForwardArrayIfVarargsArrayIsAlreadyGivenForMultipleArguments() {

    // Given:
    Object[] data = new Object[] { 2, new boolean[] { false, true } };
    Class<?>[] parameterTypes = new Class<?>[] { int.class, boolean[].class };
    // When:
    Object[] result = underTest.convert(data, true, parameterTypes);
    // Then:
    assertThat(result).isEqualTo(data);
}