}
private TaskWrapper schedule(final TaskConfigurationItem item) {
if (null != item && StringUtils.hasText(item.getClassName())) {
final String className = item.getClassName();
final TaskTypes taskType = item.getTaskType();
final long delay = item.getDelayFromTime();
final long period = item.getPeriod();
final TimeUnit unit = item.getTimeUnit();
try {