private boolean isJavaClassAcceptable(LogRotationPolicyCfg config,
List<Message> unacceptableReasons)
{
String className = config.getJavaClass();
LogRotationPolicyCfgDefn d = LogRotationPolicyCfgDefn.getInstance();
ClassPropertyDefinition pd =
d.getJavaClassPropertyDefinition();
// Load the class and cast it to a RotationPolicy.
Class<? extends RotationPolicy> theClass;
try {
theClass = pd.loadClass(className, RotationPolicy.class);
theClass.newInstance();