* merged Generics and Reflector class