public static void processPageByPagination(String url, String UrlText, 
			boolean ParentUrlContainDiscussionLits, ArrayList<String> exclusionKeyWords, 
			ParsingPostsOnWebPage parsingPostsOnWebPage, WriteToCsvPostsFile writeToPostCSVFile) {
		Logger.getLogger(Crawler.class).debug("Process page by pagination "+ url+ "\n");
		boolean doesParentUrlContainDiscussionLits=false;
		
		if(verifyUrlPagination(url, exclusionKeyWords )!=null){
			if(ParentUrlContainDiscussionLits){
				if(!url.contains(PaginationParameters.getDiscussionsUrlStart()))
				OutputParams.getWriteToCsvDiscussionsFile().findAndReplaceDiscussionsUrlAndTitle(url, UrlText);
			}
			if (!OutputParams.searchUrlInSuccedUrlsFile(url)) { 
				Logger.getLogger(Crawler.class).debug(url);
				parsingPostsOnWebPage.processData(url, UrlText, writeToPostCSVFile,0);
				if(url.contains(PaginationParameters.getDiscussionsUrlStart()) &&
						url.contains(PaginationParameters.getDiscussionsUrlEnd())){
					doesParentUrlContainDiscussionLits=true;
				}
				Elements links =getUrlsOnPagePagination(url, 0);
				if(links!=null){
					for(Element link: links){	
						processPageByPagination(link.attr("abs:href"), link.text(), doesParentUrlContainDiscussionLits,
								exclusionKeyWords,  parsingPostsOnWebPage, 
								writeToPostCSVFile);
					}
				}

			}
		}

	}