Versió final amb comentaris Javadoc