863 @WakeLock

adds @WakeLock annotation see #863 for details
We always check for the positive case. For example `isNotPrivate`. Hence we should name this `doesnotHaveTraceAnnotationAndReturnValue` or sg like that.