Thanks for the comment.
I had heard of jchains here https://jchains.dev.java.net/ after I had done this work
The java.net license for jchains looked a little unusual, so I didn't pursue using it or even really thinking about it.
One of the readers of the post on my earlier work suggested it was possible, and that he had done so, to write a security manager to do the reporting that is the subject of the article. For a long time the idea to do so lay idle, until another reader suggested I pursue it.
So while the idea is not original, and few ideas are, the path I took in getting there was my own. All that said, jchains looks to be very nice work, taking the concept beyond my work.