if (address == null) { log.warn("Node status with no address? " + nodeStatus); throw new RuntimeException("Node status with no address? " + nodeStatus); }
    private void updateStatus(NodeStatus nodeStatus)    {        if (nodeStatus == null)            return;        NodeAddress address = nodeStatus.getNodeAddress();        // Don't use the status for the local node.  If the        // address is mine, then use my own status.        NodeStatus node = (address.equals(grid.getLocalAddress())) ?                grid.getLocalStatus() :                nodeStatus;        NodeStatus old = findNode(address);        if (old != null)            putNode(address, node, old);        else            log.warn("Status from non-member? " + node);    }