private static stream outputstream( stream inputstream )
{
switch ( compressionprovider )
{
case compressiontype.bzip2:
return new bzip2outputstream( inputstream );
case compressiontype.gzip:
return new gzipoutputstream( inputstream );
case compressiontype.zip: