@Override public boolean equals(Object object) { if (!(object instanceof KerberosSecurity)) { return false; } KerberosSecurity that = (KerberosSecurity)object; if (secretKey != null && !secretKey.equals(that.secretKey)) { return false; } else if (secretKey == null && that.secretKey != null) { return false; } return super.equals(object); }