@Override public Map<String, Object> finish( @Nullable Map<String, Object> parameters, @Nullable Locale locale ) { if ( parameters != null ) { params.putAll( parameters ); } filler.acceptLanguage( locale ); filler.fillInCredential( params ); if ( token != null ) { filler.authorization( token ); } HttpHeaders headers = filler.getHeaders(); return adapter.executeDownload( downloader, adaptee, resource, identifier, output, interceptor, headers, params, locale ); }