@Override
 public List<EmployeeBankInfo> getEmployeeBankAccounts(Employee employee)
     throws InstanceNotFoundException {
   logger.debug(" in getEmployeeBankAccounts ... ");
   List<EmployeeBankInfo> bankInfos = new ArrayList<>();
   EmployeeBankInfo bankInfo = null;
   for (EmployeeBankAccount bankAccount :
       employeeBankAccountDao.getEmployeeBankAccounts(employee)) {
     bankInfo = new EmployeeBankInfo();
     bankInfo.setAccountNumber(bankAccount.getAccountNumber());
     bankInfo.setAccountType(bankAccount.getAccountType());
     bankInfo.setBankName(bankAccount.getBankName());
     bankInfo.setDepositValue(bankAccount.getDepositValue());
     bankInfo.setDepositValueType(bankAccount.getDepositValueType());
     bankInfo.setId(bankAccount.getId());
     bankInfo.setRoutingNumber(bankAccount.getRoutingNumber());
     bankInfos.add(bankInfo);
   }
   return bankInfos;
 }