public <T> T createProxy(final Class<T> serviceInterface, final String serviceName) {
    """
	Creates a new client proxy given a client interface.
	
	@param serviceInterface client interface
	@param serviceName      client name
	@param <T>              class type of interface
	@return new client proxy.. calling methods on this proxy marshals method calls to httpServerProxy.
    """


        return createProxy(serviceInterface, serviceName, Str.join('-', uri, serviceName, UUID.randomUUID().toString()));
    }
public <T> T createProxy(final Class<T> serviceInterface, final String serviceName) {


        return createProxy(serviceInterface, serviceName, Str.join('-', uri, serviceName, UUID.randomUUID().toString()));
    }
public < T > T createProxy ( final Class < T > serviceInterface , final String serviceName ) { return createProxy ( serviceInterface , serviceName , Str . join ( ' ' , uri , serviceName , UUID . randomUUID ( ) . toString ( ) ) ) ; }
Creates a new client proxy given a client interface.

@param serviceInterface client interface
@param serviceName      client name
@param <T>              class type of interface
@return new client proxy.. calling methods on this proxy marshals method calls to httpServerProxy.
Creates a new client proxy given a client interface .