Requirements File(0,37)
  OptionImpl(OPTION)(0,13)
    PsiElement(RequirementsTokenType.SHORT_OPTION)('-')(0,1)
    ConstraintReqImpl(CONSTRAINT_REQ)(1,13)
      PsiElement(RequirementsTokenType.CONSTRAINT)('c')(1,2)
      PsiWhiteSpace(' ')(2,3)
      UriReferenceImpl(URI_REFERENCE)(3,13)
        RelativeRefImpl(RELATIVE_REF)(3,13)
          RelativePartImpl(RELATIVE_PART)(3,13)
            PathNoschemeImpl(PATH_NOSCHEME)(3,13)
              SegmentNzNcImpl(SEGMENT_NZ_NC)(3,13)
                UnreservedImpl(UNRESERVED)(3,4)
                  PsiElement(RequirementsTokenType.LETTER)('e')(3,4)
                UnreservedImpl(UNRESERVED)(4,5)
                  PsiElement(RequirementsTokenType.LETTER)('r')(4,5)
                UnreservedImpl(UNRESERVED)(5,6)
                  PsiElement(RequirementsTokenType.LETTER)('r')(5,6)
                UnreservedImpl(UNRESERVED)(6,7)
                  PsiElement(RequirementsTokenType.LETTER)('o')(6,7)
                UnreservedImpl(UNRESERVED)(7,8)
                  PsiElement(RequirementsTokenType.LETTER)('r')(7,8)
                UnreservedImpl(UNRESERVED)(8,9)
                  PsiElement(RequirementsTokenType.LETTER)('s')(8,9)
                UnreservedImpl(UNRESERVED)(9,10)
                  PsiElement(RequirementsTokenType.DOT)('.')(9,10)
                UnreservedImpl(UNRESERVED)(10,11)
                  PsiElement(RequirementsTokenType.LETTER)('t')(10,11)
                UnreservedImpl(UNRESERVED)(11,12)
                  PsiElement(RequirementsTokenType.LETTER)('x')(11,12)
                UnreservedImpl(UNRESERVED)(12,13)
                  PsiElement(RequirementsTokenType.LETTER)('t')(12,13)
  PsiElement(RequirementsTokenType.EOL)('\n')(13,14)
  PsiElement(RequirementsTokenType.EOL)('\n')(14,15)
  OptionImpl(OPTION)(15,37)
    PsiElement(RequirementsTokenType.LONG_OPTION)('--')(15,17)
    ConstraintReqImpl(CONSTRAINT_REQ)(17,37)
      PsiElement(RequirementsTokenType.CONSTRAINT)('constraint')(17,27)
      PsiWhiteSpace(' ')(27,28)
      UriReferenceImpl(URI_REFERENCE)(28,37)
        RelativeRefImpl(RELATIVE_REF)(28,37)
          RelativePartImpl(RELATIVE_PART)(28,37)
            PathNoschemeImpl(PATH_NOSCHEME)(28,37)
              SegmentNzNcImpl(SEGMENT_NZ_NC)(28,37)
                UnreservedImpl(UNRESERVED)(28,29)
                  PsiElement(RequirementsTokenType.LETTER)('o')(28,29)
                UnreservedImpl(UNRESERVED)(29,30)
                  PsiElement(RequirementsTokenType.LETTER)('t')(29,30)
                UnreservedImpl(UNRESERVED)(30,31)
                  PsiElement(RequirementsTokenType.LETTER)('h')(30,31)
                UnreservedImpl(UNRESERVED)(31,32)
                  PsiElement(RequirementsTokenType.LETTER)('e')(31,32)
                UnreservedImpl(UNRESERVED)(32,33)
                  PsiElement(RequirementsTokenType.LETTER)('r')(32,33)
                UnreservedImpl(UNRESERVED)(33,34)
                  PsiElement(RequirementsTokenType.DOT)('.')(33,34)
                UnreservedImpl(UNRESERVED)(34,35)
                  PsiElement(RequirementsTokenType.LETTER)('t')(34,35)
                UnreservedImpl(UNRESERVED)(35,36)
                  PsiElement(RequirementsTokenType.LETTER)('x')(35,36)
                UnreservedImpl(UNRESERVED)(36,37)
                  PsiElement(RequirementsTokenType.LETTER)('t')(36,37)
