try {
DAVProcessor processor = getDAVProcessor(request);
DAVTransaction transaction = new DAVTransaction(request, response);
res = processor.getRepository().getResource(launchSession, path, transaction.getCredentials());
// res.start(transaction);
res.verifyAccess();
} catch (DAVAuthenticationRequiredException e) {
DAVServlet.sendAuthorizationError(request, response, e.getHttpRealm());
throw e;
}
return res;