}
public class MainClass
{
public static void main(String[] args) throws Exception, Exception {
ListDemo ld = new ListDemo();
Class clszz = ld.getClass();
Field field=clszz.getDeclaredField("array");
field.setAccessible(true);
System.out.println(field.getGenericType());
List list=(List) field.get(ld);
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}