Refactored basic german iban rule class