/* 122 */ if (classloader == null)
/* 123 */ throw new IllegalStateException("ClassLoader no longer exists: " + this.classLoaderString);
/* 124 */ if (!(classloader instanceof RepositoryClassLoader))
/* 125 */ throw new IllegalStateException("ClassLoader is not an instanceof RepositoryClassLoader " + this.classLoaderString);
/* 126 */ RepositoryClassLoader repositoryClassLoader = (RepositoryClassLoader)classloader;
/* 127 */ LoaderRepository loaderRepository = repositoryClassLoader.getLoaderRepository();
/* 128 */ if (loaderRepository == null)
/* 129 */ throw new IllegalStateException("ClassLoader has been undeployed: " + this.classLoaderString);
/* 130 */ if (!(loaderRepository instanceof HeirarchicalLoaderRepository3))
/* 131 */ throw new IllegalStateException("Repository " + loaderRepository + " for classlaoder " + this.classLoaderString + " is not an HeirarchicalLoaderRepository3");
/* 132 */ return (HeirarchicalLoaderRepository3)loaderRepository;