I don't have a stand on the Java versus .Net wars. As long as it runs perfectly on my PC, I am good. I don't have a deep knowledge of Java - and for my simple, simplistic needs I write codes in C++ and C# - and when I am truly lazy, Visual Basic, all on Visual Studio.
But this captured my attention.
I don't know what it is for - but surely, it was entertaining. Brilliant even, in its very own way!