}
}
if (StringUtils.isEmpty(bindUserName) && StringUtils.isEmpty(bindPassword)) {
// anonymous bind
conn.bind(new SimpleBindRequest());
} else {
// authenticated bind
conn.bind(new SimpleBindRequest(bindUserName, bindPassword));
}
return conn;
} catch (URISyntaxException e) {