class SearchResponse extends AbstractResult {

  @Override
  public boolean equals(final Object o)
  {
    if (o == this) {
      return true;
    }
    if (o instanceof SearchResponse && super.equals(o)) {
      final SearchResponse v = (SearchResponse) o;
      return LdapUtils.areEqual(resultEntries, v.resultEntries) &&
        LdapUtils.areEqual(resultReferences, v.resultReferences);
    }
    return false;
  }

  public  SearchResponse();
  public  SearchResponse(final DERBuffer buffer);

}