fResourceToWorkingSet.remove(resource);
removeFromMap(fResourceToWorkingSet, resource, ws);
		public IAdaptable[] remove(IWorkingSet ws) {			IAdaptable[] elements= (IAdaptable[])fWorkingSetToElement.remove(new Integer(System.identityHashCode(ws)));			if (elements != null) {				for (int i= 0; i < elements.length; i++) {					IAdaptable element= elements[i];					fElementToWorkingSet.remove(element);					IResource resource= (IResource)element.getAdapter(IResource.class);					if (resource != null) {						fResourceToWorkingSet.remove(resource);					}				}			}			return elements;		}