Object content = part.getContent();
String disposition = part.getDisposition();
List textContent = new Vector();
if (content instanceof String && ( disposition != null && !disposition.equalsIgnoreCase(Part.ATTACHMENT))){
textContent.addAll(toList((String)content));
return toList((String)content);
} else if (content instanceof Multipart) {
int count = ((Multipart) content).getCount();
for (int i = 0; i < count; i++) {