code: @Override
      public boolean isAccepted(LocalSearchMoveScope moveScope) {
          Score moveScore = moveScope.getScore();
          Score lastStepScore = moveScope.getStepScope().getPhaseScope().getLastCompletedStepScope().getScore();
          return moveScore.compareTo(lastStepScore) >= 0;
      }
docs: ************************************************************************