Class<?> clazz = ClassLoading.forName(directoryManagerClass, this);
if (!DirectoryManager.class.isAssignableFrom(clazz))
{
throw new IOException(directoryManagerClass + " is not a DirectoryManager implementation");
}
DirectoryManager df = (DirectoryManager)clazz.newInstance();
df.init(this);
return df;
}
catch (IOException e)
{
throw e;