':param VariableRecoveryState other:
:return:
:rtype:                             list'

def _merge_concrete_states(self, other):

    merged = []
    for s in self.concrete_states:
        other_state = other.get_concrete_state(s.ip._model_concrete.value)
        if (other_state is not None):
            s = s.merge(other_state)
        merged.append(s)
    return merged
