final SpaceInformation spaceInformation = executeSpaceFactoryMethod(request);
SpaceInformation spaceInformation = null; try { spaceInformation = executeSpaceFactoryMethod(request); } catch (DomainException e) { ActionMessages actionMessages = new ActionMessages(); actionMessages.add(e.getKey(), new ActionMessage(e.getKey(), e.getArgs())); saveMessages(request, actionMessages); spaceInformation = getSpaceInformationFromParameter(request); }
    public ActionForward executeFactoryMethod(ActionMapping mapping, ActionForm form,	    HttpServletRequest request, HttpServletResponse response) throws Exception {	final SpaceInformation spaceInformation = executeSpaceFactoryMethod(request);	return (spaceInformation == null) ? viewSpaces(mapping, form, request, response) : manageSpace(		mapping, request, spaceInformation);    }