PsiJavaFile:Inner.java
  PsiImportList
    <empty list>
  PsiClass:Annotation
    PsiModifierList:
      <empty list>
    PsiKeyword:class('class')
    PsiWhiteSpace(' ')
    PsiIdentifier:Annotation('Annotation')
    PsiTypeParameterList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiReferenceList
      <empty list>
    PsiWhiteSpace(' ')
    PsiJavaToken:LBRACE('{')
    PsiWhiteSpace('\n  ')
    PsiClass:Inner
      PsiModifierList:
        <empty list>
      PsiJavaToken:AT('@')
      PsiKeyword:interface('interface')
      PsiWhiteSpace(' ')
      PsiIdentifier:Inner('Inner')
      PsiTypeParameterList
        <empty list>
      PsiReferenceList
        <empty list>
      PsiReferenceList
        <empty list>
      PsiWhiteSpace(' ')
      PsiJavaToken:LBRACE('{')
      PsiWhiteSpace('\n    ')
      PsiAnnotationMethod:bar
        PsiModifierList:
          <empty list>
        PsiTypeParameterList
          <empty list>
        PsiTypeElement:double
          PsiKeyword:double('double')
        PsiWhiteSpace(' ')
        PsiIdentifier:bar('bar')
        PsiWhiteSpace(' ')
        PsiParameterList:()
          PsiJavaToken:LPARENTH('(')
          PsiJavaToken:RPARENTH(')')
        PsiReferenceList
          <empty list>
        PsiWhiteSpace(' ')
        PsiKeyword:default('default')
        PsiWhiteSpace(' ')
        PsiLiteralExpression:0.0
          PsiJavaToken:DOUBLE_LITERAL('0.0')
        PsiJavaToken:SEMICOLON(';')
      PsiWhiteSpace('\n  ')
      PsiJavaToken:RBRACE('}')
    PsiWhiteSpace('\n')
    PsiJavaToken:RBRACE('}')