@Intrepid, just don't do it, you'll waste your time and get bored and drop another thing in your life, because coding requires time and passion and if you "miss coding" that means you are not passionate enough to do it often not to miss it.
About the bogus information you are giving about L2J project, I'd invite you to check the trac and the code, but you guys are too pro to waste time on that, so I'll make it short and tell you that we don't make "temp fixes", we are the only team, coding publicly, that makes complete reworks of stuff that is working wrong or it's implementation is not good, based on real retail information.
Another thing is that I completely banned the use of data leaked from forks, and discourage the use of code from public forks, so those that dare to say that we copy them, are laying their asses off.
P.S. About Javolution faster than Java implementations benchmark it today and let me know: http://www.techempower.com/blog/2013/03/26/everything-about-java-8/
Last but not least, when I joined the team I banned the private sources at L2J and the only code done and shared is on SVN, for everyone and for free.