code: public static Kontonummer getKontonummer(String kontonummer) throws IllegalArgumentException {
          validateSyntax(kontonummer);
          validateChecksum(kontonummer);
          return new Kontonummer(kontonummer);
      }
docs: Returns an object that represents a Kontonummer.
  
  @param kontonummer A String containing a Kontonummer
  @return A Kontonummer instance
  @throws IllegalArgumentException thrown if String contains an invalid Kontonummer