129130131132133134135136137138139
void visit(int aByte) { out.write(aByte); } }); return out.wrap(); } public static EBitString collect_bitstring( EObject io_list ) { EBitString bin;
165166167168169170171172173174175
extra_bits[0] = bitCount; } }); ByteBuffer bb = out.wrap(); if (extra_bits[0] == 0) { return new EBinary(bb.array(), 0, bb.limit()); } else { return EBitString.make(bb.array(), 0, bb.limit()-1, extra_bits[0]);