title: Is there a Java Agent available that remove final modifier on classes and methods?
body: <p>I am looking for a ready to use Java-Agent, that removes all <code>final</code> modifiers from classes and methods. I used google but didn't find anything useful. Also i don't want to implement one, because i think it is very difficult even with javassist or ASM!?</p>
  
  <p>What is the motivation?
  My quick idea is to overcome the limitations of mocking final classes/methods without introducing addional libraries or reducing the design quality of the code under test. </p>
  
  <p>I want to mock final classes and/or final method's but i don't want to:</p>
  
  <ul>
  <li>...remove <code>final</code> form classes and method for design reasons </li>
  <li>...introduce interfaces for classes with exact one implementation</li>
  <li>...use something like PowerMock</li>
  </ul>