Bug 53984 Additional default trace filters [Junit]
junit.framework.TestResult$1 Should be filtered by default; it's the inner class Protectable. @@@@ Also you could consider adding: sun.reflect.NativeMethodAccessorImpl.invoke sun.reflect.DelegatingMethodAccessorImpl.invoke Those might only be useful if you have RTTI-test cases ... those are quite seldom and then you still could disable the filters. The method call at the bottom of the stack trace would be the actual test.
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/ui/JUnitPreferencePage.java
return null;
			} else if ((Character.isUpperCase(name.charAt(0))) && (name.indexOf('.') < 0)) {
				
				return IMG_CUNIT;
			} else {
				
				final int lastDotIndex= name.lastIndexOf('.');
				if ((-1 != lastDotIndex) && ((name.length() - 1) != lastDotIndex) && Character.isUpperCase(name.charAt(lastDotIndex + 1)))
					return IMG_CUNIT;
			}
			
			return null;
		}
	}
	/**
	 * Content provider for the filter table.  Content consists of instances of
	 * Filter.
	 */
	private class StackFilterContentProvider implements IStructuredContentProvider {
		private List fFilters;
		public StackFilterContentProvider() {
			List active= createActiveStackFiltersList();
			List inactive= createInactiveStackFiltersList();
			populateFilters(active, inactive);
		}
		public void setDefaults() {
			fFilterViewer.remove(fFilters.toArray());
			List active= createDefaultStackFiltersList();
			List inactive= new ArrayList();