private void sendBlockMangerData() {
        try {
            EIError.debugMsg("Setting Block Manager...");
            //short[][] blockChunk = unzipBlockData(blockChunkByteArray);
            if (blockChunk.length >= collumnChunkSize) {
                registry.getBlockManager().setBlockCollumns(blockChunk, currentStartCollumn, currentStartCollumn + collumnChunkSize);
                EIError.debugMsg("Block Manager chunk " + currentStartCollumn + " " + (currentStartCollumn + collumnChunkSize));
                try {
                    sleep(250);
                } catch (InterruptedException ex) {
                }
                if(sendMore) {
                    output.writeObject("send block manager chunk");
                    EIError.debugMsg("Request: send block manager chunk");
                }
            } else {
                EIError.debugMsg("Block Manager set");
            }
            //blockChunkByteArray = null;
            blockChunk = null;
        } catch (Exception e) {
            EIError.debugMsg("Network Error: " + e.getMessage());
        }
    }