methodinfo generics