membership.getCoordinator(),
bus.getCoordinator(),
    public NodeStatus getLocalStatus()    {        int freeThreads = 0;        int totalThreads = 0;        int tasksAccepted = 0;        long lastTaskAccepted = 0;        // If there is a server on this node, get it's stats.        if (server != null)        {            freeThreads = server.freeThreads();            totalThreads = server.totalThreads();            tasksAccepted = server.tasksAccepted();            lastTaskAccepted = server.lastTaskAccepted();                    }        Runtime rt = Runtime.getRuntime();        long freeMemory = rt.freeMemory();        long totalMemory = rt.totalMemory();        return new NodeStatusImpl(                bus.getAddress(),                config.getType(),                membership.getCoordinator(),                freeMemory,                totalMemory,                freeThreads,                totalThreads,                startTime,                tasksAccepted,                lastTaskAccepted,                hostName                );    }