def METHOD_NAME(lTokens, oStart, oEnd, oStop, oTokenMap):
    lStart = oTokenMap.get_token_indexes(oStart)
    lEnd = oTokenMap.get_token_indexes(oEnd)
    lStop = oTokenMap.get_token_indexes(oStop)
    lReturn = []
    for oToken in lTokens:
        for iStart in lStart:
            for iEnd in lEnd:
                if iEnd > iStart:
                    for iStop in lStop:
                        if iStart < iStop < iEnd:
                            break
                    else:
                        lReturn.extend(oTokenMap.get_token_indexes_between_indexes(oToken, iStart, iEnd))
                        break
    return lReturn