> printing internal private state of objects in 3rd party code
That is more a dynamic monkey patching programming language kind of thing.