public void inOutPrinter() {
		try {
			//File Stuff
			
			File log = null;
			PrintWriter out = null;
			if (fileOutput) {
				//create dir
				new File(outputFolder).mkdir();
				log = new File(Paths.get(outputFolder, "result1").toString());
				out = new PrintWriter(new FileWriter(log, true));
			}
			
			//Join both keySets - for zero in or zero out
			SortedSet<String> completeSet = new TreeSet<String>();
			completeSet.addAll(inMap.keySet());
			completeSet.addAll(outMap.keySet());
			
			for (String key : completeSet) {
				if (fileOutput) {
					out.append(key + " ");
					out.append((outMap.containsKey(key) ? outMap.get(key).size() : "0").toString());
					out.append(" ");
					out.append((inMap.containsKey(key) ? inMap.get(key).size() : "0").toString());
					out.append("\n");
				} else {
					//Document
					System.out.print(key + " ");
					System.out.print(outMap.containsKey(key) ? outMap.get(key).size() : "0"); //Out
					System.out.print(" ");
					System.out.println(); //In
				}
			}
			if (fileOutput)
				out.close();
			else
				System.out.println();
			
		} catch (Exception e) {
			System.out.println(e.getMessage());
		}
	}