public static void Execute(string operationDescription, IRecipientSession adSession, Guid logCorrelationMailboxGuid, OrganizationId organizationId, string clientInfoString, Action <GroupMailboxAccessLayer> action)
 {
     GroupMailboxAccessLayer.InternalExecute(operationDescription, adSession, null, logCorrelationMailboxGuid, organizationId, clientInfoString, action);
 }
 public static void Execute(string operationDescription, IRecipientSession adSession, MailboxSession localStoreSession, Action <GroupMailboxAccessLayer> action)
 {
     ArgumentValidator.ThrowIfNull("localStoreSession", localStoreSession);
     GroupMailboxAccessLayer.InternalExecute(operationDescription, adSession, localStoreSession, localStoreSession.MailboxGuid, localStoreSession.OrganizationId, localStoreSession.ClientInfoString, action);
 }