Java tutorial
//package com.java2s; import java.lang.reflect.Array; public class Main { public static <T> T[] newArray(final Class<T[]> pClass, final int pLength) { return pClass.cast(Array.newInstance(pClass.getComponentType(), pLength)); } }