Wäre es nicht einfacher nur die Collection des Keysets zu nutzen, statt in Array umzuwandeln und weiter unten wieder in Collection zurückzuwandeln?