}
if (sink == null) {
throw new IllegalArgumentException();
}
if (metadata == null) {
metadata = new Metadata(getRepo());
}
ErrorHandlingInspector insp;
final LogFacility lf = getRepo().getSessionContext().getLog();
if (metadata.none(fileRevisionIndex)) {
insp = new ContentPipe(sink, 0, lf);