mutableState historyi.MutableState,
activitySyncInfo *historyservice.ActivitySyncInfo,
scheduledEventID := activitySyncInfo.GetScheduledEventId()
shouldApply, err := r.compareVersionHistory(
namespace.ID(workflowKey.NamespaceID),
workflowKey.WorkflowID,
workflowKey.RunID,
scheduledEventID,
mutableState,
activitySyncInfo.GetVersionHistory(),
)
if err != nil || !shouldApply {
return false, err
}