i still don't get why people think auto-generated code is easier to maintain than hand-written one.. (i think there was some saying that code should be optimized for reading?)
if things can be auto-generated by an IDE, why not auto-generate it during run-time? (obviously only the first time to avoid performance impact). don't get me wrong.. i like java.. but compared to the web frameworks available in other languages (e.g. python with django) all java frameworks are just a pain (struts 2, wicket, JSF, ...) which are barely bearable with the right IDE.. (yes, if you are developing your next online banking application or million hits per second online store it might be necessary..) -- that beeing said, i still prefer the next best java project over some php kiddie-project.. at least i can find my way around getters and setters, there is no way i stay sane trying to figure out where some weird global variable come from... (speaking from experience.. which means i've probably already lost my sanity anyway, so feel free to ignore me ;) )