} catch (GridException ge) { throw ge;
    public TaskData getNextInput(NodeAddress client, int taskId)    {        Address address = toAddress(client);        try        {            Object o = dispatcher.callRemoteMethod(address, "_nextInput",                    new Object[]{new Integer(taskId), localAddress},                    new Class[]{Integer.class, NodeAddress.class},                    GroupRequest.GET_ALL,                    10000);            return (TaskData) o;        }        catch (Exception e)        {            throw new GridException(e);        }    }