Apple Sucks (Well, NSAppleEventDescriptor does, anyway)
Quick straw poll. Whoever wrote the Java interface to Applescript for OS X was: (a) So comfortable with AppleEvents that he or she just wanted to replicate them verbatim in a new syntax, instead of providing a useful abstraction, (b) Completely ignorant of the Java Language, (c) A sadist, (d) All of the above. →