code: public boolean missingWhitespaceAt(int index) {
      return offsets == null ? false : offsets.getReasonAt(index) == SourceOffsets.Reason.WHITESPACE;
    }
docs: Returns true if there was whitespace deleted immediately prior to {@code index}
  
  @param index the index in the raw text, this value should be in the range {@code [0,
  rawText.length()]} if {@code rawText.length()} is passed, then this is equivalent to asking
  if there is trailing whitespace missing.
  @throws IndexOutOfBoundsException if index is out of range.
  @return {@code true} if whitespace was dropped