code: protected boolean get(int offset, int[] tofill) {
  		if (this.values != null) {
  			int idxTab = 0;
  			for (int idxStart = 0; idxStart < this.values.length - 1; idxStart += 2) {
  				for (int n = this.values[idxStart]; n <= this.values[idxStart + 1]; ++n) {
  					if (offset == idxTab) {
  						tofill[0] = idxStart;
  						tofill[1] = n;
  						return true;
  					}
  					++idxTab;
  				}
  			}
  		}
  		tofill[0] = -1;
  		tofill[1] = 0;
  		return false;
  	}
docs: Replies the segment index for the specified value.
  
  <p>The given array must be pre-allocated with at least 2 cells.
  The first cell will the the index of the segment. The
  second cell will be the first integer value.
  
  @param offset is the number of integer values to skip from the
  begining of the value set.
  @param tofill is the 2-cell array to fill
  @return <code>true</code> on success, <code>false</code> otherwise.