} else if (MessageListMarkReadFunction.NAME.equals(name)) {
return new MessageListMarkReadFunction();
} else if (MessageListRemoveItemFunction.NAME.equals(name)) {
return new MessageListRemoveItemFunction();
} else if (MessageListUpdateItemFunction.NAME.equals(name)) {
return new MessageListUpdateItemFunction();
} else if (FIELD_ONITEMOPENED.equals(name)) {
return _onItemOpened.get();
} else if (FIELD_ONITEMMARKEDREAD.equals(name)) {
return _onItemMarkedRead.get();
} else if (FIELD_ONITEMMARKEDUNREAD.equals(name)) {