{
vcas = (ValueContentAddressStorage)Class.forName(vcasType).newInstance();
}
catch (ExceptionInInitializerError e)
{
throw new RepositoryConfigurationException("VCAS Storage class load error " + e, e);
}
catch (SecurityException e)
{
throw new RepositoryConfigurationException("VCAS Storage class load error " + e, e);
}
catch (ClassNotFoundException e)
{
throw new RepositoryConfigurationException("VCAS Storage class load error " + e, e);
}
catch (InstantiationException e)
{
throw new RepositoryConfigurationException("VCAS Storage class load error " + e, e);
}
catch (IllegalAccessException e)
{
throw new RepositoryConfigurationException("VCAS Storage class load error " + e, e);
}
vcas.init(props);
}