docs: @Override
  	@SuppressWarnings("unchecked")
  	public String execute(Map parameters, String body, RenderContext context)
  			throws MacroException {
  		try {
  			validateParams(parameters);
  			String gpUrl = getParameter(parameters, "gpUrl");
  			String gpService = getParameter(parameters, "gpService");
  			String jiraUid = getParameter(parameters, "jiraUid");
  			Repository repo = getRepository(gpUrl, gpService, jiraUid);
  
  			String os_username = getParameter(parameters, "user");
  			String os_password = getParameter(parameters, "pwd");
  			StringBuilder urlBuilder = new StringBuilder();
  			urlBuilder
  					.append(repo.getBaseRepositoryUrl())
  					.append("/secure/VersionBulkManage.jspa?decorator=none&repositoryUid=")
  					.append(repo.getUid()).append("&versionName=")
  					.append(getParameter(parameters, "versionName"));
  
  			if (os_username != null && os_password != null) {
  				urlBuilder.append("&os_username=").append(os_username)
  						.append("&os_password=").append(os_password);
  			}
  
  			parameters.put("url", urlBuilder.toString());
  			return execute2(parameters, body, context);
  			// return super.execute(parameters, body, context);
  		} catch (GreenPepperServerException e) {
  			return AbstractGreenPepperMacro.getErrorView(
  					"greenpepper.manage.macroid", e.getId());
  		}
  	}