diff -r c0f0c41cafa0 -r 522a1ee72340 src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java Mon Nov 19 11:38:49 2012 -0800 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java Mon Nov 19 16:10:34 2012 -0800 @@ -308,7 +308,7 @@ configuration)); if (members.size() > 0) { Collections.sort(members); - Content tableTree = writer.getSummaryTableTree(classDoc); + List tableContents = new LinkedList(); for (int i = 0; i < members.size(); i++) { ProgramElementDoc member = members.get(i); Tag[] firstSentenceTags = member.firstSentenceTags(); @@ -317,14 +317,15 @@ //necessary. DocFinder.Output inheritedDoc = DocFinder.search(new DocFinder.Input((MethodDoc) member)); - if (inheritedDoc.holder != null && - inheritedDoc.holder.firstSentenceTags().length > 0) { + if (inheritedDoc.holder != null + && inheritedDoc.holder.firstSentenceTags().length > 0) { firstSentenceTags = inheritedDoc.holder.firstSentenceTags(); } } - writer.addMemberSummary(classDoc, member, firstSentenceTags, tableTree, i); + writer.addMemberSummary(classDoc, member, firstSentenceTags, + tableContents, i); } - summaryTreeList.add(tableTree); + summaryTreeList.add(writer.getSummaryTableTree(classDoc, tableContents)); } }