try {
Class cl=Class.forName(className);
Constructor cons=cl.getConstructor(new Class[] {HBCIHandler.class});
ret=(HBCIJobImpl)cons.newInstance(new Object[] {this});
} catch (ClassNotFoundException e) {
throw new InvalidUserDataException("*** there is no highlevel job named "+jobname+" - need class "+className);
} catch (Exception e) {
String msg=HBCIUtilsInternal.getLocMsg("EXCMSG_JOB_CREATE_ERR",jobname);
if (!HBCIUtilsInternal.ignoreError(null,"client.errors.ignoreCreateJobErrors",msg))
throw new HBCI_Exception(msg,e);
}