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
protected Object[] getFilteredChildren(Object parent) {
				List list = new ArrayList();
				ViewerFilter[] filters = fViewer.getFilters();
				Object[] children = ((ITreeContentProvider) fViewer.getContentProvider()).getChildren(parent);
				for (int i = 0; i < children.length; i++) {
					Object object = children[i];
					if (!isEssential(object)) {
						object = filter(object, parent, filters);
						if (object != null) {
							list.add(object);
						}
					} else
						list.add(object);
				}
				return list.toArray();
			}
			
			
			private Object filter(Object object, Object parent, ViewerFilter[] filters) {
				for (int i = 0; i < filters.length; i++) {
					ViewerFilter filter = filters[i];
					if (!filter.select(fViewer, parent, object))
						return null;
				}
				return object;
			}
		
			/* Checks if a filtered object in essential (ie. is a parent that
			 * should not be removed).
			 */