Yea, this is just meant to be a quick description. I'm unsure how to document the internals, since users really don't have to care.

For the record, something like this:
```c++
CJNIIntent intent("some_action");
startActivity(intent);
```
creates a single global ref, and it's killed as soon as we go out of scope. In our entire application, we maintain only one object (wakelock) for our lifetime. So the auto-globals may sound a bit rough, but it's hard to imagine having more than a dozen used at any given time.

Still, point taken about being more clear in the docs.