code: public static SepaVersion byURN(String urn) {
          SepaVersion test = new SepaVersion(null, 0, urn, null, false);
  
          if (urn == null || urn.length() == 0)
              return test;
  
          for (List<SepaVersion> types : knownVersions.values()) {
              for (SepaVersion v : types) {
                  if (v.equals(test))
                      return v;
              }
          }
  
          // keine passende Version gefunden. Dann erzeugen wir selbst eine
          return test;
      }
docs: Liefert die SEPA-Version aus dem URN.
  
  @param urn URN.
  In der Form "urn:iso:std:iso:20022:tech:xsd:pain.001.002.03" oder in
  der alten Form "sepade.pain.001.001.02.xsd".
  @return die SEPA-Version.