fillAccountNumber();
fillBankCode();
fillBranchCode();
nationalCheckDigit = nationalCheckDigit(nationalCheckDigit);
Iban iban = new Iban.Builder()
.countryCode(countryCode)
.bankCode(bankCode)
.branchCode(branchCode)
.nationalCheckDigit(nationalCheckDigit)
.accountNumber(accountNumber)
.build();
String identificationNumber = iban.getIdentificationNumber();
String checkDigit = iban.getCheckDigit();
String accountType = iban.getAccountType();
String bban = iban.getBban();
String ownerAccountType = iban.getOwnerAccountType();
String ibanNumber = iban.toString();
return new IBAN(accountNumber, identificationNumber, branchCode, checkDigit,
accountType, bankCode, bban, countryCode.getName(), nationalCheckDigit,
ownerAccountType, ibanNumber);
} catch (IllegalFormatCodePointException e) {