code: public static MemberSummaryBuilder getInstance(
              AnnotationTypeWriter annotationTypeWriter, Context context)
              throws Exception {
          MemberSummaryBuilder builder = new MemberSummaryBuilder(context,
                  annotationTypeWriter.getAnnotationTypeDoc());
          builder.memberSummaryWriters =
                  new MemberSummaryWriter[VisibleMemberMap.NUM_MEMBER_TYPES];
          WriterFactory wf = context.configuration.getWriterFactory();
          for (int i = 0; i < VisibleMemberMap.NUM_MEMBER_TYPES; i++) {
                  builder.memberSummaryWriters[i] =
                      builder.visibleMemberMaps[i].noVisibleMembers()?
                          null :
                          wf.getMemberSummaryWriter(
                          annotationTypeWriter, i);
          }
          return builder;
      }
docs: Construct a new MemberSummaryBuilder.
  
  @param annotationTypeWriter the writer for the class whose members are
  being summarized.
  @param configuration the current configuration of the doclet.