title: Get the name of an annotated field
body: <p>If I had defined an annotation like this:</p>
  
  <pre><code>@Retention(RetentionPolicy.RUNTIME)
  @Target(ElementType.FIELD)
  public @interface Input {
  
      String type() default "text";
      String name();
      String pattern() default "";
  
  }
  </code></pre>
  
  <p>and use it for this methods:</p>
  
  <pre><code>@Column(name="nome", unique = true, nullable = false)
  @Order(value=1)
  @Input
  private String nome;
  
  @Column(name="resumo", length=140)
  @Order(value=2)
  @Input
  private String resumo;
  </code></pre>
  
  <p>Is there any way to assign to attribute <code>name</code> the name of the annotated field (for instance: for the field <code>String nome</code> the value would be <code>nome</code> and for the field <code>String resumo</code> would be <code>resumo</code>)?</p>