### Question:
ProxyConfig implements Serializable { public String getFullProxyUrl() { if (getProxyAuthentication().isPresent()) { ProxyAuthentication auth = getProxyAuthentication().get(); return String.format("%s: } else { return String.format("%s: } } private  ProxyConfig(String crn, String name, String serverHost, Integer serverPort, String protocol, ProxyAuthentication proxyAuthentication); static ProxyConfigBuilder builder(); String getCrn(); String getName(); String getServerHost(); Integer getServerPort(); String getProtocol(); Optional<ProxyAuthentication> getProxyAuthentication(); String getFullProxyUrl(); @Override String toString(); @Override boolean equals(Object o); @Override int hashCode();  }### Answer:
@Test public void testGetFullProxyUrl() { ProxyConfig proxy = ProxyConfig.builder() .withName("name") .withProtocol("http") .withServerHost(PROXY_HOST) .withServerPort(PROXY_PORT) .build(); Assert.assertEquals("http: }