public void CreateVoter(ITransactionVoterNotifyAsync2 voterNotification, out ITransactionVoterBallotAsync2 voterBallot)
 {
     voterBallot = null;
     try
     {
         if (voterNotification == null)
         {
             throw new ArgumentNullException("voterNotification");
         }
         voterBallot = new VoterBallot(voterNotification, this.systemTx);
     }
     catch (TransactionException exception)
     {
         this.MapTxExceptionToHR(exception);
     }
 }
 public void CreateVoter(ITransactionVoterNotifyAsync2 voterNotification, out ITransactionVoterBallotAsync2 voterBallot)
 {
     voterBallot = null;
     try
     {
         if (voterNotification == null)
         {
             throw new ArgumentNullException("voterNotification");
         }
         voterBallot = new VoterBallot(voterNotification, this.systemTx);
     }
     catch (TransactionException exception)
     {
         this.MapTxExceptionToHR(exception);
     }
 }