@Override
public <D> D executeRunnableCommand(ComputationTaskIDObject simulationID,
String command, Object[] args) {
ISimulationServer host = getHostOfSimulationRun(simulationID);
try {
return (D) host.executeRunnableCommand(simulationID, command, args);
} catch (RemoteException re) {
SimSystem.report(re);
}
return null;
}