(1) The C++ RenderTarget API might be used by an external Android library such as filament-utils-android and therefore needs to be in the map file. (2) Texture, Skybox, and IndirectLight each had two "nativeObject" constructors which exist for the benefit of filament-utils-android, but each of these classes only need one nativeObject constructor.