debugObject.delSignal();
debugObject.delEntity();
	public boolean propogateNextSignalSelf(Debug debugObject) throws LemRuntimeException {		/*		 * First propogate any elapsed delayed signals to self		 * into the signalSelfQueue.		 */		synchronized (delayedSignalSelfQueue) {			while (delayedSignalSelfQueue.size() > 0) {				DelayedSignal s;				s = (DelayedSignal)delayedSignalSelfQueue.get(0);				if (s.getDeliveryTime() <= System.currentTimeMillis()) {					delayedSignalSelfQueue.remove( s );					addSignalSelf(s);				} else					break;			}		}				if (signalSelfQueue.size() > 0) {			Signal s = (Signal)signalSelfQueue.remove(0);			for ( Iterator i = instances.iterator(); i.hasNext(); ) {				Instance in = ( Instance ) i.next();				in.addSignalSelf( s );				debugObject.addSignal();			}			debugObject.delSignal();			return true;		}		return false;	}