@@ -0,0 +1,716 @@
+package com.suse.salt.netapi.calls.modules;%0A%0Aimport com.suse.salt.netapi.calls.LocalCall;%0A%0Aimport com.google.gson.reflect.TypeToken;%0A%0Aimport java.util.LinkedHashMap;%0Aimport java.util.Optional;%0A%0A/**%0A * salt.modules.system%0A *%0A * https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.system.html%0A */%0Apublic class System %7B%0A%0A    private System() %7B %7D%0A%0A    public static LocalCall%3CString%3E reboot(Optional%3CInteger%3E at_time) %7B%0A        LinkedHashMap%3CString, Object%3E args = new LinkedHashMap%3C%3E();%0A        at_time.ifPresent(t -%3E %7B%0A            args.put(%22at_time%22, t);%0A        %7D);%0A        return new LocalCall%3C%3E(%22system.reboot%22, Optional.empty(), Optional.of(args),%0A                new TypeToken%3CString%3E()%7B%7D);%0A    %7D%0A%7D%0A

Add the System module class