void (FastSparseSet<E> set) { int[] extdata = set.getData(); int[] intdata = data; int extlength = extdata.length; int pointer = 0; do { if (pointer >= extlength) { break; } intdata[pointer] &= ~extdata[pointer]; if (intdata[pointer] == 0) { changeNext(next, pointer, pointer, next[pointer]); } pointer = next[pointer]; } while (pointer != 0); }