palautettu vanhaa java-koodia, uudellenjärjestelty scala-koodia