feel free to use Guava's string join if the project already depends on Guava (I don't remember)