public static int idealObjectArraySize(int need) { return idealByteArraySize(need * 4) / 4; }
public static int idealCharArraySize(int need) { return idealByteArraySize(need * 2) / 2; }
public static int idealFloatArraySize(int need) { return idealByteArraySize(need * 4) / 4; }
public static int idealBooleanArraySize(int need) { return idealByteArraySize(need); }
public static int idealLongArraySize(int need) { return idealByteArraySize(need * 8) / 8; }
public static int idealShortArraySize(int need) { return idealByteArraySize(need * 2) / 2; }
public static int idealIntArraySize(int need) { return idealByteArraySize(need * 4) / 4; }