Bug 12049 Java Browing is not saving its state.
Open a java browing perspective. Select a project, package and type. Exit the workspace Re-start it. The selected project,package and type are not selected anymore.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java
private BuildActionGroup fBuildActionGroup;
	protected CompositeActionGroup fActionGroups;
	
	private CustomFiltersActionGroup fCustomFiltersActionGroup;
	
	private Menu fContextMenu;		
	private IWorkbenchPart fPreviousSelectionProvider;
	private Object fPreviousSelectedElement;
			
	/*
	 * Ensure selection changed events being processed only if
	 * initiated by user interaction with this part.
	 */
	private boolean fProcessSelectionEvents= true;
	private IPartListener fPartListener= new IPartListener() {
		public void partActivated(IWorkbenchPart part) {
				setSelectionFromEditor(part);
		}
		public void partBroughtToTop(IWorkbenchPart part) {
				setSelectionFromEditor(part);
		}
		public void partClosed(IWorkbenchPart part) {
		}
		public void partDeactivated(IWorkbenchPart part) {
		}
		public void partOpened(IWorkbenchPart part) {
		}
	};
	/*
	 * Implements method from IViewPart.