class VMCommandLine {

	@Inline(value = "VMCommandLine.saveVMParametersIfNotSet(($1).getCanonicalName(), ($2))",
			imported = {VMCommandLine.class}, statementExpression = true)
	public static void saveVMParametersIfNotSet(Class<?> classToLaunch, String... parameters) {
		saveVMParametersIfNotSet(classToLaunch.getCanonicalName(), parameters);
	}

	public  VMCommandLine(Class<?> classToLaunch, String... parameters);
	public  VMCommandLine(String classToLaunch, String... parameters);
	public  VMCommandLine(Class<?> classToLaunch, String[] optionDefinitions, String... parameters);
	public  VMCommandLine(String classToLaunch, String[] optionDefinitions, String... parameters);
	public  VMCommandLine();

}