title: What are benefits of using the @Deprecated notation on the interface only?
body: <p>For Java programming, what are some benefits of using the @Deprecated notation on and interface method but not on the class that implements it?</p>
  
  <pre><code>public interface Joe {
  
      @Deprecated
      public void doSomething();
  
      ...
  }
  
  public final class Joseph implements Joe {
  
      public void doSomething() {
         ...
      }
  
      ...
  }
  </code></pre>