changed split pattern for unicode support

When I used umlauts (öüä) the plugin didn't work right because '\w' won't match. The (?U) flag switches to Unicode and corrects this behaviour.

I added jsr305 because of 'missing javax.annotation.*' build errors. There sure is a better solution. I am not a java nor a scala programmer ...