try {
jobMethod = pluginJobObject.getClass().getMethod(jobMethodName, ScheduledJobInvocationContext.class);
params = new Object[1];
AbstractScheduleType scheduleType = AbstractScheduleType.create(isConcurrent, isClustered, scheduleTypeStr,
scheduleTrigger);
if (scheduleType == null) {
// how is this possible that we got bad schedule data in the datamap? this isn't fatal, just log it and leave it null
log.warn(logMsg(pluginName, pluginType, jobId, "ignoring bad schedule type found in data map ["
+ scheduleTypeStr + "]", null));