Well, I don't agree with that, but...
Here is a fix for the line breakings:
You have to/can change this:
addColor(WordUtils.wrap(somestring ,35).split("\\r\\n")
by this:
addColor(WordUtils.wrap(somestring ,35, "\n",false).split("\n")
That worked!
RegardS!