Instead, you get the dilluted watercolor of my thoughts splattered on the canvas of your mind. I've been using Java to build my game prototype for a couple of weeks now. Just drawing several points in a window gives an abysmal frame rate. I think the benefits still outweigh the detriments though.
Inner classes are a nice way to represent a lot of things, like game events.
Reflection is also coming in handy. I had a Windows .INI file reader class from another project, so I'm using that to read in text files containing game parameters. All in all, Java is helping me proceed quickly with a prototype to prove the game concepts and architecture, and that's all I need for now. It's about as stable as leaky dynamite in the back of a pickup truck on a summer day. And it's just plain unpleasant to use.