Request to put this change back in jdk7u6 repo. Changes have soaked in jdk8 for some time now.
Reviewed by Alan Bateman : http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-March/009454.html
Bug report : http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105952 regards, Sean.