':return: A clone of other_vuln.'

@classmethod
def from_vuln(cls, other_vuln):

    if (not isinstance(other_vuln, Vuln)):
        raise TypeError('Vuln    expected    in    from_vuln.')
    name = other_vuln.get_name()
    desc = other_vuln.get_desc()
    response_ids = other_vuln.get_id()
    plugin_name = other_vuln.get_plugin_name()
    severity = other_vuln.get_severity()
    inst = cls(name, desc, severity, response_ids, plugin_name)
    inst._string_matches = other_vuln.get_to_highlight()
    inst._mutant = other_vuln.get_mutant()
    for k in other_vuln.keys():
        inst[k] = other_vuln[k]
    return inst
