### Question:
ReportParameter { @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; ReportParameter that = (ReportParameter) o; if (name != null ? !name.equals(that.name) : that.name != null) return false; if (value != null ? !value.equals(that.value) : that.value != null) return false; return true; } ReportParameter(String name, Set<String> value); String getName(); Set<String> getValue(); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode();  }### Answer:
@Test public void testEquals() throws Exception { EqualsVerifier.forClass(ReportParameter.class).verify(); }