code: private boolean isAnnotationArray(AnnotationDesc.ElementValuePair[] pairs) {
          AnnotationValue annotationValue;
          for (AnnotationDesc.ElementValuePair pair : pairs) {
              annotationValue = pair.value();
              if (annotationValue.value() instanceof AnnotationValue[]) {
                  AnnotationValue[] annotationArray =
                          (AnnotationValue[]) annotationValue.value();
                  if (annotationArray.length > 1) {
                      if (annotationArray[0].value() instanceof AnnotationDesc) {
                          AnnotationTypeDoc annotationDoc =
                                  ((AnnotationDesc) annotationArray[0].value()).annotationType();
                          isContainerDocumented = true;
                          if (utils.isDocumentedAnnotation(annotationDoc)) {
                              isAnnotationDocumented = true;
                          }
                          return true;
                      }
                  }
              }
          }
          return false;
      }
docs: Check if the annotation contains an array of annotation as a value. This
  check is to verify if a repeatable type annotation is present or not.
  
  @param pairs annotation type element and value pairs
  
  @return true if the annotation contains an array of annotation as a value.