case METADATA:
Metadata metadata = transfer.getMetadata();
resourceName = layout.getPath( metadata ).getPath();
break;
}
return new DefaultTransferResource( PathUtils.decode( repository.getUrl() ), resourceName, transfer.getFile(),
transfer.getTrace() );
}