public void addNodeChangeListener(NodeChangeListener listener) {
public void addNodeChangeListener(NodeChangeListener listener) { synchronized (lock) { if (isRemoved()) throw new IllegalStateException("node has been removed"); if (listener == null) throw new NullPointerException("listener is null"); if (nodeListeners == null) nodeListeners = new ArrayList(); nodeListeners.add(listener); }
	public void addNodeChangeListener(NodeChangeListener listener) {		// XXX	}