--- old/src/share/classes/javax/management/MBeanFeatureInfo.java 2013-09-16 18:02:22.000000000 +0200 +++ new/src/share/classes/javax/management/MBeanFeatureInfo.java 2013-09-16 18:02:22.000000000 +0200 @@ -30,6 +30,7 @@ import java.io.ObjectOutputStream; import java.io.Serializable; import java.io.StreamCorruptedException; +import java.util.Objects; /** *

Provides general information for an MBean descriptor object. @@ -147,9 +148,9 @@ if (!(o instanceof MBeanFeatureInfo)) return false; MBeanFeatureInfo p = (MBeanFeatureInfo) o; - return (p.getName().equals(getName()) && - p.getDescription().equals(getDescription()) && - p.getDescriptor().equals(getDescriptor())); + return (Objects.equals(p.getName(), getName()) && + Objects.equals(p.getDescription(), getDescription()) && + Objects.equals(p.getDescriptor(), getDescriptor())); } public int hashCode() {