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 .
http://stackoverflow.com/a/16258624/329931