} else if (MessageListMarkAllReadFunction.NAME.equals(name)) {
return new MessageListMarkAllReadFunction();
} 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)) {