public final boolean processAndFillResponse(Element response, Element request, Transport transport, String remoteUser) {
User requestingUser = myUserModel.findUser(remoteUser, transport.getName());
if (requestingUser == null) return false;
if (!requestingUser.canAccessMyFiles()) {
boolean allow = myIdeFacade.askQuestion(StringUtil.getMsg("FileAccessProvider.title"),
StringUtil.getMsg("FileAccessProvider.message", requestingUser.getDisplayName()));
if (allow) {
requestingUser.setCanAccessMyFiles(true, myUserModel);
}