code: public AnnotationVisitor visitArray(String name) {
          if (av != null) {
              return av.visitArray(name);
          }
          return null;
      }
docs: Visits an array value of the annotation. Note that arrays of primitive
  types (such as byte, boolean, short, char, int, long, float or double)
  can be passed as value to {@link #visit visit}. This is what
  {@link ClassReader} does.
  
  @param name
  the value name.
  @return a visitor to visit the actual array value elements, or
  <tt>null</tt> if this visitor is not interested in visiting these
  values. The 'name' parameters passed to the methods of this
  visitor are ignored. <i>All the array values must be visited
  before calling other methods on this annotation visitor</i>.