public void unobfuscateProject() {
		if (variablePanel.getVariableListSize() == 0) {
			MessageDialog.displayMessageDialog(this, "INFORMATION_DIALOG", "NO_VAR_TO_UNOBF");
			return;
		}
		if (!destinationDirectory.equals("")) {
			setActionButtonsEnabled(false);
			tabbedPanel.setSelectedComponent(variablePanel);
			ThreadInterface threadInterface = new ThreadInterface(2);
			threadInterface.setMethod(0, obfuscator, "unobfuscateProject", (Class<Object>[])null, (Object[])null);
			threadInterface.setMethod(1, this, "displayDestinationFolder", (Class<Object>[])null, (Object[])null);
			threadInterface.runMethods("unobfuscate Thread");
		} else {
			tabbedPanel.setSelectedComponent(projectPanel);
			MessageDialog.displayMessageDialog(this, "INFORMATION_DIALOG", "CHOOSE_DES_DIR");
			fillPanelFields(false);
		}
	}