Separate names with a comma.
.
You don't need to stream first to loop through the collection; only if you want to filter, map, collect, etc.
At 3:20 (among a few other places), why are you using Long.valueOf (and longValue() earlier)? As well as doing stuff like 1.0F rather than just 1f...
Meh
wat
^