legacy generics and fields -> methods