metadata.setSimpleRedirect();
final SingleFileFetcher f = new SingleFileFetcher(this, metadata, new MultiLevelMetadataCallback(), ctx, container, context);
this.metadata = null;
if(persistent) container.set(this);
if(persistent) container.set(f);
<BUG>f.wrapHandleMetadata(true, container, context);
return;</BUG>
} else if(metadata.isSingleFileRedirect()) {
if(logMINOR) Logger.minor(this, "Is single-file redirect");
clientMetadata.mergeNoOverwrite(metadata.getClientMetadata()); // even splitfiles can have mime types!

metadata.setSimpleRedirect();
final SingleFileFetcher f = new SingleFileFetcher(this, metadata, new MultiLevelMetadataCallback(), ctx, container, context);
this.metadata = null;
if(persistent) container.set(this);
if(persistent) container.set(f);
f.wrapHandleMetadata(true, container, context);
if(persistent) container.deactivate(f, 1);
return;
} else if(metadata.isSingleFileRedirect()) {
if(logMINOR) Logger.minor(this, "Is single-file redirect");
clientMetadata.mergeNoOverwrite(metadata.getClientMetadata()); // even splitfiles can have mime types!
