code: public CloudTaskListSubtasksResult listSubtasks(String jobId, String taskId, TaskListSubtasksOptions taskListSubtasksOptions) {
          return listSubtasksWithServiceResponseAsync(jobId, taskId, taskListSubtasksOptions).toBlocking().single().body();
      }
docs: Lists all of the subtasks that are associated with the specified multi-instance task.
  If the task is not a multi-instance task then this returns an empty collection.
  
  @param jobId The ID of the job.
  @param taskId The ID of the task.
  @param taskListSubtasksOptions Additional parameters for the operation
  @throws IllegalArgumentException thrown if parameters fail the validation
  @throws BatchErrorException thrown if the request is rejected by server
  @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent
  @return the CloudTaskListSubtasksResult object if successful.