*/
protected MarketArea getCurrentMarketArea(final RequestData requestData) throws Exception {
MarketArea marketArea = null;
final HttpServletRequest request = requestData.getRequest();
if (requestData.isBackoffice()) {
EngineBoSession engineBoSession = getCurrentBoSession(request);
marketArea = engineBoSession.getCurrentMarketArea();
if (marketArea == null) {
initDefaultBoMarketPlace(request);
marketArea = engineBoSession.getCurrentMarketArea();
}
} else {
EngineEcoSession engineEcoSession = getCurrentEcoSession(request);
marketArea = engineEcoSession.getCurrentMarketArea();
if (marketArea == null) {