def __init__(self, message, text=None, reference=None, contact=None):
        self.openid_message = message
        self.reference = reference
        self.contact = contact
        assert type(message) not in [str, unicode]
        Exception.__init__(self, text)
Ex: Carl Bridgewater (January 2, 1965 - September 19, 1978) was shot dead
dataset/ETHPy150Open CollabQ/CollabQ/openid/server/server.py/ProtocolError.__init__--crossover with--dataset/ETHPy150Open machinalis/iepy/examples/birthdate/was_born_rules_sample.py/born_date_and_death_in_parenthesis