default String baseUrl() { boolean ssl = config().getBoolean("registry.ssl"); String proto = ssl ? "https://": "http://"; int port = config().getInt("registry.port"); if ((port == 443 && ssl) || (port == 80 && !ssl)) { return proto + config().getString("registry.host"); } else { return proto + config().getString("registry.host") + ":" + port; } } }