PyFile:CommentBetweenClasses.py PyClass: T1 PsiElement(Py:CLASS_KEYWORD)('class') PsiWhiteSpace(' ') PsiElement(Py:IDENTIFIER)('T1') PyArgumentList PsiElement(Py:LPAR)('(') PyReferenceExpression: object PsiElement(Py:IDENTIFIER)('object') PsiElement(Py:RPAR)(')') PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyFunction('m1') PsiElement(Py:DEF_KEYWORD)('def') PsiWhiteSpace(' ') PsiElement(Py:IDENTIFIER)('m1') PyParameterList PsiElement(Py:LPAR)('(') PyNamedParameter('self') PsiElement(Py:IDENTIFIER)('self') PsiElement(Py:RPAR)(')') PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyPassStatement PsiElement(Py:PASS_KEYWORD)('pass') PsiWhiteSpace('\n\n') PsiComment(Py:END_OF_LINE_COMMENT)('# comment about T2') PsiWhiteSpace('\n\n') PyClass: T2 PsiElement(Py:CLASS_KEYWORD)('class') PsiWhiteSpace(' ') PsiElement(Py:IDENTIFIER)('T2') PyArgumentList PsiElement(Py:LPAR)('(') PyReferenceExpression: object PsiElement(Py:IDENTIFIER)('object') PsiElement(Py:RPAR)(')') PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyFunction('m2') PsiElement(Py:DEF_KEYWORD)('def') PsiWhiteSpace(' ') PsiElement(Py:IDENTIFIER)('m2') PyParameterList PsiElement(Py:LPAR)('(') PyNamedParameter('self') PsiElement(Py:IDENTIFIER)('self') PsiElement(Py:RPAR)(')') PsiElement(Py:COLON)(':') PsiWhiteSpace('\n ') PyStatementList PyPassStatement PsiElement(Py:PASS_KEYWORD)('pass')