public static ExchangeContext createRemoteContext(Case CASE) {
        PGridHost localHost = null;
        PGridHost remoteHost = null;
        RoutingTable localRT = null;
        RoutingTable remoteRT = null;

        try {
            localHost = new PGridHost("127.0.0.1", 3000);
            localHost.setUUID(hostUUID_.get(4));
            remoteHost = new PGridHost("127.0.0.1", 3001);
            localHost.setUUID(hostUUID_.get(5));
            setPath(CASE, localHost, remoteHost);

            localRT = createLocalRT(localHost, CASE);
            remoteRT = createRemoteRT(remoteHost, CASE);
        } catch (UnknownHostException ex) {
            // Silence - Not going to be thrown
        }

        ExchangeContext context = new ExchangeContext(remoteRT, true, REF_MAX);
        context.setRemoteInfo(localRT);
        return context;
    }