I am very pleased to see that generics will actually be in Java soon. It has long been my biggest problem with the language. And it's nice that the syntax is similar to C++ templates. I really didn't think they would do it because, by making the language more complicated, it will make Java more difficult for beginners while making it much easier for experienced developers.
Now, can I have const object parameters please?