package speiger.src.collections.PACKAGE.utils; public class ARRAYS { #if !TYPE_OBJECT public static final KEY_TYPE[] EMPTY_ARRAY = new KEY_TYPE[0]; public static CLASS_TYPE[] wrap(KEY_TYPE[] a) { CLASS_TYPE[] result = new CLASS_TYPE[a.length]; for(int i = 0,m=a.length;i clz, int length) { if(clz == Object.class) return (KEY_TYPE[])new Object[length]; return (KEY_TYPE[]) java.lang.reflect.Array.newInstance(clz, length); } #endif }