I use this method:
Example:
Customer[] customers=createNew(100); @NonNull public static <T> T[] createNew(int capacity, @NonNull T... array) { return java.util.Arrays.copyOf(array, capacity); }