Interface SimulationType<S,​T extends SimulationType.SimulationState>