--- old/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java 2017-10-16 15:21:41.223538672 -0700 +++ new/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java 2017-10-16 15:21:40.847521949 -0700 @@ -33,6 +33,7 @@ import javax.lang.model.element.TypeElement; import javax.lang.model.type.TypeMirror; +import jdk.javadoc.internal.doclets.formats.html.TableHeader; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlConstants; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle; import jdk.javadoc.internal.doclets.formats.html.markup.HtmlTag; @@ -220,10 +221,9 @@ /** * {@inheritDoc} */ - public List getSummaryTableHeader(Element member) { - List header = Arrays.asList(writer.getModifierTypeHeader(), - resources.getText("doclet.Annotation_Type_Required_Member"), resources.getText("doclet.Description")); - return header; + public TableHeader getSummaryTableHeader(Element member) { + return new TableHeader(contents.modifierAndTypeLabel, + contents.annotationTypeRequiredMemberLabel, contents.descriptionLabel); } /**