Another trick I found is using varargs on util method.
public static void main(String[] args) throws ClassNotFoundException {
Class> demo = Main.getArrayClass();
System.out.println(demo);
}
static Class getArrayClass(T... param){
return param.getClass();
}