Bug 137148 [Markers] Contributions to IMarker no longer show up on elements in the Problems View
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/TableView.java
getSite().registerContextMenu(mgr, getViewer());
		getSite().setSelectionProvider(getViewer());
		IActionBars actionBars = getViewSite().getActionBars();
		initMenu(actionBars.getMenuManager());
		initToolBar(actionBars.getToolBarManager());
		registerGlobalActions(getViewSite().getActionBars());
		viewer.addOpenListener(new IOpenListener() {
			public void open(OpenEvent event) {
				handleOpenEvent(event);
			}
		});
		viewer.getControl().addKeyListener(new KeyAdapter() {
			public void keyPressed(KeyEvent e) {
				handleKeyPressed(e);
			}
		});
	}
	/**
	 * Create the viewer input for the receiver.
	 * 
	 * @return Object
	 */
	abstract Object createViewerInput();
	/**
	 * Set the sorter to be the new sorter.
	 * @param sorter2
	 */
	void setSorter(TableSorter sorter2) {
		viewer.setSorter(sorter2);
		updateForNewSorter(sorter2);