FILE(0,23)
  JqlQuery(not a = 42 and ! b > 42)(0,23)
    JqlAndClause(not a = 42 and ! b > 42)(0,23)
      JqlNotClause(not a = 42)(0,10)
        PsiElement(JQL: NOT_KEYWORD)('not')(0,3)
        PsiWhiteSpace(' ')(3,4)
        JqlSimpleClause(a = 42)(4,10)
          JqlIdentifier(a)(4,5)
            PsiElement(JQL: STRING_LITERAL)('a')(4,5)
          PsiWhiteSpace(' ')(5,6)
          PsiElement(JQL: EQ)('=')(6,7)
          PsiWhiteSpace(' ')(7,8)
          JqlLiteral(42)(8,10)
            PsiElement(JQL: NUMBER_LITERAL)('42')(8,10)
      PsiWhiteSpace(' ')(10,11)
      PsiElement(JQL: AND_KEYWORD)('and')(11,14)
      PsiWhiteSpace(' ')(14,15)
      JqlNotClause(! b > 42)(15,23)
        PsiElement(JQL: BANG)('!')(15,16)
        PsiWhiteSpace(' ')(16,17)
        JqlSimpleClause(b > 42)(17,23)
          JqlIdentifier(b)(17,18)
            PsiElement(JQL: STRING_LITERAL)('b')(17,18)
          PsiWhiteSpace(' ')(18,19)
          PsiElement(JQL: GT)('>')(19,20)
          PsiWhiteSpace(' ')(20,21)
          JqlLiteral(42)(21,23)
            PsiElement(JQL: NUMBER_LITERAL)('42')(21,23)