Bug 137640 [CommonNavigator] New java elements not selected in project explorer
3.2 RC1 - show the Project Explorer view - create a Java project - select the project and create a package (e.g. using the toolbar button) - the package is created, but not selected (it does get selected in the Package Explorer) - select the package - create a new class - the class is created, but not selected (works in the PE) In both cases, the selection gets cleared. This results in subsequent package or class creations not knowing which source folder they should apply to. E.g. try creating two packages in a row.
bundles/org.eclipse.ui.navigator/src/org/eclipse/ui/internal/navigator/NavigatorContentService.java
private final Map contentExtensions = new HashMap();
	private StructuredViewerManager structuredViewerManager;
	private ITreeContentProvider[] rootContentProviders;
	private WeakHashMap contributionMemory;
	private ITreeContentProvider contentProvider;
	private ILabelProvider labelProvider;
	private final VisibilityAssistant assistant;
	private NavigatorFilterService navigatorFilterService;
	private INavigatorSorterService navigatorSorterService;
	private INavigatorPipelineService navigatorPipelineService;
	private INavigatorDnDService navigatorDnDService;
	private INavigatorActivationService navigatorActivationService;
	private IDescriptionProvider descriptionProvider;
	private boolean contentProviderInitialized;
	private boolean labelProviderInitialized;
	private NavigatorSaveablesService navigatorSaveablesService;
	/**
	 * @param aViewerId
	 *            The viewer id for this content service; normally from the
	 *            <b>org.eclipse.ui.views</b> extension.
	 */
	public NavigatorContentService(String aViewerId) {
		super();
		aViewerId = aViewerId != null ? aViewerId : ""; 
		viewerDescriptor = VIEWER_DESCRIPTOR_REGISTRY
				.getNavigatorViewerDescriptor(aViewerId);
		assistant = new VisibilityAssistant(viewerDescriptor, getActivationService());
		getActivationService().addExtensionActivationListener(this);
	}
	/**