boolean (final Object o) { if (this == o) return true; if (!(o instanceof ComponentItem componentItem)) return false; if (myClassName != null ? !myClassName.equals(componentItem.myClassName) : componentItem.myClassName != null) return false; if (myDefaultConstraints != null ? !myDefaultConstraints.equals(componentItem.myDefaultConstraints) : componentItem.myDefaultConstraints != null) { return false; } if (myIconPath != null ? !myIconPath.equals(componentItem.myIconPath) : componentItem.myIconPath != null) return false; if (myPropertyName2initialValue != null ? !myPropertyName2initialValue.equals(componentItem.myPropertyName2initialValue) : componentItem.myPropertyName2initialValue != null) { return false; } if (myToolTipText != null ? !myToolTipText.equals(componentItem.myToolTipText) : componentItem.myToolTipText != null) return false; return true; }