code: public static PainGeneratorIf get(String jobname, SepaVersion version) throws ClassNotFoundException,
          InstantiationException, IllegalAccessException {
          if (!version.canGenerate(jobname))
              throw new InvalidUserDataException("SEPA version is not supported: " + version);
  
          String className = version.getGeneratorClass(jobname);
          LOG.fine("trying to init SEPA creator: " + className);
          Class cl = Class.forName(className);
          return (PainGeneratorIf) cl.newInstance();
      }
docs: Gibt den passenden SEPA Generator für die angegebene PAIN-Version.
  
  @param jobname der Job-Name. Z.Bsp. "UebSEPA".
  @param version die PAIN-Version.
  @return ISEPAGenerator
  @throws ClassNotFoundException
  @throws IllegalAccessException
  @throws InstantiationException