Jak utworzyć instancję tablicy map w Javie?

Mogę zadeklarować tablicę map, używając typów ogólnych, aby określić typ mapy:

private Map<String, Integer>[] myMaps;

Nie wiem jednak, jak poprawnie utworzyć instancję:

myMaps = new HashMap<String, Integer>[count]; // gives "generic array creation" error
myMaps = new HashMap[count]; // gives an "unchecked or unsafe operation" warning
myMaps = (Map<String, Integer>[])new HashMap[count]; // also gives warning

Jak mogę utworzyć instancję tej tablicy map bez uzyskania błędu kompilatora lub ostrzeżenia?

Aktualizacja:

Dziękuję wszystkim za odpowiedzi. Skończyło się na sugestii z Listy.

questionAnswers(7)

yourAnswerToTheQuestion