PsiJavaFile:Nested.java
  PsiAnnotation
    PsiJavaToken:AT('@')
    PsiJavaCodeReferenceElement:Author
      PsiIdentifier:Author('Author')
      PsiReferenceParameterList
        <empty list>
    PsiAnnotationParameterList
      PsiJavaToken:LPARENTH('(')
      PsiNameValuePair
        PsiAnnotation
          PsiJavaToken:AT('@')
          PsiJavaCodeReferenceElement:Name
            PsiIdentifier:Name('Name')
            PsiReferenceParameterList
              <empty list>
          PsiAnnotationParameterList
            PsiJavaToken:LPARENTH('(')
            PsiNameValuePair
              PsiIdentifier:first('first')
              PsiJavaToken:EQ('=')
              PsiLiteralExpression:"Eugene"
                PsiJavaToken:STRING_LITERAL('"Eugene"')
            PsiJavaToken:COMMA(',')
            PsiWhiteSpace(' ')
            PsiNameValuePair
              PsiIdentifier:second('second')
              PsiJavaToken:EQ('=')
              PsiLiteralExpression:"Yet One Eugene"
                PsiJavaToken:STRING_LITERAL('"Yet One Eugene"')
            PsiJavaToken:RPARENTH(')')
      PsiJavaToken:RPARENTH(')')