javaLangObjectType = repos.classTypeFromDottedClassName("java.lang.Object"); setClass(javaLangObjectType);   myClassType = repos.classTypeFromSlashedClassName("com/foobar/MyClass"); myClassType2 = repos.classTypeFromDottedClassName("com.foobar.MyClass"); myClassType3 = repos.classTypeFromSlashedClassName("com/foobar/MyClass"); myClassType4 = repos.classTypeFromDottedClassName("com.foobar.MyClass"); setClass(myClassType);   mySuperclassType = repos.classTypeFromDottedClassName("com.foobar.MySuperClass"); setClass(mySuperclassType); myInterfaceType = repos.classTypeFromDottedClassName("com.foobar.MyInterface"); setInterface(myInterfaceType); repos.addSuperclassLink(myClassType, mySuperclassType); repos.addSuperclassLink(mySuperclassType, javaLangObjectType); repos.addInterfaceLink(mySuperclassType, myInterfaceType);
	protected void setUp() {		// The BCEL resolver is an easy way to test stuff		// that is accessible on the system classpath.		ClassResolver resolver = new BCELRepositoryClassResolver();		// Clear the BCEL repository		Repository.clearCache();		SyntheticRepository synthRepos = SyntheticRepository.getInstance(ClassPath.SYSTEM_CLASS_PATH);		Repository.setRepository(synthRepos);		this.repos = new TypeRepository(resolver);	}