}
@Override
public boolean matches(Object o) {
if (o != null && o instanceof IssueFilterDto) {
IssueFilterDto otherFilter = (IssueFilterDto) o;
return ObjectUtils.equals(referenceFilter.isShared(), otherFilter.isShared())
&& ObjectUtils.equals(referenceFilter.getUserLogin(), otherFilter.getUserLogin())
&& ObjectUtils.equals(referenceFilter.getDescription(), otherFilter.getDescription())
&& ObjectUtils.equals(referenceFilter.getName(), otherFilter.getName())
&& ObjectUtils.equals(referenceFilter.getData(), otherFilter.getData());
}
return false;
}