Nuova versione con javadoc corretta