}
public void handleRequest(HttpServletRequest request, HttpServletResponse response) {
try {
Command command = getCommand(request, response);
command.execute();
} catch (CommunicationException e) {
retry(request, response);
} catch (FacadeUnavailableException e) {
retry(request, response);
} catch (Exception e) {