title: Eclipse - Show @SuppressWarnings(value={"all"}) when lombok's Data and Constructor added
body: <p>I have a class with lombok's <code>@Data</code> and <code>@AllArgsConstructor(access = AccessLevel.PUBLIC)</code>:</p>
  
  <pre><code>@Data
  @AllArgsConstructor(access = AccessLevel.PUBLIC)
  public class ResponseVO implements Serializable {
      private static final long serialVersionUID = 3461582576096529916L;
      @JacksonXmlProperty(localName = "amount", isAttribute = true)
      String amount;
   }
  </code></pre>
  
  <p>When I'm using the constructor </p>
  
  <pre><code>new ResponseVO("22222");
  </code></pre>
  
  <p>I'm getting a warning inside tooltip when hovering over constructor method:</p>
  
  <pre><code>ResponseVO.ResponseVO(String amount)
  @SuppressWarnings(value={"all"}) 
  </code></pre>
  
  <p>Why this warning added ? without <code>@Data</code> it disappears</p>
  
  <p><img src="https://i.imgur.com/WdDECHP.png" alt=""></p>
  
  <p>Class decompile without any warnings:</p>
  
  <pre><code>public class ResponseVO implements Serializable {
      private static final long serialVersionUID = 3461582576096529916L;
      @JacksonXmlProperty(localName = "amount", isAttribute = true)
      String amount;
  
      public String getAmount() {
          return this.amount;
      }
  
      public void setAmount(String amount) {
          this.amount = amount;
      }
  
      public boolean equals(Object o) {
          if (o == this) {
              return true;
          } else if (!(o instanceof ResponseVO)) {
              return false;
          } else {
              ResponseVO other = (ResponseVO) o;
              if (!other.canEqual(this)) {
                  return false;
              } else {
                  String this$amount = this.getAmount();
                  String other$amount = other.getAmount();
                  if (this$amount == null) {
                      if (other$amount != null) {
                          return false;
                      }
                  } else if (!this$amount.equals(other$amount)) {
                      return false;
                  }
  
                  return true;
              }
          }
      }
  
      protected boolean canEqual(Object other) {
          return other instanceof ResponseVO;
      }
  
      public int hashCode() {
          boolean PRIME = true;
          byte result = 1;
          String $amount = this.getAmount();
          int result1 = result * 59 + ($amount == null ? 43 : $amount.hashCode());
          return result1;
      }
  
      public String toString() {
          return "ResponseVO(amount=" + this.getAmount() + ")";
      }
  
      public ResponseVO(String amount) {
          this.amount = amount;
      }
  }
  </code></pre>