public int ChooseAction(string uniqueKey, TContext context, IPolicy <TContext> defaultPolicy, bool doNotLog) { return(ChooseAction(uniqueKey, context, defaultPolicy.MapContext(context).Value, doNotLog)); }