public void run(){
HashMap signalInfo = null;
ResourceBundle rb = getSimModel().getResourceBundle();
SyncSignalReceiver receiver = SyncSignalReceiverFactory.getSignalReceiver(rb);
while(alive)
{
try {
signalInfo = receiver.getSignalInfo(sessionId,rb);
if (threadSpawnFreq != null){
System.out.println("Preparing to re-synchronize");
threadSpawnFreq.destroy();
}
getSimModel().restartSpawnFreqs();