2. There is a minor typo in Check JavaDoc: also improving it a bit
3. Please update Joiner.on(",") to Joiner.on(", ") to let printed error be better formatted. I've also did some improvements to the test here and found a little bug where the order of the parameters is not respected when printing.