- NSMutableString *groupMembersString = [NSMutableString string];
- if ((value != nil) || [(NSMutableDictionary *)value count]) {
- for (NSString *groupMember in [(NSMutableDictionary *)value keyEnumerator]) {
- if ([groupMember length])
- [groupMembersString appendFormat:@"%@,", groupMember];
- }
- if ([groupMembersString hasSuffix:@","])
- [groupMembersString deleteCharactersInRange:NSMakeRange(([groupMembersString length] - 1), 1)];
+ if (value != nil) {
+ return [NSMutableArray arrayWithArray:[(NSMutableDictionary *)value allKeys]];
+ } else {
+ return [NSMutableArray array];