'This checks to see if two C{L{Association}} instances
represent the same association.
@return: C{True} if the two instances represent the same
association, C{False} otherwise.
@rtype: C{bool}'

def __eq__(self, other):

    return ((type(self) is type(other)) and (self.__dict__ == other.__dict__))
