I\'m writing a java application that has users that create contracts. The contracts have a list of supporting users that can be added to the contract. The user that created