public void play( ) {
		synchronized( this ) {
			if( !paused )
				return;

			double offset = ( System.currentTimeMillis( ) - pauseTime ) / 1000.0;
			for( Message m : waitQueue )
				m.bumpReceiveTime( offset );
			for( Message m : sendQueue )
				m.bumpSendTime( offset );
			paused = false;
		}

		ssi.statusChanged( );
	}