docs: public static Iban valueOf(final String iban, final IbanFormat format) throws IbanFormatException,
              InvalidCheckDigitException, UnsupportedCountryException {
          switch (format) {
              case Default:
                  final String ibanWithoutSpaces = iban.replace(" ", "");
                  final Iban ibanObj = valueOf(ibanWithoutSpaces);
                  if(ibanObj.toFormattedString().equals(iban)) {
                      return ibanObj;
                  }
                  throw new IbanFormatException(IBAN_FORMATTING,
                          String.format("Iban must be formatted using 4 characters and space combination. " +
                                  "Instead of [%s]", iban));
              default:
                  return valueOf(iban);
          }
      }