docs: protected void arrangeHookPreparedAccessContext(AccessContextArranger arranger, Object hook, Method hookMethod, Cron4jJob job) {
          final String moduleName = DfTypeUtil.toClassTitle(hook.getClass());
          final AccessContext context = arranger.arrangePreparedAccessContext(new AccessContextResource(moduleName, hookMethod));
          if (context == null) {
              String msg = "Cannot return null from access context arranger: " + arranger + " job=" + job.toIdentityDisp();
              throw new IllegalStateException(msg);
          }
          PreparedAccessContext.setAccessContextOnThread(context);
      }