I read up on this post and found it rather interesting. So I went into the code and started understanding how it all worked together.
However there was something I found rather curious and have no idea what it's purpose is (though If I had to guess I would say performance). The method in question is called "createWrapper" and is inside the ASMEventHandler class on the forge event bus github. What does this code specifically do for forge. If anyone can shed some light I would be quite grateful.