PsiJavaFile:ShiftRight.java PsiImportList PsiClass:Test PsiModifierList: PsiKeyword:class('class') PsiWhiteSpace(' ') PsiIdentifier:Test('Test') PsiTypeParameterList PsiReferenceList PsiReferenceList PsiWhiteSpace(' ') PsiJavaToken:LBRACE('{') PsiWhiteSpace('\n ') PsiMethod:method PsiModifierList: PsiTypeParameterList PsiTypeElement:boolean PsiKeyword:boolean('boolean') PsiWhiteSpace(' ') PsiIdentifier:method('method') PsiParameterList:() PsiJavaToken:LPARENTH('(') PsiJavaToken:RPARENTH(')') PsiReferenceList PsiWhiteSpace(' ') PsiCodeBlock PsiJavaToken:LBRACE('{') PsiWhiteSpace('\n ') PsiExpressionStatement PsiAssignmentExpression:x >>= 2 PsiReferenceExpression:x PsiReferenceParameterList PsiIdentifier:x('x') PsiWhiteSpace(' ') PsiJavaToken:GTGTEQ('>>=') PsiWhiteSpace(' ') PsiLiteralExpression:2 PsiJavaToken:INTEGER_LITERAL('2') PsiJavaToken:SEMICOLON(';') PsiWhiteSpace('\n ') PsiJavaToken:RBRACE('}') PsiWhiteSpace('\n') PsiJavaToken:RBRACE('}')