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