listeners.remove(listener);
synchronized(listeners) { listeners.remove(listener); }
	public static void removeResourceStateChangeListener(			IResourceStateChangeListener listener) {		listeners.remove(listener);	}