public static JavaSysPropsProxySettings createSocksProxy(int defaultPort) {
        return new JavaSysPropsProxySettings(
            ProxyType.toSocksVersion(System.getProperty("socksProxyVersion")),
            "socksNonProxyHosts",
            System.getProperty("socksProxyHost"),
            SystemPropertyUtil.getInt("socksProxyPort", defaultPort),
            SystemPropertyUtil.get("java.net.socks.username"),
            SystemPropertyUtil.get("java.net.socks.password")
        );
    }
Initialise SOCKS proxy from Java System Properties
gateway/platforms/vertx3/vertx3/src/main/java/io/apiman/gateway/platforms/vertx3/engine/proxy/JavaSysPropsProxySettings.java