}
catch (InstantiationException e)
{
getLogger().error("ConfigurableFactory can't instantiate class " +
getClassToServe() + buildArgumentString(types, args), e);
throw new PersistenceBrokerException(e);
}
catch (IllegalAccessException e)
{
getLogger().error("ConfigurableFactory can't access constructor for class " +
getClassToServe() + buildArgumentString(types, args), e);
throw new PersistenceBrokerException(e);
}
catch (Exception e)
{
getLogger().error("ConfigurableFactory instantiation failed for class " +
getClassToServe() + buildArgumentString(types, args), e);
throw new PersistenceBrokerException(e);
}
}