| Initializing and loading the TestWatcher class that will (eventually) be notified of object allocations |
| Allocating an j.l.Object before redefining Object class |
| Allocating a Transform before redefining Object class |
| Redefining the Object class to add a hook into the <init> method |
| Allocating an j.l.Object after redefining Object class |
| Object allocated of type 'java.lang.Object' |
| Allocating a Transform after redefining Object class |
| Object allocated of type 'Transform' |
| Allocating an int[] after redefining Object class |
| Allocating an array list |
| Object allocated of type 'java.util.ArrayList' |
| Adding a bunch of stuff to the array list |
| Object allocated of type 'java.lang.Object' |
| Object allocated of type 'java.lang.Object' |
| Object allocated of type 'Transform' |
| Allocating a linked list |
| Object allocated of type 'java.util.LinkedList' |
| Adding a bunch of stuff to the linked list |
| Object allocated of type 'java.lang.Object' |
| Object allocated of type 'java.util.LinkedList$Node' |
| Object allocated of type 'java.lang.Object' |
| Object allocated of type 'java.util.LinkedList$Node' |
| Object allocated of type 'java.util.LinkedList$Node' |
| Object allocated of type 'java.util.LinkedList$Node' |
| Object allocated of type 'java.util.LinkedList$Node' |
| Object allocated of type 'java.util.LinkedList$Node' |
| Object allocated of type 'Transform' |
| Object allocated of type 'java.util.LinkedList$Node' |
| Throwing from down 4 stack frames |
| Object allocated of type 'java.lang.Exception' |
| Exception caught. |
| Finishing test! |