Bug 12585 Packages view should not provide file and resource transfer if Java element below CU is selected
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart.java
});
		
		return propertyChangeListener;		
	}
	private IPropertyChangeListener createWorkingSetChangeListener() {
		return new IPropertyChangeListener() {
			public void propertyChange(PropertyChangeEvent event) {
				String property= event.getProperty();
				if (IWorkbenchPage.CHANGE_WORKING_SET_REPLACE.equals(property)) {
					IWorkingSet newWorkingSet= (IWorkingSet) event.getNewValue();
					if (fWorkingSetFilter.getWorkingSet() != null)
						fWorkingSetFilter.getWorkingSet().removePropertyChangeListener(this);
					fWorkingSetFilter.setWorkingSet(newWorkingSet);	
					if (newWorkingSet != null)
						newWorkingSet.addPropertyChangeListener(this);	
						
					fViewer.getControl().setRedraw(false);
					fViewer.refresh();
					updateTitle();
					fViewer.getControl().setRedraw(true);
				}
				else if (IWorkingSet.CHANGE_WORKING_SET_NAME_CHANGE.equals(property))
					updateTitle();
				else if (IWorkingSet.CHANGE_WORKING_SET_CONTENT_CHANGE.equals(property))
					fViewer.refresh();			
			}
		};
	}
}