if (val.equals("")) return;
CharacterIterator i = new StringCharacterIterator(val);
StringBuffer buf = new StringBuffer(32);
while (i.current() != CharacterIterator.DONE) {
if (i.current() == ',') {
value.add(buf.toString().trim());
buf = new StringBuffer(32);
} else {
buf.append(i.current());