title: Is it possible for Lombok project to return an interface of an object?
body: <p>Java <a href="http://projectlombok.org/" rel="nofollow">Lombok Project</a> is just an awesome stuff. It provides a possibility to get rid of tons of generated getters / setters and use simple, comprehensible annotations. </p>
  
  <p>But for my automation project I should return interface of some element. Is it possible for lombok to return interface of an object?</p>
  
  <p>For example, I have: </p>
  
  <pre><code>private ButtonElement button = new ButtonElement(....);
  public IElement getButton() {
       return button;
  }  
  </code></pre>
  
  <p>and would like to have something like:</p>
  
  <pre><code>@Getter   // with with IElement return type?   
  private ButtonElement button = new ButtonElement(....); 
  </code></pre>