} catch (CompressionOutputSizeException e) {
throw new TooBigException("Too big");
} finally {
inputStream.close();
outputStream.close();
inputBucket.free();
}
return outputBucket;
} else {
return BucketTools.makeImmutableBucket(bf, input, inputLength);
}