public override Stream OpenReader() { return compression == null ? connection.OpenReader(identifier) : compression.GetDecompressor(connection.OpenReader(identifier)); }