PsiJavaFile:ParameterizedMethod.java PsiJavaToken:LBRACE('{') PsiWhiteSpace(' ') PsiMethod:bar PsiModifierList:@Nullable PsiAnnotation PsiJavaToken:AT('@') PsiJavaCodeReferenceElement:Nullable PsiIdentifier:Nullable('Nullable') PsiReferenceParameterList PsiAnnotationParameterList PsiWhiteSpace(' ') PsiTypeParameterList PsiJavaToken:LT('<') PsiTypeParameter:T PsiIdentifier:T('T') PsiElement(EXTENDS_BOUND_LIST) PsiJavaToken:GT('>') PsiWhiteSpace(' ') PsiTypeElement:T PsiJavaCodeReferenceElement:T PsiIdentifier:T('T') PsiReferenceParameterList PsiWhiteSpace(' ') PsiIdentifier:bar('bar') PsiParameterList:() PsiJavaToken:LPARENTH('(') PsiJavaToken:RPARENTH(')') PsiReferenceList PsiWhiteSpace(' ') PsiCodeBlock PsiJavaToken:LBRACE('{') PsiJavaToken:RBRACE('}') PsiWhiteSpace(' ') PsiJavaToken:RBRACE('}')