This class acts as interface between the TraCI handling and the actual simulation. All
synchronization is handled by the RemoteScenarioRun class. All access to the simulation
state must be wrapped within a StateAccessHandler to decouple the SimulationState
from the command handing.
Within the StateAccessHandler#execute(RemoteManager, SimulationState) method the {@link
SimulationState} is save to access and change. Be really careful what you change!