This is to eliminate the static dependency from JMX to java.beans.ConstructorProperties. Similar work has been done in the past [1] and this fix will allow JMX to be used without the presence of java.beans.
Webrev at: http://cr.openjdk.java.net/~mchung/jdk8/webrevs/7198070/webrev.00/ All tests in jdk_management1 and jdk_management2 passed. Mandy [1] http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1ced99075109