Bug 31720 Browsing views should add listener to page [Browsing]
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/browsing/JavaBrowsingPart.java
setInitialSelection();
		fMemento= null;		
		
		
		getViewSite().getWorkbenchWindow().getSelectionService().addPostSelectionListener(this);
		getViewSite().getPage().addPartListener(fPartListener);
		fillActionBars(getViewSite().getActionBars());
		
		setHelp();
	}
	
	protected DecoratingLabelProvider createDecoratingLabelProvider(JavaUILabelProvider provider) {
		return new DecoratingJavaLabelProvider(provider);
	}
	
	protected JavaElementSorter createJavaElementSorter() {
		return new JavaElementSorter();
	}
	
	protected StatusBarUpdater createStatusBarUpdater(IStatusLineManager slManager) {
		return new StatusBarUpdater(slManager);
	}
	
	protected void createContextMenu() {
		MenuManager menuManager= new MenuManager("#PopupMenu"); 
		menuManager.setRemoveAllWhenShown(true);
		menuManager.addMenuListener(this);
		Menu contextMenu= menuManager.createContextMenu(fViewer.getControl());