Bug 14305 JUnit - TestSuite should not include Abstract classes
I refactored my testcases to use some abstract classes. When I now recreate the testsuite (BTW, this only works in the Java but not in the Java-Browsing perspective), the abstract classes are added. I'm using M5.
org.eclipse.jdt.junit/src/org/eclipse/jdt/internal/junit/wizards/NewTestSuiteCreationWizardPage.java
gd = new GridData();
			gd.horizontalSpan = 2;
			fSelectedClassesLabel.setLayoutData(gd);
		}
	}
	public static class ClassesInSuitContentProvider implements IStructuredContentProvider {
			
		public ClassesInSuitContentProvider() {
			super();
		}
		
		public Object[] getElements(Object parent) {
			try {
				if (parent instanceof IPackageFragment) {
					IPackageFragment pack= (IPackageFragment) parent;
					if (pack.exists()) { 
						ICompilationUnit[] cuArray= pack.getCompilationUnits();
						ArrayList typesArrayList= new ArrayList();
						for (int i= 0; i < cuArray.length; i++) {
							ICompilationUnit cu= cuArray[i];
							IType[] types= cu.getTypes();
							for (int j= 0; j < types.length; j++) {
								if (TestSearchEngine.isTestImplementor(types[j]))	
									typesArrayList.add(types[j]);
							}
						}
						return typesArrayList.toArray();
					}
				}
			} catch (JavaModelException e) {