Added Java7 caveat :)