in plugin-dotnet-agent/src/main/kotlin/jetbrains/buildServer/dotcover/report/model/DotNetSourceCodeProvider.kt [134:151]
fun addValue(value: String) {
myList.add(value)
while (myList.size > 5) {
var kill: String? = null
var min = Int.MAX_VALUE
for (a in myList) {
for (b in myList) {
if (a == b) continue
val dis = Distances.levenshteinDistance(a, b)
if (dis < min) {
min = dis
kill = a
}
}
}
myList.remove(kill)
}
}