Refatoração de origem Java de 7000 referências

Eu preciso alterar a assinatura de um método usado em toda a base de código.

Especificamente, o métodovoid log(String) terá dois argumentos adicionais (Class c, String methodName), que precisa ser fornecido pelo chamador, dependendo do método em que é chamado. Não posso simplesmente passarnull ou similar.

Para dar uma idéia do escopo, o Eclipse encontrou 7000 referências a esse método, portanto, se eu o alterar, todo o projeto será desativado. Levará semanas para eu corrigi-lo manualmente.

Tanto quanto posso dizer, o plug-in de refatoração do Eclipse do Eclipse não está à altura da tarefa, mas eu realmente quero automatizá-lo.
Então, como posso fazer o trabalho?

questionAnswers(12)

yourAnswerToTheQuestion