AnnotationVisitor collect(@Nullable TypePath path, @Nullable String desc) {
    return new AnnotationTextCollector(desc, myFirstPassData, text -> add(path, text));
  }
AnnotationVisitor collect(@Nullable TypePath path, @Nullable String desc)