/* 878 */ if (listenerClass == null) {
/* 879 */ this.initException = new SchedulerException("TriggerListener class not specified for listener '" + triggerListenerNames[i] + "'", 50);
/* */
/* 883 */ throw this.initException;
/* */ }
/* 885 */ TriggerListener listener = null;
/* */ try {
/* 887 */ listener = (TriggerListener)loadHelper.loadClass(listenerClass).newInstance();
/* */ }
/* */ catch (Exception e) {
/* 890 */ this.initException = new SchedulerException("TriggerListener class '" + listenerClass + "' could not be instantiated.", e);
/* */
/* 893 */ this.initException.setErrorCode(50);
/* */
/* 895 */ throw this.initException;
/* */ }
/* */ try {
/* 898 */ Method nameSetter = listener.getClass().getMethod("setName", strArg);
/* 899 */ if (nameSetter != null)
/* 900 */ nameSetter.invoke(listener, new Object[] { triggerListenerNames[i] });
/* 901 */ setBeanProps(listener, lp);
/* */ } catch (Exception e) {
/* 903 */ this.initException = new SchedulerException("TriggerListener '" + listenerClass + "' props could not be configured.", e);