}
protected ContentReference dispatch(UAK uak, String visibility, String org, String mod, String rev, String path) {
if (SecurityHelper.isAlreadyLogged(uak)) {
LOGGER.info("user " + uak.getUserId() + " is already logged, unauthorized access");
throw new DuplicateLoginException(uak);
}
String request = getRequest(uak, visibility, org, mod, rev, path);
LOGGER.debug("looking for servers able to handle "+request);
List servers = getServersUpToHandle(uak, visibility, org, mod, rev, path);