docs: public List<SubtaskInformation> listSubtasks(String jobId, String taskId, DetailLevel detailLevel,
              Iterable<BatchClientBehavior> additionalBehaviors) throws BatchErrorException, IOException {
          TaskListSubtasksOptions options = new TaskListSubtasksOptions();
          BehaviorManager bhMgr = new BehaviorManager(this.customBehaviors(), additionalBehaviors);
          bhMgr.appendDetailLevelToPerCallBehaviors(detailLevel);
          bhMgr.applyRequestBehaviors(options);
  
          CloudTaskListSubtasksResult response = this.parentBatchClient.protocolLayer().tasks().listSubtasks(jobId,
                  taskId, options);
  
          if (response != null) {
              return response.value();
          } else {
              return null;
          }
      }