Metadata meta = Metadata.construct(result.asBucket());
synchronized(SingleFileFetcher.this) {
metadata = meta;
}
if(persistent)
<BUG>container.set(SingleFileFetcher.this);
} catch (MetadataParseException e) {</BUG>
SingleFileFetcher.this.onFailure(new FetchException(FetchException.INVALID_METADATA, e), false, container, context);
<BUG>return;</BUG>
} catch (IOException e) {
SingleFileFetcher.this.onFailure(new FetchException(FetchException.BUCKET_ERROR, e), false, container, context);
<BUG>return;</BUG>
}

Metadata meta = Metadata.construct(result.asBucket());
synchronized(SingleFileFetcher.this) {
metadata = meta;
}
if(persistent)
container.set(SingleFileFetcher.this);
wrapHandleMetadata(true, container, context);
} catch (MetadataParseException e) {
SingleFileFetcher.this.onFailure(new FetchException(FetchException.INVALID_METADATA, e), false, container, context);
} catch (IOException e) {
