code: @Override
      public boolean isMoveDoable(ScoreDirector<Solution_> scoreDirector) {
          return super.isMoveDoable(scoreDirector)
                  && !Objects.equals(entity, toPlanningValue);
      }
docs: ************************************************************************