if (build != null) {
if (build != null && !build.equals("")) {
	public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {		super.execute(mapping, form, request, response);				ActionErrors errors = new ActionErrors();		String project = (String) PropertyUtils.getSimpleProperty(form, "project");		String build = (String) PropertyUtils.getSimpleProperty(form, "build");		String deploy = (String) PropertyUtils.getSimpleProperty(form, "deploy");		request.setAttribute("project", project);		if (!checkAuthorized(request, response))			return mapping.findForward(Constants.FORWARD_NAME_SUCCESS);		if (!Project.exists(project)) {			log.warn("project doesn't exist: " + project);			errors.add("execute", new ActionError("error.project.notfound", project));			saveErrors(request, errors);			return mapping.findForward(Constants.FORWARD_NAME_SUCCESS);		}				Project p = new Project();		p.asDTO().setName(project);		p.loadData();		p.loadSecurity((String) request.getSession(true).getAttribute("username"));		if (p.asDTO().getStatus() == Constants.STATUS_RUNNING) {			log.warn("can't execute " + project + " while still running");			errors.add("execute", new ActionError("error.project.stillrunning", project));			saveErrors(request, errors);			return mapping.findForward(Constants.FORWARD_NAME_SUCCESS);		}		if (build != null) {			if (p.asDTO().isBuildable()) {				try {					Executor.build(project);				} catch (Exception e) {					log.warn("couldn't build " + project, e);					errors.add("execute", new ActionError("error.build", project));				}			} else {				errors.add("execute", new ActionError("error.authorization"));			}		} else if (deploy != null) {			if (p.asDTO().isDeployable()) {				try {					Executor.deploy(project);				} catch (Exception e) {					log.warn("couldn't deploy " + project, e);					errors.add("execute", new ActionError("error.deploy", project));				}			} else {				errors.add("execute", new ActionError("error.authorization"));			}		}		saveErrors(request, errors);		return mapping.findForward(Constants.FORWARD_NAME_SUCCESS);	}