}
private void processPropertyAnnotations() {
DependentPlanningVariable dependentPlanningVariableAnnotation = variablePropertyDescriptor.getReadMethod()
.getAnnotation(DependentPlanningVariable.class);
String masterPropertyName = dependentPlanningVariableAnnotation.master();
masterPlanningVariableDescriptor = planningEntityDescriptor.getPlanningVariableDescriptor(masterPropertyName);
if (masterPlanningVariableDescriptor == null) {
throw new IllegalStateException("The planningEntityClass ("
+ planningEntityDescriptor.getPlanningEntityClass()
+ ") has a DependentPlanningVariable annotated property (" + variablePropertyDescriptor.getName()