+ strengthWeightFactoryClass.getName()
+ ") does not have a public no-arg constructor", e);
}
valueSorter.setStrengthWeightFactory(strengthWeightFactory);
}
triggerChainCorrection = planningVariableAnnotation.triggerChainCorrection();
if (triggerChainCorrection && !variablePropertyDescriptor.getPropertyType().isAssignableFrom(
planningEntityDescriptor.getPlanningEntityClass())) {
throw new IllegalArgumentException("The planningEntityClass ("
+ planningEntityDescriptor.getPlanningEntityClass()
+ ") has a PlanningVariable annotated property (" + variablePropertyDescriptor.getName()