code: void clear(int from, int to, boolean value) {
  		if (from < 0) throw new IllegalArgumentException();
  		if (from > to) throw new IllegalArgumentException();
  		checkMutable();
  		from += start;
  		to += start;
  		if (to > finish) throw new IllegalArgumentException();
  		if (value) {
  			performAdjSet(from, to);
  		} else {
  			performAdjClear(from, to);
  		}
  	}
docs: NOTE: preserved for performance testing