44+ (instancetype) roleSetWithString:(NSString *)roleString;
45+ (instancetype) roleSetWithRole:(NSString *)role probability:(
float)probability;
47- (id)initWithRoleString:(NSString *)roleString;
48- (id)initWithRole:(NSString *)role probability:(
float)probability;
50- (NSString *)roleString;
52- (BOOL)hasRole:(NSString *)role;
53- (float)probabilityForRole:(NSString *)role;
54- (BOOL)intersectsSet:(
id)set;
57- (NSArray *)sortedRoles;
58- (NSDictionary *)rolesAndProbabilities;
64- (id)roleSetWithAddedRole:(NSString *)role probability:(
float)probability;
65- (id)roleSetWithAddedRoleIfNotSet:(NSString *)role probability:(
float)probability;
66- (id)roleSetWithRemovedRole:(NSString *)role;
NSDictionary * OOParseRolesFromString(NSString *string)
NSDictionary * _rolesAndProbabilities