The first signature listed, (DATA_TYPE IN_ARRAY [ANY] ) is for one-dimensional arrays with hard-coded dimensions.
( DATA_TYPE IN_ARRAY2 [ANY] [ANY] ) is for two-dimensional arrays with hard-coded dimensions, and similarly for three-dimensional.