PsiJavaFile:MarkdownWithDocCommentAfterMarkdown.java PsiPackageStatement:test.pkg PsiKeyword:package('package') PsiWhiteSpace(' ') PsiJavaCodeReferenceElement:test.pkg PsiJavaCodeReferenceElement:test PsiIdentifier:test('test') PsiReferenceParameterList PsiJavaToken:DOT('.') PsiIdentifier:pkg('pkg') PsiReferenceParameterList PsiJavaToken:SEMICOLON(';') PsiWhiteSpace('\n\n') PsiDocComment PsiDocToken:DOC_COMMENT_START('/**') PsiWhiteSpace('\n ') PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('*') PsiDocToken:DOC_COMMENT_DATA(' Doc') PsiWhiteSpace('\n ') PsiDocToken:DOC_COMMENT_END('*/') PsiWhiteSpace('\n') PsiImportList PsiClass:Test PsiDocComment PsiDocToken:DOC_COMMENT_LEADING_ASTERISKS('///') PsiWhiteSpace(' ') PsiDocToken:DOC_COMMENT_DATA('Inline comment as markdown') PsiWhiteSpace('\n') PsiModifierList:public PsiKeyword:public('public') PsiWhiteSpace(' ') PsiKeyword:class('class') PsiWhiteSpace(' ') PsiIdentifier:Test('Test') PsiTypeParameterList PsiReferenceList PsiReferenceList PsiWhiteSpace(' ') PsiJavaToken:LBRACE('{') PsiJavaToken:RBRACE('}')