Android/WakeLocks

Description
Using the PowerManager to create a new WakeLock

the WakeLock is not a Binder object, and can only be used in the single process, however it creates a Binder object called mToken which is passed to the PowerManagerService.

WakeLock Implementation Overview
http://stackoverflow.com/a/16258624/329931