title: Lombok - retain field's annotation in constructor input params
body: <p>Lombok misses field's annotation while auto generating constructor. Is there a way to retain field's annotation in constructor input params?</p>
  
  <p>Class to generate constructor,</p>
  
  <pre><code>@RequiredArgsConstructor(onConstructor = @__(@Inject))
  public class Test {
  
      @Named("MyField")
      private final String field;
      @Named("MyHandler")
      private final SomeHandler handler;
  }
  </code></pre>
  
  <p>Generated class :  </p>
  
  <pre><code>public class Test {
  
      @Named("MyField")
      private final String field;
      @Named("MyField")
      private final SomeHandler handler;
  
      @Inject
      public Test(final String field, final SomeHandler handler) {
          this.field = field;
          this.handler = handler;
      }
  }
  </code></pre>
  
  <p>Desired class :</p>
  
  <pre><code>public class Test {
  
      @Named("MyField")
      private final String field;
      @Named("MyHandler")
      private final SomeHandler handler;
  
      @Inject
      public Test(@Named("MyField")final String field, 
                  @Named("MyHandler")final SomeHandler handler) {
          this.field = field;
          this.handler = handler;
      }
  
  }
  </code></pre>