boolean (final Object o) { if (this == o) return true; if (!(o instanceof EvaluatedXmlNameImpl that)) return false; if (myEqualToParent != that.myEqualToParent) return false; if (myNamespaceKey != null ? !myNamespaceKey.equals(that.myNamespaceKey) : that.myNamespaceKey != null) return false; if (!myXmlName.equals(that.myXmlName)) return false; return true; }