static Object[] actualCoerceParams(Object[] actualParams, Object coercedObject, int i) {
        Object[] toReturn = new Object[actualParams.length];
        System.arraycopy( actualParams, 0, toReturn, 0, actualParams.length );
        toReturn[i] = coercedObject;
        return toReturn;
    }
@Test
    void actualCoerceParams() {
        Object value = LocalDate.now();
        Object[] actualParams = {value, "NOT_DATE"};
        Object coercedValue = BigDecimal.valueOf(1L);
        Object[] retrieved = CoerceUtil.actualCoerceParams(actualParams, coercedValue, 0);
        assertNotNull(retrieved);
        assertEquals(actualParams.length, retrieved.length);
        assertEquals(coercedValue, retrieved[0]);
        assertEquals(actualParams[1], retrieved[1]);
    }