private JSAPResult checkParams(String[] args) {

		JSAPResult jsapResult = jsap.parse(args);

		if (!jsapResult.success()) {
			printHelp(jsap);
		}

		if (!((jsapResult.getBoolean("one") ^ jsapResult.getBoolean("two")) ^ jsapResult
				.getBoolean("three"))) {
			printHelp(jsap);
		}

		if (jsapResult.getBoolean("one")
				&& jsapResult.getStringArray("other").length != 1) {
			printHelp(jsap);
		}

		if (jsapResult.getBoolean("two")
				&& jsapResult.getStringArray("other").length != 2) {
			printHelp(jsap);
		}

		if (jsapResult.getBoolean("three")) {
			throw new UnsupportedOperationException(
					"Trois n'est pas encore implémentée");
		}

		return jsap.parse(args);
	}