int does not get not coerced into List of Integers.
int value gets recognized as an object, not an Object which is true for all primitive type arrays.
even if it goes to Object -> List coercer the code there: Arrays.asList will create an
list containing the array, instead containing the values from the array.
I've noticed this issue when supplying int to loop component ....