@Override
    public boolean isMoveDoable(ScoreDirector<Solution_> scoreDirector) {
        Object oldValue = variableDescriptor.getValue(entity);
        return !Objects.equals(oldValue, toPlanningValue);
    }
@Override
    public boolean isMoveDoable(ScoreDirector<Solution_> scoreDirector) {
        Object oldValue = variableDescriptor.getValue(entity);
        return !Objects.equals(oldValue, toPlanningValue);
    }
@ Override public boolean isMoveDoable ( ScoreDirector < Solution_ > scoreDirector ) { Object oldValue = variableDescriptor . getValue ( entity ) ; return ! Objects . equals ( oldValue , toPlanningValue ) ; }
************************************************************************
************************************************************************