Custom setter via Lombok
<p>Is there a way to modify the <code>@Setter</code> annotation to add some custom logic to all set methods built via lombok.</p>

<p>I have a class with the fields initialized with some default values. Now I only want to set the value in the fields if the value is not null. </p>

<p>Example, something that generates-</p>

<pre><code> public void setFoo(int foo) {
     if (foo != null) {
         this.foo = foo;
     }
 }
</code></pre>

<p>For example, if I am using the <code>@Setter</code> annotation on a Jersey Update Request class, instead of doing things like-</p>

<pre><code>if (request.getFoo() != null) {
    this.foo = request.getFoo();
}
</code></pre>

<p>I should be able to directly do-</p>

<pre><code>this.setFoo(request.getFoo());
</code></pre>

<p>with some results.</p>