Refatoração na análise de tipos e números de parâmetros e geração de código para conversão de tipo de parâmetros