{
// copy ldap.xml to conf dir
File inplaceLdapXml = new File(getConfHomeDir(), "ldap.xml");
FileUtils.copyFile(ldapXml, inplaceLdapXml);
LdapConfigurationSource source = this.lookup(LdapConfigurationSource.class);
try {
// Note: This test original also used configuration source, but it does not validate anymore
// it is done by manager. Hence, validatio code added here below
final CLdapConfiguration conf = source.load();
final ValidationResponse vr = lookup(LdapConfigurationValidator.class).validateModel(new ValidationRequest<CLdapConfiguration>(conf));
if (!vr.isValid()) {
throw new InvalidConfigurationException(vr);
}
}