title: Lombok and jackson - Conflicting/ambiguous property name definitions
body: <p>I get a WARN message:</p>
  <pre><code>com.fasterxml.jackson.databind.JsonMappingException: Conflicting/ambiguous property name definitions (implicit name 'balance'): found multiple explicit names: [{}Balance, Balance], but also implicit accessor: [method ResponseVO#getBalance(0 params)][visible=true,ignore=false,explicitName=false] 
  </code></pre>
  <p>I have latest lombok 1.18.10 and fasterxml.jackson-version 2.7.5</p>
  <p>I found <a href="https://github.com/FasterXML/jackson-databind/issues/1122" rel="nofollow noreferrer">similar issue</a> but it should have been fixed in 2.7.4 (closed)</p>
  <blockquote>
  <p>Jackson 2.7.1 and Lombok: 'Conflicting/ambiguous property name definitions' #1122</p>
  <p>I think this can be changed for 2.7.4 after all, can fix this.</p>
  </blockquote>
  <p>Code:</p>
  <pre><code>@Data
  @AllArgsConstructor(access = AccessLevel.PUBLIC)
  @NoArgsConstructor
  public class ResponseVO implements Serializable {
  
      private static final long serialVersionUID = 1;
      @JacksonXmlProperty(localName = &quot;Balance&quot;)
      @JsonProperty(&quot;Balance&quot;)
      @JacksonXmlElementWrapper(useWrapping = false)
      List&lt;BalanceResponseVO&gt; balance;
  </code></pre>
  <p>Is it relevant warning ? how can I fix/remove this warning?</p>
  <p>It seems that new Lombok version added <code> @JsonProperty(&quot;Balance&quot;)</code> to generated setter also and create this confusion</p>
  <p><strong>EDIT</strong></p>
  <p>Issue fixed when I removed <code>@JsonProperty(&quot;Balance&quot;)</code> which is actually unneeded in my case</p>