remove ReflectUtil,and move some method to ClassUtil,and add
TypeUtil(focusing on type inspection, particularly with regard to
generics)