Recursion Diagram for Sequence of Activations, List Example Terminations and Outputs printList(5) | Activate printList(5) | System.out.println(5) Activate printList(4) | Activate printList(3) printList(4) Activate printList(2) | Activate printList(1) | System.out.println(4) Activate printList(0) | n > 0 is false, so no output. printList(3) Terminate printList(0) | n > 0 so output n == 1 | System.out.println(3) Terminate printList(1) | n > 0 so output n == 2 printList(2) Terminate printList(2) | n > 0 so output n == 3 | System.out.println(2) Terminate printList(3) | n > 0 so output n == 4 printList(1) Terminate printList(4) | n > 0 so output n == 5 | System.out.println(1) Terminate printList(5) | printList(0)