title: Is it possible to replace a public static method in Java?
body: <p>I'm using a library that has a public static method <code>getFile()</code> defined in the <code>Utils</code> class. The library uses <code>Utils.getFile()</code> a lot internally, but this method is not very well implemented. </p>
  
  <p>I was wondering if it's possible to somehow override <code>Utils.getFile()</code> so it would use my implementation instead?</p>