e.printStackTrace(); }
DebugLog.error(e); }
    protected void setDeltaProcessing(boolean processing) {        myIsDeltaProcessing = processing;        if (!myIsDeltaProcessing) {            SVNDiffWindow window = null;            OutputStream os = null;            myByteBuffer = Base64.base64ToByteArray(myDeltaOutputStream, myByteBuffer);            if (Base64.lastLength() == 4) {                try {                    handleDiffWindowClosed();                } catch (SVNException e) {                }                return;            }            int newOffset = myDiffBuilder.accept(myByteBuffer, 0);            window = myDiffBuilder.getDiffWindow();            while(window != null) {                try {                    os = handleDiffWindow(window);                    os.write(myByteBuffer, newOffset, (int) window.getNewDataLength());                    os.close();                } catch (IOException e) {                    e.printStackTrace();                } catch (SVNException e) {                    e.printStackTrace();                }                newOffset = newOffset + (int) window.getNewDataLength();                if (newOffset < Base64.lastLength()) {                    myDiffBuilder.reset(1);                    newOffset = myDiffBuilder.accept(myByteBuffer, newOffset);                    window = myDiffBuilder.getDiffWindow();                } else {                    window = null;                }            }            try {                handleDiffWindowClosed();            } catch (SVNException e) {                e.printStackTrace();            }        } else {            myDiffBuilder.reset();            myDeltaOutputStream.delete(0, myDeltaOutputStream.length());        }    }