class Experiment {

    void startExperiment () {
        log.info(STARTING_NEW_EXPERIMENT);
        setExperimentStartup(executorService.submit(() -> startExperimentInner(MDC.getCopyOfContextMap())));
        setExperimentState(ExperimentState.STARTING);
    }

    public  Experiment(Container container);

}