boolean (Object o) { if (this == o) return true; if (!(o instanceof Inspection that)) return false; return appliesToDialects == that.appliesToDialects && isCleanup == that.isCleanup && isEnabledDefault == that.isEnabledDefault && hasOptionsPanel == that.hasOptionsPanel && id.equals(that.id) && name.equals(that.name) && severity.equals(that.severity) && path.equals(that.path) && language.equals(that.language) && Objects.equals(briefDescription, that.briefDescription) && Objects.equals(extendedDescription, that.extendedDescription) && Objects.equals(options, that.options); }