fireBufferEvent(BufferEvent.DIRTY_CHANGED,this);
fireBufferEvent(BufferEvent.DIRTY_CHANGED);
	public void setDirty(boolean d)	{		if(d)		{			if(init || readOnly)				return;			if(dirty && !adirty)				return;			dirty = adirty = true;		}		else			dirty = false;		fireBufferEvent(BufferEvent.DIRTY_CHANGED,this);	}