void ( StringBuilder buffer, boolean generateLink, boolean isForRenderedDoc, boolean doSyntaxHighlighting ) { final PsiNameValuePair[] attributes = myAnnotation.getParameterList().getAttributes(); if (attributes.length > 0) { appendStyledSpan(doSyntaxHighlighting, isForRenderedDoc, buffer, JavaHighlightingColors.PARENTHESES, "("); boolean first = true; for (PsiNameValuePair pair : attributes) { if (!first) appendStyledSpan(doSyntaxHighlighting, isForRenderedDoc, buffer, JavaHighlightingColors.COMMA, ",&nbsp;"); first = false; generateAnnotationAttribute(buffer, generateLink, pair, isForRenderedDoc, doSyntaxHighlighting); } appendStyledSpan(doSyntaxHighlighting, isForRenderedDoc, buffer, JavaHighlightingColors.PARENTHESES, ")"); } }