code: @Test public void testEquals() throws Exception {
    LdapServerProperties properties1=configuration.getLdapServerProperties();
    LdapServerProperties properties2=configuration.getLdapServerProperties();
    assertTrue("Properties object is same",properties1 != properties2);
    assertTrue("Objects are not equal",properties1.equals(properties2));
    assertTrue("Hash codes are not equal",properties1.hashCode() == properties2.hashCode());
    properties2.setSecondaryUrl("5.6.7.8:389");
    assertFalse("Objects are equal",properties1.equals(properties2));
  }
  