code: public R visit(String name, int pos, Annotation[] value, P param) {
          for (int i=0; i<value.length; i++) {
              visit(null, i, value[i], param);
          }
          return null;
      }
docs: Visits each array element.
  
  @param name member name, or null if array member
  @param pos position of member in list or array
  @param value Annotation array visited
  @param param custom parameter
  @return custom result, null by default