public void removeNodeChangeListener(NodeChangeListener listener) {  }
public void removeNodeChangeListener(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.remove(listener); } }
	public void removeNodeChangeListener(NodeChangeListener listener) {		// XXX	}