title: Java - Method name collision in interface implementation
body: <p>If I have two interfaces , both quite different in their purposes , but with same method signature , how do I make a class implement both without being forced to write a single method that serves for the both the interfaces and writing some convoluted logic in the method implementation that checks for which type of object the call is being made and invoke proper code ?</p>
  
  <p>In C# , this is overcome by what is called as explicit interface implementation. Is there any equivalent way in Java ?</p>