title: Annotation.toString() omits double quotes from String attributes
body: <p>How can I print the value of an Annotation's field with double quotes when it's a String?
  For instance:</p>
  
  <pre><code>@Retention(RetentionPolicy.RUNTIME)
  @Target(ElementType.TYPE)
  @interface MyAnnotation {
      String myField();
  }
  
  @MyAnnotation(myField = "bla")
  public class Test {
  
      public static void main(String[] args) {
          for (Annotation annotation : Test.class.getAnnotations()) {
              System.out.println(annotation);
          }
      }
  
  }
  </code></pre>
  
  <p>The code above produces:</p>
  
  <pre><code>@MyAnnotation(myField=bla)
  </code></pre>
  
  <p>How can I change it to produce <code>@MyAnnotation(myField="bla")</code>?</p>