if (!DetailledModel.getInstance().getWebFiles().isEmpty()) { DetailledModel.getInstance().initModel(); }
ActionManager.initAction();
	private DownloadManager(int maxDLHtml ,int maxDLLink, int maxDepth, URI startURI, String destDirectory) {		this.htmlFileToDownload = new ArrayList<WebHtmlFile>();		this.linkedFileToDownload = new ArrayList<WebLinkedFile>();		this.htmlFileInDownloading = new ArrayList<WebHtmlFile>();		this.linkedFileInDownloading = new ArrayList<WebLinkedFile>();//		this.htmlFileDownloaded = new ArrayList<WebHtmlFile>();//		this.linkedFileDownloaded = new ArrayList<WebLinkedFile>();		this.discoveredURI = new ArrayList<String>();		this.maxDLHtml = maxDLHtml;		this.maxDLLink = maxDLLink;		this.currentDLHtml = 0;		this.currentDLLink = 0;		this.maxDepth = maxDepth;		this.startURI = startURI;		this.destDirectory = destDirectory;		//init the discoveryPanel: remove the JTree		JHMainPanel.initDiscoveryPanel();				//init the detailled model: init the model and fire		if (!DetailledModel.getInstance().getWebFiles().isEmpty()) {			DetailledModel.getInstance().initModel();		}		this.detailledModel = DetailledModel.getInstance();						//creates the JTree in the discovery part		createJTree();		//creates the JTable "ALL" in the detailled part		Utils.createNewTable(detailledModel, "ALL", Labels.ALL_REGEXP_LABEL);		//creates the JTable "HTML" in the detailled part		Utils.createNewTable(detailledModel, "HTML", Labels.HTML_REGEXP_LABEL);		//creates the JTable "FILES" in the detailled part		Utils.createNewTable(detailledModel, "FILES", Labels.FILES_REGEXP_LABEL);	}