code: public static Collection<AnnotationValue> resolveTypeQualifierDefaults(Collection<AnnotationValue> values,
              ElementType elementType) {
          LinkedList<AnnotationValue> result = new LinkedList<>();
          for (AnnotationValue value : values) {
              resolveTypeQualifierDefaults(value, elementType, result);
          }
          return result;
      }
docs: Resolve collection of AnnotationValues (which have been used to annotate
  an AnnotatedObject or method parameter) into collection of resolved type
  qualifier AnnotationValues.
  
  @param values
  Collection of AnnotationValues used to annotate an
  AnnotatedObject or method parameter
  @return Collection of resolved type qualifier AnnotationValues