I want to use CompressorStreamFactory.createCompressorInputStream to detect the compressor type for me and return the correct stream type, but I also want the stream to have decompressConcatenated turned on.
I can check the type of the stream returned to me, use the two-arg constructor for that type and throw the original returned object away, but it would be simpler if there were either additional functions to do this for me in CompressorStreamFactory, i.e.:
createCompressorInputStream(final InputStream in, boolean decompressConcatenated)
createCompressorInputStream(final String name, final InputStream in, boolean decompressConcatenated)
or through another Factory method, e.g. CompressorConcatStreamFactory.