I have;
List stringList = new ArrayList(); List integerList = new ArrayList();
Is
For finding generic type of one field:
((Class)((ParameterizedType)field.getGenericType()).getActualTypeArguments()[0]).getSimpleName()