docs: public void invokeHookEmit(List<Object> values, String stream, Collection<Integer> outTasks) {
      if (taskHooks.size() != 0) {
        EmitInfo emitInfo = new EmitInfo(values, stream, getThisTaskId(), outTasks);
        for (ITaskHook taskHook : taskHooks) {
          taskHook.emit(emitInfo);
        }
      }
    }