FILE(0,37)
  JqlQuery(a = 42 and b > 42 && c < 42 & d != 42)(0,37)
    JqlAndClause(a = 42 and b > 42 && c < 42 & d != 42)(0,37)
      JqlAndClause(a = 42 and b > 42 && c < 42)(0,27)
        JqlAndClause(a = 42 and b > 42)(0,17)
          JqlSimpleClause(a = 42)(0,6)
            JqlIdentifier(a)(0,1)
              PsiElement(JQL: STRING_LITERAL)('a')(0,1)
            PsiWhiteSpace(' ')(1,2)
            PsiElement(JQL: EQ)('=')(2,3)
            PsiWhiteSpace(' ')(3,4)
            JqlLiteral(42)(4,6)
              PsiElement(JQL: NUMBER_LITERAL)('42')(4,6)
          PsiWhiteSpace(' ')(6,7)
          PsiElement(JQL: AND_KEYWORD)('and')(7,10)
          PsiWhiteSpace(' ')(10,11)
          JqlSimpleClause(b > 42)(11,17)
            JqlIdentifier(b)(11,12)
              PsiElement(JQL: STRING_LITERAL)('b')(11,12)
            PsiWhiteSpace(' ')(12,13)
            PsiElement(JQL: GT)('>')(13,14)
            PsiWhiteSpace(' ')(14,15)
            JqlLiteral(42)(15,17)
              PsiElement(JQL: NUMBER_LITERAL)('42')(15,17)
        PsiWhiteSpace(' ')(17,18)
        PsiElement(JQL: AMP_AMP)('&&')(18,20)
        PsiWhiteSpace(' ')(20,21)
        JqlSimpleClause(c < 42)(21,27)
          JqlIdentifier(c)(21,22)
            PsiElement(JQL: STRING_LITERAL)('c')(21,22)
          PsiWhiteSpace(' ')(22,23)
          PsiElement(JQL: LT)('<')(23,24)
          PsiWhiteSpace(' ')(24,25)
          JqlLiteral(42)(25,27)
            PsiElement(JQL: NUMBER_LITERAL)('42')(25,27)
      PsiWhiteSpace(' ')(27,28)
      PsiElement(JQL: AMP)('&')(28,29)
      PsiWhiteSpace(' ')(29,30)
      JqlSimpleClause(d != 42)(30,37)
        JqlIdentifier(d)(30,31)
          PsiElement(JQL: STRING_LITERAL)('d')(30,31)
        PsiWhiteSpace(' ')(31,32)
        PsiElement(JQL: NE)('!=')(32,34)
        PsiWhiteSpace(' ')(34,35)
        JqlLiteral(42)(35,37)
          PsiElement(JQL: NUMBER_LITERAL)('42')(35,37)