(8) Her brukes et HashMap til å organisere innveiingsloggene. HashMapet har en String (deltakernavn) som nøkkel og en List som verdi. Deklarerer HashMapet som et Map, siden det ikke skal brukes noen HashMap-spesifikke metoder. Merk at det egentlig ville vært mer naturlig med et personobjekt her som nøkkel i Mapet (12) Med en ArrayList til å holde på innveiingene vil man enkelt kunne hente vekt etter uketall siden listen er 0-indeksert. Bruker double siden listen skal støtte desimaltall. Deklarerer ArrayListen som en List, siden det ikke skal brukes noen ArrayList-spesifikke metoder.
(16) Metode for å gjøre koden kjørbar, og er ikke en del av oppgaveteksten.
(32) Bruker metoden keySet() som returnerer alle nøklene HashMapet har, og traverserer disse.
(34) Henter deretter en og en log med get()-metoden.
(36) Henter element på plass 0 fra ArrayList. (37) Henter siste element fra ArrayList, (størrelsen - 1) pga 0-indeksert.