title: OptaPlanner - Get n best solutions with equal score
body: <p>We have a use-case where we need to return the &quot;top-N-best-solutions&quot; for a problem using OptaPlanner. Unlike pareto we are going to compare scores of similar entities. Going through the OptaPlanner docs and other questions here I see that there have been multiple mentions of a &quot;hack&quot; involving <em>BestSolutionRecaller</em> to achieve this behavior in the cases where the &quot;bestSolutionChanged&quot; listener will not be triggered for solutions with equal best scores.</p>
  <p>So since it is still not officially supported yet, in the meantime wanted to know if the &quot;hack&quot; is still doable or has that been closed as well ? Is there any other way (a better one) by which we can achieve this result until it is officially supported  by OptaPlanner (as part of Pareto scoring or other feature) ?</p>
  <p>P.S.: Not sure if the approach involving BestSolutionRecaller is still valid as it was earlier mentioned in the official docs under pareto score support but seems to have been removed lately.</p>
  <p>The use case/expectation is exactly similar to this existing question -
  <a href="https://stackoverflow.com/questions/25441711/get-best-3-scores-in-optaplanner">Get best 3 scores in Optaplanner?</a></p>