void (@NotNull PsiBuilder builder, @NotNull AbstractBasicJavaDocElementTypeFactory.JavaDocElementTypeContainer javaDocElementTypeContainer) { PsiBuilder.Marker attributeList = builder.mark(); outer: while (true) { IElementType type = getTokenType(builder); while (type != JavaDocTokenType.DOC_TAG_VALUE_TOKEN) { // recovery if (type != JavaDocTokenType.DOC_TAG_VALUE_QUOTE) { break outer; } builder.advanceLexer(); type = getTokenType(builder); } parseSnippetAttribute(builder, javaDocElementTypeContainer); } attributeList.done(javaDocElementTypeContainer.DOC_SNIPPET_ATTRIBUTE_LIST); }