change_queue.add(new Change(object, changes));
change_queue.add(new Change(object, change));
    void publishChange(UniqueObject object, ArrayList changes)    {	synchronized (change_queue_lock) {	    change_queue.add(new Change(object, changes));	    bbs.signalClientActivity();	}    }