} else {
final List<AuthenticationHandlerInfo> infos = new ArrayList<AuthenticationHandlerInfo>();
for (int i = 0; i < services.length; i++) {
final String paths[] = OsgiUtil.toStringArray(services[i].getProperty(AuthenticationHandler.PATH_PROPERTY));
if ( paths != null && paths.length > 0 ) {
final AuthenticationHandler handler = (AuthenticationHandler) authHandlerTracker.getService(services[i]);
for(int m = 0; m < paths.length; m++) {
if ( paths[m] != null && paths[m].length() > 0 ) {
infos.add(new AuthenticationHandlerInfo(paths[m], handler));
}
}