title: Lombok - warning with @Data when equals and hashcode are implemented
body: <p>I have JPA entity that extends other abstract class. I want to use @Data to avoid writing setters and getters but my equals and hashcode methods exists.</p>
  
  <p>I get warning but I think I should not:</p>
  
  <pre><code>server\entity\User.java:20: warning: Generating equals/hashCode implementation but without a call to superclass, even though this class does not extend java.lang.Object. If this is intentional, add '@EqualsAndHashCode(callSuper=false)' to your type.
  @Data
  ^
  </code></pre>
  
  <p>In my User class:</p>
  
  <pre><code>@Data
  @Entity
  public class User extends AbstractAuditingEntity implements Serializable {
  
      ....
  
      @Override
      public boolean equals(Object o) {
         ...
      }
  
      @Override
      public int hashCode() {
         ...
      }
  }
  </code></pre>
  
  <p>When I add additionally @EqualsAndHashCode(callSuper = false) to @Data I get:</p>
  
  <pre><code>server\entity\User.java:21: warning: Not generating equals and hashCode: A method with one of those names already exists. (Either both or none of these methods will be generated).
  @EqualsAndHashCode(callSuper = false)
  </code></pre>