/**
  * Save transfer information of account
  *
  * @param ClientAccount $account
  * @return \Wealthbot\ClientBundle\Entity\TransferInformation
  */
 protected function saveTransferInformation(ClientAccount $account)
 {
     $transferInformation = $account->getTransferInformation();
     $transferCustodianId = $this->form->get('transferInformation')->get('transfer_custodian_id')->getData();
     $isFirmNotAppear = $this->form->get('transferInformation')->get('is_firm_not_appear')->getData();
     $transferInformation->setClientAccount($account);
     if (!$isFirmNotAppear && $transferCustodianId) {
         $transferCustodian = $this->em->getRepository('WealthbotClientBundle:TransferCustodian')->find($transferCustodianId);
         $transferInformation->setTransferCustodian($transferCustodian);
         $questionnaire = $transferInformation->getQuestionnaireAnswers();
         foreach ($questionnaire as $answer) {
             $answer->setTransferInformation($transferInformation);
         }
     }
     return $transferInformation;
 }