public static <T> T getRemoteInstance(String implementationURL, Class<? super T> interfaceClass) {
    """
	Delegates {@link AppFactory#getRemoteInstance(String, Class)}.
	
	@param implementationURL the URL of remote implementation,
	@param interfaceClass interface implemented by remote class.
	@param <T> managed class implementation.
	@return remote class proxy instance.
	@throws UnsupportedProtocolException if URL protocol is not supported.
	@throws BugError if application factory is not bound to current thread.
	@see AppFactory#getRemoteInstance(String, Class)
    """
		return getAppFactory().getRemoteInstance(implementationURL, interfaceClass);
	}
public static <T> T getRemoteInstance(String implementationURL, Class<? super T> interfaceClass) {
		return getAppFactory().getRemoteInstance(implementationURL, interfaceClass);
	}
public static < T > T getRemoteInstance ( String implementationURL , Class < ? super T > interfaceClass ) { return getAppFactory ( ) . getRemoteInstance ( implementationURL , interfaceClass ) ; }
Delegates {@link AppFactory#getRemoteInstance(String, Class)}.

@param implementationURL the URL of remote implementation,
@param interfaceClass interface implemented by remote class.
@param <T> managed class implementation.
@return remote class proxy instance.
@throws UnsupportedProtocolException if URL protocol is not supported.
@throws BugError if application factory is not bound to current thread.
@see AppFactory#getRemoteInstance(String, Class)
Delegates { @link AppFactory#getRemoteInstance ( String Class ) } .