docs: public <RESULT> OptionalThing<RESULT> syncRunningCall(Function<TaskRunningState, RESULT> oneArgLambda) {
          synchronized (runningState) {
              if (runningState.getBeginTime().isPresent()) {
                  return OptionalThing.ofNullable(oneArgLambda.apply(runningState), () -> {
                      throw new IllegalStateException("Not found the result from your scope: " + jobType);
                  });
              } else {
                  return OptionalThing.ofNullable(null, () -> {
                      throw new IllegalStateException("Not running now: " + jobType);
                  });
              }
          }
      }