public ByteBucket (BlockManager blocks) { if (blocks == null) blocks = new BlockManager (); this.blocks = blocks; start = blocks.Position; }