{
String msg = LOCALISER.msg("034004", data.getName());
if (starter.getMode().equals(AutoStartMechanism.MODE_CHECKED))
{
JPOXLogger.PERSISTENCE.error(msg);
throw new DatastoreInitialisationException(msg);
}
else if (starter.getMode().equals(AutoStartMechanism.MODE_IGNORED))
{
JPOXLogger.PERSISTENCE.warn(msg);
}
else if (starter.getMode().equals(AutoStartMechanism.MODE_QUIET))
{
JPOXLogger.PERSISTENCE.warn(msg);
JPOXLogger.PERSISTENCE.warn(LOCALISER.msg("034001", data.getName()));
starter.deleteClass(data.getName());
}
}
}
}
else
{
String msg = LOCALISER.msg("034000", data.getName());
if (starter.getMode().equals(AutoStartMechanism.MODE_CHECKED))
{
JPOXLogger.PERSISTENCE.error(msg);
throw new DatastoreInitialisationException(msg);
}
else if (starter.getMode().equals(AutoStartMechanism.MODE_IGNORED))
{
JPOXLogger.PERSISTENCE.warn(msg);
}