he effect of the different approaches is that under German and Swiss law the assignor cannot validly re-assign the same obligation to a third assignee after the first
agreement has been concluded, whereas under French law the assignor may
do so until the notification has been received by the debtor.