il caricamento avviene attraverso un DAO Mock, una classe che mi simula il caricamento:

codice:
Catalogo catalogo = DAOMock.carica()
nel Mock c'è questo :

codice:
Catalogo catalogo = new Catalogo();
        Prodotto 1 = new Prodotto("aaa", "aaaaaa", 1111);
        Prodotto 2 = new Prodotto("bbb", "bbbbbb", 2222);
        Prodotto 3 = new Prodotto("ccc", "cccccc", 3333);
        catalogo.putProdotto(aaa,aaaaaa );
        catalogo.putProdotto(bbb,bbbbbb );
e fin qui credo di non aver sbagliato niente, infatti riesco a visualizzare il numero di prodotti :

codice:
System.out.println(catalogo.mappaProdotti.size());
quindi come potrebbe risultare vuota ?
cosa sbaglio ?