if (charset == null || SVNProperty.isUTF8(charset)) {
return new SVNTranslatorInputStream(in, eol, repair, keywords, expand);
}
if (expand) {
in = new SVNTranslatorInputStream(in, eol, repair, keywords, expand);
return new SVNCharsetInputStream(in, UTF8_CHARSET, Charset.forName(charset));
}
in = new SVNCharsetInputStream(in, Charset.forName(charset), UTF8_CHARSET);
return new SVNTranslatorInputStream(in, eol, repair, keywords, expand);
}