public Task[][] getForkedTasks() {
        return forkedTasks;
    }
execute task specified in the forkedTasks parameter in parallel.

<p>forkedTask is a two-dimensional list that executes the outermost list in parallel and list
within that is executed sequentially.

<p>e.g. [[task1, task2],[task3, task4],[task5]] are executed as:

<pre>
                   ---------------
                   |     fork    |
                   ---------------
                   |       |     |
                   |       |     |
                 task1  task3  task5
                 task2  task4    |
                   |      |      |
                ---------------------
                |       join        |
                ---------------------
</pre>

<p>This method automatically adds a join that waits for all the *last* tasks in the fork
(e.g. task2, task4 and task5 in the above example) to be completed.*

<p>Use join method @see {@link ForkJoin#joinOn(String...)} to override this behavior (note:
not a common scenario)

@param taskReferenceName unique task reference name
@param forkedTasks List of tasks to be executed in parallel
java-sdk/src/main/java/com/netflix/conductor/sdk/workflow/def/tasks/ForkJoin.java