assertNotNull(JavaProjectHelper.addRTJar(fJavaProject));
	protected void setUp() throws Exception {		fJavaProject= JavaProjectHelper.createJavaProject("DummyProject", "bin");		IPackageFragmentRoot root= JavaProjectHelper.addSourceContainer(fJavaProject, "src");		fPackage= root.createPackageFragment("ibm.util", true, null);				ICompilationUnit cu= fPackage.getCompilationUnit("A.java");		fClassA= cu.createType("public abstract class A {\n}\n", null, true, null);		fClassA.createMethod("public abstract void a();\n", null, true, null);		fClassA.createMethod("public abstract void b(java.util.Vector v);\n", null, true, null);				cu= fPackage.getCompilationUnit("B.java");		fInterfaceB= cu.createType("public interface B {\n}\n", null, true, null);		fInterfaceB.createMethod("void c(java.util.Hashtable h);\n", null, true, null);				cu= fPackage.getCompilationUnit("C.java");		fClassC= cu.createType("public abstract class C {\n}\n", null, true, null);		fClassC.createMethod("public void c(java.util.Hashtable h) {\n}\n", null, true, null);		fClassC.createMethod("public abstract java.util.Enumeration d(java.util.Hashtable h) {\n}\n", null, true, null);		cu= fPackage.getCompilationUnit("D.java");		fClassD= cu.createType("public abstract class D extends C {\n}\n", null, true, null);		fClassD.createMethod("public abstract void c(java.util.Hashtable h);\n", null, true, null);				cu= fPackage.getCompilationUnit("E.java");		fInterfaceE= cu.createType("public interface E {\n}\n", null, true, null);		fInterfaceE.createMethod("void c(java.util.Hashtable h);\n", null, true, null);		fInterfaceE.createMethod("void e() throws java.util.NoSuchElementException;\n", null, true, null);		}