public AbstractSplitConditionalTask(SplitConditionalTaskState state) {
super();
this.state = state;
this.stepSize = state.getStepSize();
this.executionCondition = new SplitCyclicCondition(state.getConditionalTask().getExecutionCondition());
this.endingCondition = new SplitBoundCondition(state.getConditionalTask().getEndingCondition());
}