@staticmethod
def _list_replace_ci(lst, replace, replacement):
    """
        Replace all values case-insensitive-matching values in-line in a list.  Return whether any
        values were replaced.
        """
    replaced = False
    for i, v in enumerate(lst):
        if v.lower() == replace.lower():
            lst[i] = replacement
            replaced = True
    return replaced
