final ChunkIterator aIterator = a.chunkIterator(); int index = 0; while(iterator.hasNext() && aIterator.hasNext()) { if(!iterator.nextBit()) { int length = iterator.nextLength(); index += length; container.setSizeInBits(index, false); iterator.move(length); } else { int length = Math.min(iterator.nextLength(), aIterator.nextLength()); index += length; container.setSizeInBits(index, aIterator.nextBit()); iterator.move(length); aIterator.move(length);
final ChunkIterator aIterator = a.chunkIterator(); int index = 0; while(iterator.hasNext() && aIterator.hasNext()) { if (!iterator.nextBit()) { int length = iterator.nextLength(); index += length; container.setSizeInBits(index, false); iterator.move(length); } else { int length = Math.min(iterator.nextLength(), aIterator.nextLength()); index += length; container.setSizeInBits(index, aIterator.nextBit()); iterator.move(length); aIterator.move(length);
final ChunkIterator aIterator = a.chunkIterator(); int index = 0; while(iterator.hasNext() && aIterator.hasNext()) { if (!iterator.nextBit()) { int length = iterator.nextLength(); index += length; container.setSizeInBits(index, false); iterator.move(length); } else { int length = Math.min(iterator.nextLength(), aIterator.nextLength()); index += length; container.setSizeInBits(index, aIterator.nextBit()); iterator.move(length); aIterator.move(length);
final ChunkIterator aIterator = a.chunkIterator(); int index = 0; while(iterator.hasNext() && aIterator.hasNext()) { if(!iterator.nextBit()) { int length = iterator.nextLength(); index += length; container.setSizeInBits(index, false); iterator.move(length); } else { int length = Math.min(iterator.nextLength(), aIterator.nextLength()); index += length; container.setSizeInBits(index, aIterator.nextBit()); iterator.move(length); aIterator.move(length);