hunk.code_window:   public void shouldCheckOptions() {
       if (mManifestUrl != null && mKernel.hasOptionsForManifestUrl(mManifestUrl)) {
         handleOptions(mKernel.popOptionsForManifestUrl(mManifestUrl));
       }
       clearNotifications();
     }
  
hunk.labels: keep keep keep keep keep replace keep keep
hunk.after_edit:     // this is old code from before `Expo.Notifications.dismissAllNotificationsAsync` existed
       // since removing it is a breaking change (people have to call ^^^ explicitly if they want
       // this behavior) we only do it starting in SDK 28
       // TODO: eric: remove this once SDK 27 is phased out
       if (mSDKVersion != null && ABIVersion.toNumber(mSDKVersion) < ABIVersion.toNumber("28.0.0")) {
         clearNotifications();
       }
  
hunk.file_path: android/expoview/src/main/java/host/exp/exponent/experience/ExperienceActivity.java
hunk.type: replace
file: // Copyright 2015-present 650 Industries. All rights reserved.
  
  #import <ReactABI27_0_0/ABI27_0_0RCTViewManager.h>
  
  @interface ABI27_0_0EXBlurViewManager : ABI27_0_0RCTViewManager
  
  @end
  