public Exp5SettingsFactory(BasicSettingsFactory basicSettings, CostSettingsFactory costSettingsFactory, ParticlePositionFactory particlePositionFactory, SimulationTypeFactory simulationTypeFactory) { this.basicSettings = basicSettings; this.costSettingsFactory = costSettingsFactory; this.particlePositionFactory = particlePositionFactory; this.simulationTypeFactory = simulationTypeFactory; }