public ModelAndView submitMasterCatalogCategoryForm(final HttpServletRequest request, final Model model, @Valid @ModelAttribute(ModelConstants.CATALOG_CATEGORY_FORM) CatalogCategoryForm catalogCategoryForm,
BindingResult result, ModelMap modelMap) throws Exception {
// TODO : Denis : refactoring, clean
ModelAndViewThemeDevice modelAndView = new ModelAndViewThemeDevice(getCurrentVelocityPath(request), BoUrls.MASTER_CATEGORY_EDIT.getVelocityPage());
final RequestData requestData = requestUtil.getRequestData(request);
final MarketArea currentMarketArea = requestData.getMarketArea();
final Retailer currentRetailer = requestData.getMarketAreaRetailer();
final Localization currentLocalization = requestData.getMarketAreaLocalization();
final Locale locale = requestData.getLocale();