OutputStream os = consumer.textDeltaChunk(window);
OutputStream os = consumer.textDeltaChunk(commitPath, window);
	public void generateDiffWindow(ISVNDeltaConsumer consumer, ISVNRAData workFile, ISVNRAData baseFile) throws SVNException {        long length = workFile.length();		SVNDiffWindow window = SVNDiffWindowBuilder.createReplacementDiffWindow(length);        DebugLog.log("NEW FILE LENGTH: " + length);		OutputStream os = consumer.textDeltaChunk(window);        OutputStream fos = null;        if (length == 0) {            try {                os.close();            } catch (IOException e1) {            }            consumer.textDeltaEnd();            return;        }		InputStream is = null;		try {			is = new BufferedInputStream(workFile.read(0, workFile.length()));			FSUtil.copy(is, os, null, null);		}		catch (IOException e) {			throw new SVNException(e);		}		finally {            try {                os.close();            }            catch (IOException e) {            }            try {                if (fos != null) {                    fos.close();                }            }            catch (IOException e) {            }			if (is != null) {				try {					is.close();				}				catch (IOException e) {				}			}		}		consumer.textDeltaEnd();	}