boolean (Object o) { if (!super.equals(o)) return false; if (!(o instanceof BugzillaRepository repository)) return false; if (!Objects.equals(myProductName, repository.getProductName())) return false; if (!Objects.equals(myComponentName, repository.getComponentName())) return false; return true; }