boolean (Object o) { if (!super.equals(o)) return false; if (!(o instanceof LighthouseRepository that)) return false; if (getProjectId() != null ? !getProjectId().equals(that.getProjectId()) : that.getProjectId() != null) return false; return true; }