> > ``` > > class PlacementResult<T> { > > T result(); > > boolean strictlyConformsToPolicy(); > > } > > That was my first proposal and I like it. It is clearer and auto-documenting. > > Given that we are changing EnsemblePlacementPolicy at every major > version, we can defer this refactor to 4.10. > I am open to adopt this solution as well.
It's a small change, so better to apply it now. If you don't have the cycles today, I can pick it up. We should merge your Pair stuff anyhow. Pair is always useful. -Ivan