java.lang.Throwable exp
FileDetails newD
FileDetails oldD
int types
int count
java.util.List<E> fields
java.lang.Class<T> clazz