import inutile
maiuscole
errore ortografico
value
sposta le requireNotNull e le copy*