protected byte[] GetNext(int l) { byte[] m = Mask(BitOffset, l); for (int i = 0; i < m.Length; i++) { m[i] = (byte)(m[i] & src[ByteOffset + i]); } offset += l; return m; }