return SVNDebugLog.createLogStream(is);
return myRepository.getDebugLogger().createLogStream(is);
    private InputStream createInputStream(HTTPHeader readHeader, InputStream is) throws IOException {        if ("chunked".equalsIgnoreCase(readHeader.getFirstHeaderValue(HTTPHeader.TRANSFER_ENCODING_HEADER))) {            is = new ChunkedInputStream(is);        } else if (readHeader.getFirstHeaderValue(HTTPHeader.CONTENT_LENGTH_HEADER) != null) {            is = new FixedSizeInputStream(is, Long.parseLong(readHeader.getFirstHeaderValue(HTTPHeader.CONTENT_LENGTH_HEADER).toString()));        } else if (!hasToCloseConnection(readHeader)) {            // no content length and no valid transfer-encoding!            // consider as empty response.            // but only when there is no "Connection: close" or "Proxy-Connection: close" header,            // in that case just return "is".             // skipData will not read that as it should also analyze "close" instruction.                        // return empty stream.             // and force connection close? (not to read garbage on the next request).            is = new FixedSizeInputStream(is, 0);            // this will force connection to close.            readHeader.setHeaderValue(HTTPHeader.CONNECTION_HEADER, "close");        }                 if ("gzip".equals(readHeader.getFirstHeaderValue(HTTPHeader.CONTENT_ENCODING_HEADER))) {            is = new GZIPInputStream(is);        }        return SVNDebugLog.createLogStream(is);    }