@Override
  protected Trigger getTrigger() {
    final TriggerBuilder<? extends Trigger> triggerBuilder = trigger.getTriggerBuilder();
    triggerBuilder.withIdentity((TriggerKey) null);

    if (getDelay() != null) {
      triggerBuilder.startAt(new DateTime().plus(getDelay()).toDate());
    }

    return triggerBuilder.build();
  }