     If bIsEqual Then
         iR = 0
         plBinSearch = lEnd
      ElseIf (bGreater) Then
         iR = 1
         plBinSearch = lEnd
      Else
         bGreater = pbGreaterBinSearch( _
               vItems, _
               tRows(lStart).lGridCellArrayRow, _
               tRows(lMatchFor).lGridCellArrayRow, _
               tRows(lStart).lGroupIndentLevel, _
               lIndentMatchLevel, _
               bIsEqual)
         If (bIsEqual) Then
            iR = 0
            plBinSearch = lStart
 