public static Task <IEnumerable <string> > EventNames <TInfo>( this IActivity <TInfo> instance) where TInfo : Info { if (instance == null) { throw new ArgumentNullException("instance"); } return(instance.EventNames(false)); }