public AnnotationVisitor visitArray(String name) {
        if (av != null) {
            return av.visitArray(name);
        }
        return null;
    }
public AnnotationVisitor visitArray(String name) {
        if (av != null) {
            return av.visitArray(name);
        }
        return null;
    }
public AnnotationVisitor visitArray ( String name ) { if ( av != null ) { return av . visitArray ( name ) ; } return null ; }
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>.
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 .