s = signalQueue.remove(0);
s = (Signal)signalQueue.remove(0);
    public Signal getNextSignal() throws LemRuntimeException    {	Signal s;	while (true) {		if (signalSelfQueue.size() > 0) {			s = signalSelfQueue.remove(0);		} else if (signalQueue.size() > 0) {			s = signalQueue.remove(0);		} else {			instanceInObject.propogateNextSignal();			continue;		}		break;	}	return s;    }