GroupFinderImpl has several code smells that affects quality of our public API.
1. Has LinkedHashMap requires parameters on certain order! It is wrong to expect the user of the API to expect this.
2. The parameter is LinkedHashMap not a Map. It would be good to change that to a Map.