class KeyTool {
	public static void main(String[] args) {<FILL_FUNCTION_BODY>}

}

		try {
			Class<?> cl;
			try {
				// java 6 and 7
				cl = ClassLoader.getSystemClassLoader().loadClass("sun.security.tools.KeyTool");
			} catch (ClassNotFoundException e) {
				// java 8
				cl = ClassLoader.getSystemClassLoader().loadClass("sun.security.tools.keytool.Main");
			}
			Method main = cl.getMethod("main", String[].class);
			main.invoke(null, (Object) args);
		} catch (IllegalAccessException e) {
			// java 16
			List<String> command = new ArrayList<>();
			command.add(System.getProperty("java.home") + File.separator + "bin" + File.separator + "keytool");
			command.addAll(Arrays.asList(args));
			try {
				new ProcessBuilder(command).inheritIO().start().waitFor();
			} catch (IOException e2) {
				throw new UncheckedIOException(e2);
			} catch (InterruptedException e2) {
				Thread.currentThread().interrupt();
			}
		} catch (Exception e) {
			if (e instanceof RuntimeException) {
				throw (RuntimeException) e;
			} else {
				throw new RuntimeException(e);
			}
		}
	
<no_super_class>