class CheckpointRegularRepeatStrategy extends CheckpointRepeatStrategy {

    @Override
    public void init(final ISchedulerEntry entry, final IObject args) throws SchedulingStrategyExecutionException {
        try {
            Duration interval = Duration.parse((String) args.getValue(intervalFieldName));
            entry.getState().setValue(intervalFieldName, interval.toString());
        } catch (ReadValueException | ChangeValueException | InvalidArgumentException e) {
            throw new SchedulingStrategyExecutionException("Error occurred initializing scheduling strategy.", e);
        }

        super.init(entry, args);
    }

    public  CheckpointRegularRepeatStrategy();

}