@Test
public void testCheckIfArgumentsMatchParameterTypesShouldBeAwareOfWideningPrimitiveConversionsOfByte() {

    // Given:
    Object[] arguments = new Object[] { (byte) 1, (byte) 2, (byte) 3, (byte) 4, (byte) 5 };
    Class<?>[] parameterTypes = new Class<?>[] { short.class, int.class, long.class, float.class, double.class };
    // When:
    underTest.checkIfArgumentsMatchParameterTypes(arguments, parameterTypes);
    // Then: no exception
}