System.arraycopy(nc._id,0,_id,_len,nc._len);
for(int i = _len; i < _len + nc._len; ++i) _id[i] += _len2;
_len += nc._len;</BUG>
_len2 += nc._len2;
<BUG>nc._ls = null;  nc._xs = null; nc._id = null; nc._len = nc._len2 = 0;
}</BUG>
public void addr( NewChunk nc ) {
long  [] tmpl = _ls; _ls = nc._ls; nc._ls = tmpl;
int   [] tmpi = _xs; _xs = nc._xs; nc._xs = tmpi;
tmpi = _id; _id = nc._id; nc._id = tmpi;

System.arraycopy(nc._id,0,_id,_len,nc._len);
for(int i = _len; i < _len + nc._len; ++i) _id[i] += _len2;
} else assert nc._id == null;
_len += nc._len;
_len2 += nc._len2;
nc._ls = null;  nc._xs = null; nc._id = null; nc._len = nc._len2 = 0;
assert _len <= _len2;
}
public void addr( NewChunk nc ) {
long  [] tmpl = _ls; _ls = nc._ls; nc._ls = tmpl;
int   [] tmpi = _xs; _xs = nc._xs; nc._xs = tmpi;
tmpi = _id; _id = nc._id; nc._id = tmpi;
