Reflection and some generics