Riscritta AzzurroHashMap (utilizza eccezioni e 2 classi ausiliarie)