PsiJavaFile:CompletionHack1.java
  PsiJavaToken:LBRACE('{')
  PsiWhiteSpace(' ')
  PsiField:s
    PsiModifierList:
      <empty list>
    PsiErrorElement:Unexpected token
      PsiTypeParameterList
        PsiJavaToken:LT('<')
        PsiTypeParameter:X
          PsiIdentifier:X('X')
          PsiElement(EXTENDS_BOUND_LIST)
            <empty list>
        PsiErrorElement:'>' expected.
          <empty list>
    PsiWhiteSpace('\n ')
    PsiTypeElement:String
      PsiJavaCodeReferenceElement:String
        PsiIdentifier:String('String')
        PsiReferenceParameterList
          <empty list>
    PsiWhiteSpace(' ')
    PsiIdentifier:s('s')
    PsiWhiteSpace(' ')
    PsiJavaToken:EQ('=')
    PsiWhiteSpace(' ')
    PsiLiteralExpression:""
      PsiJavaToken:STRING_LITERAL('""')
    PsiJavaToken:SEMICOLON(';')
  PsiWhiteSpace(' ')
  PsiJavaToken:RBRACE('}')