title: Method listed twice in JavaDoc
body: <p>I have two classes and two interfaces. <code>InterfaceA</code></p>
  
  <pre><code>package ch.sukha.testmachine.client;
  interface InterfaceA {
      /**
       * Foo.
       */
      void foo();
  }
  </code></pre>
  
  <p>is the super interface of <code>InterfaceB</code>.</p>
  
  <pre><code>package ch.sukha.testmachine.client;
  public interface InterfaceB extends InterfaceA {
     /**
      * Bar.
      */
     void bar();
  }
  </code></pre>
  
  <p>Likewise, class <code>A</code> is the super class of</p>
  
  <pre><code>package ch.sukha.testmachine.client;
  class A implements InterfaceA {
      @Override
      public void foo() {
      }
  }
  </code></pre>
  
  <p>class <code>B</code>.</p>
  
  <pre><code>package ch.sukha.testmachine.client;
  public class B extends A implements InterfaceB {
      @Override
      public void bar() {
      }
  }
  </code></pre>
  
  <p>In the generated JavaDoc, method <code>foo</code> appears twice.</p>
  
  <p><img src="https://i.stack.imgur.com/aSooW.png" alt="enter image description here"></p>