title: Java source refactoring of 7000 references
body: <p>I need to change the signature of a method used all over the codebase.</p>
  
  <p>Specifically, the method <code>void log(String)</code> will take two additional arguments (<code>Class c, String methodName</code>), which need to be provided by the caller, depending on the method where it is called. I can't simply pass <code>null</code> or similar.</p>
  
  <p>To give an idea of the scope, Eclipse found 7000 references to that method, so if I change it the whole project will go down. It will take weeks for me to fix it manually.</p>
  
  <p>As far as I can tell Eclipse's refactoring plugin of Eclipse is not up to the task, but I really want to automate it.<br>
  So, how can I get the job done?</p>