catch (GridException g) { throw g; }
    public void taskFailed(NodeAddress client, int taskId, GridException ge)    {        Address address = toAddress(client);        try        {            log.warn("Task " + taskId + " failed with " + ge, ge);            dispatcher.callRemoteMethod(address, "_taskFailed",                    new Object[]{new Integer(taskId), ge},                    new Class[]{Integer.class, GridException.class},                    GroupRequest.GET_ALL,                    10000);        }        catch (Exception e)        {            throw new GridException(e);        }    }