merger reflect/ArrayUtil to collection/ArrayUtil