Text longHelp = list.addItem().addText("longHelp");
longHelp.setLabel("Long Help");
if (help)
longHelp.setHelp("This is a really long help message. It could potentially be a paragraph of material, really really long. Actually we don't know how long it can be because there is no upper limit on it! Although if you do find your self adding a long help message consider whether your user will actually read any of this, my bet is that they won't. However we still need to support these really, really, really, long messages that may break across multiple lines!");
if (error)
longHelp.addError("This field is in error.");
longHelp.setValue("Current raw value");
// Long error
Text longError = list.addItem().addText("longError");
longError.setLabel("Long Error");