// Note: this Javadoc is copied from javax.management.Descriptor // due to 6369229. @Override public synchronized int hashCode() { final int size = descriptorMap.size(); // descriptorMap is sorted with a comparator that ignores cases. // return Util.hashCode( descriptorMap.keySet().toArray(new String[size]), descriptorMap.values().toArray(new Object[size])); }