Koodattu sekä Javadoc luotu uudelleen