Is there any difference between initialization via:
MyWrapper wrapper = new MyWrapper();
vs initialization via:
JDK 7 allows to not redefine this "redundant" diamond at initialization time.
It's just a shorter syntax.
With JDK <= JDK 6, the latter doesn't work, you have to use the former.