PyFile:SuperclassKeywordArguments.py
  PyClass: Foo
    PsiElement(Py:CLASS_KEYWORD)('class')
    PsiWhiteSpace(' ')
    PsiElement(Py:IDENTIFIER)('Foo')
    PyArgumentList
      PsiElement(Py:LPAR)('(')
      PyReferenceExpression: base1
        PsiElement(Py:IDENTIFIER)('base1')
      PsiElement(Py:COMMA)(',')
      PsiWhiteSpace(' ')
      PyReferenceExpression: base2
        PsiElement(Py:IDENTIFIER)('base2')
      PsiElement(Py:COMMA)(',')
      PsiWhiteSpace(' ')
      PyKeywordArgumentImpl: metaclass
        PsiElement(Py:IDENTIFIER)('metaclass')
        PsiElement(Py:EQ)('=')
        PyReferenceExpression: mymeta
          PsiElement(Py:IDENTIFIER)('mymeta')
      PsiElement(Py:RPAR)(')')
    PsiElement(Py:COLON)(':')
    PsiWhiteSpace(' ')
    PyStatementList
      PyPassStatement
        PsiElement(Py:PASS_KEYWORD)('pass')
  PsiWhiteSpace('\n')
  PyClass: Bar
    PsiElement(Py:CLASS_KEYWORD)('class')
    PsiWhiteSpace(' ')
    PsiElement(Py:IDENTIFIER)('Bar')
    PyArgumentList
      PsiElement(Py:LPAR)('(')
      PyStarArgument
        PsiElement(Py:MULT)('*')
        PyReferenceExpression: bases
          PsiElement(Py:IDENTIFIER)('bases')
      PsiElement(Py:COMMA)(',')
      PsiWhiteSpace(' ')
      PyStarArgument
        PsiElement(Py:EXP)('**')
        PyReferenceExpression: kwds
          PsiElement(Py:IDENTIFIER)('kwds')
      PsiElement(Py:RPAR)(')')
    PsiElement(Py:COLON)(':')
    PsiWhiteSpace(' ')
    PyStatementList
      PyPassStatement
        PsiElement(Py:PASS_KEYWORD)('pass')        