hunk.code_window:     val viewManagerDefinitionBuilder = ViewManagerDefinitionBuilder()
       body.invoke(viewManagerDefinitionBuilder)
       viewManagerDefinition = viewManagerDefinitionBuilder.build()
     }
     inline fun onCreate(crossinline body: () -> Unit) {
       eventListeners[EventName.MODULE_CREATE] = BasicEventListener(EventName.MODULE_CREATE) { body() }
     }
  
hunk.labels: keep keep keep keep add keep keep keep
hunk.after_edit:   /**
      * Creates module's lifecycle listener that is called right after the module initialization.
      */
  
hunk.file_path: packages/expo-modules-core/android/src/main/java/expo/modules/kotlin/modules/ModuleDefinitionBuilder.kt
hunk.type: add
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.
   */
  
  #include <memory>
  
  #include <gtest/gtest.h>
  
  TEST(RootShadowNodeTest, testSomething) {
    // TODO
  }
  