public void annotateTo(AnnotatedOutput out, String prefix) {
    out.annotate(0, prefix + "visibility: " + annotation.getVisibility().toHuman());
    out.annotate(0, prefix + "type: " + annotation.getType().toHuman());

    for (NameValuePair pair : annotation.getNameValuePairs()) {
      CstString name = pair.getName();
      Constant value = pair.getValue();

      out.annotate(0, prefix + name.toHuman() + ": " + ValueEncoder.constantToHuman(value));
    }
  }
Write a (listing file) annotation for this instance to the given output, that consumes no bytes
of output. This is for annotating a reference to this instance at the point of the reference.

@param out {@code non-null;} where to output to
@param prefix {@code non-null;} prefix for each line of output
android/android_framework/dex-maker/src/main/java/com/android/dx/dex/file/AnnotationItem.java