private static void printUsage() {
		// System.out.println("version " + version);
		String usage = "";
		usage += "Usage: java -jar <this jar>.jar [options]\n";
		usage += "\tPossible Options are:\n";
		usage += "\t-z <zigbee package>\tpackage name of the output marshalling/unmarshalling classes\n";
		usage += "\t-i <interfaces pakage>\tpackage name of the generated interface classes\n";
		usage += "\t-s <source xml>\t\txml file containing the clusters definitions\n";
		usage += "\t-m <mode>\t\twhere <mode> can be 'common' or 'zcl'\n";
		usage += "\t-o <output directory>\tThe root directory of the generated files\n";
		usage += "\t-c <cluster name>\tgenerate only <cluster name> cluster. Default: generate all clusters\n";
		usage += "\t-x\t\t\tgenerates also the proxy classes. Proxy classes are not used anymore in SDK 3.0.x (default: do not generate)\n";
		usage += "\t-r\t\t\tgenerates the records (default: do not generate records)\n";
		usage += "\t-v\t\t\tdisplay the generator version\n";

		System.out.println(usage);
	}