863 @WakeLock

adds @WakeLock annotation see #863 for details
good idea. should this validation go into  `validationHelper` too?

imho it is to specific. actually i feel the same way for the `hasTraceAnnotationAndReturnValue`... or should validationHelper contain all validations?