class DynamicSimulationParameters extends AbstractExtendable<DynamicSimulationParameters> {

    public DynamicSimulationParameters setStopTime(int stopTime) {
        if (stopTime <= startTime) {
            throw new AssertionError("Stop time should be greater than start time");
        }
        this.stopTime = stopTime;
        return this;
    }

    public  DynamicSimulationParameters(int startTime, int stopTime);
    public  DynamicSimulationParameters();
    protected  DynamicSimulationParameters(DynamicSimulationParameters other);

}