Bug 33226 Show In beeps
RC1 - JUnit setup - select TestCase in package explorer - open TestCase in editor - position cursor right after the package declaration - Show in->Package Explorer Observe: you hear a beep. Normally beeps indicate an error but TestCase is correctly selected since it was before executung Show In.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart.java
}
	public void collapseAll() {
		fViewer.getControl().setRedraw(false);		
		fViewer.collapseToLevel(getViewPartInput(), TreeViewer.ALL_LEVELS);
		fViewer.getControl().setRedraw(true);
	}
	
	public PackageExplorerPart() { 
		initLinkingEnabled();
	}
	public boolean show(ShowInContext context) {
		Object input= context.getInput();
		if (input instanceof IEditorInput)
			return showInput(getElementOfInput((IEditorInput)context.getInput()));
		ISelection selection= context.getSelection();
		if (selection != null) {
			selectReveal(selection);
			return true;
		}
		return false;
	}
	/**
	 * Returns the <code>IShowInSource</code> for this view.
	 */
	protected IShowInSource getShowInSource() {
		return new IShowInSource() {
			public ShowInContext getShowInContext() {
				return new ShowInContext(
					getViewer().getInput(),
					getViewer().getSelection());