entendendo tipos primitivos nos parametros; lista de tipos nos parametros; ignorando inner classes