static CppAssetManager2 NdkAssetManagerForJavaObject(/* JNIEnv* env,*/ AssetManager jassetmanager) {
    // long assetmanager_handle = env.GetLongField(jassetmanager, gAssetManagerOffsets.mObject);
    long assetmanager_handle = ReflectionHelpers.getField(jassetmanager, "mObject");
    CppAssetManager2 am = Registries.NATIVE_ASSET_MANAGER_REGISTRY.getNativeObject(assetmanager_handle);
    if (am == null) {
      throw new IllegalStateException("AssetManager has been finalized!");
    }
    return am;
  }
static CppAssetManager2 NdkAssetManagerForJavaObject( AssetManager jassetmanager) {
    
    long assetmanager_handle = ReflectionHelpers.getField(jassetmanager, "mObject");
    CppAssetManager2 am = Registries.NATIVE_ASSET_MANAGER_REGISTRY.getNativeObject(assetmanager_handle);
    if (am == null) {
      throw new IllegalStateException("AssetManager has been finalized!");
    }
    return am;
  }
static CppAssetManager2 NdkAssetManagerForJavaObject ( /* JNIEnv* env,*/ AssetManager jassetmanager ) { // long assetmanager_handle = env.GetLongField(jassetmanager, gAssetManagerOffsets.mObject); long assetmanager_handle = ReflectionHelpers . getField ( jassetmanager , "mObject" ) ; CppAssetManager2 am = Registries . NATIVE_ASSET_MANAGER_REGISTRY . getNativeObject ( assetmanager_handle ) ; if ( am == null ) { throw new IllegalStateException ( "AssetManager has been finalized!" ) ; } return am ; }
}
}