code: void readFrom(InputStream in) throws IOException {
  		//TODO could optimize for aligned instances
  		final int size = finish - start;
  		final int length = (size + 7) >> 3;
  		if (length == 0) return;
  		int p = size & 7;
  		final int q = finish - p;
  		if (p != 0) performAdj(SET, q, (long) in.read(), p);
  		p = q;
  		while (p > start) {
  			p -= 8;
  			performAdj(SET, p, (long) in.read(), 8);
  		}
  	}
docs: NOTE: preserved for performance testing