code: @SuppressWarnings("unchecked")
      protected void addArrayValue(AnnotationValueImpl annotationValue) {
          ((List<AnnotationValueImpl>) getArrayValue()).add(annotationValue);
  
          this.stringValue = null;
      }
docs: case of visitor calls to process array element values.