Another nice addition (that will never happen) would be to make variable declarations final by default, and adding a var keyword to declare them mutable.
Also, pattern matching would be nice.
Wait a second, this is all starting to look a lot like Scala.