hunk.code_window:           switch(errorCode) {
               case "EXPERIENCE_NOT_FOUND": // Really doesn't exist
               case "EXPERIENCE_NOT_PUBLISHED_ERROR": // Not published
               case "EXPERIENCE_RELEASE_NOT_FOUND_ERROR": // Can't find a release for the requested release channel
                 formattedMessage = "No experience found at " + mManifestUrl + ".";
                 break;
               case "EXPERIENCE_SDK_VERSION_OUTDATED":
                 JSONObject metadata = mErrorJSON.getJSONObject("metadata");
                 JSONArray availableSDKVersions = metadata.getJSONArray("availableSDKVersions");
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:               formattedMessage = "No project found at " + mManifestUrl + ".";
  
hunk.file_path: android/expoview/src/main/java/host/exp/exponent/exceptions/ManifestException.java
hunk.type: replace
file: /**
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   */
  
  #import <Foundation/Foundation.h>
  
  @class ABI33_0_0RCTJSStackFrame;
  
  /**
   * An ObjC wrapper for ReactABI33_0_0 Native errors.
   */
  @interface ABI33_0_0RCTErrorInfo : NSObject
  @property (nonatomic, copy, readonly) NSString *errorMessage;
  @property (nonatomic, copy, readonly) NSArray<ABI33_0_0RCTJSStackFrame *> *stack;
  
  
  - (instancetype)initWithErrorMessage:(NSString *)errorMessage
                                 stack:(NSArray<ABI33_0_0RCTJSStackFrame *> *)stack;
  
  @end
  