since theres no before/after job annotations, might it be better just to return null from the getAnnotation method rather than adding as a param here?