code: public boolean inBufferList(int iTargetPosition)
      {
          boolean bInBufferList = ((iTargetPosition >= m_iCurrentRecordStart) && (iTargetPosition < m_iCurrentRecordEnd));
          if (bInBufferList)
              if (m_aCurrentRecord[this.bufferToArrayIndex(iTargetPosition)] == gEmptyCell)
                  bInBufferList = false;
          return bInBufferList;
      }
docs: Is this actual file position in the current cache?
  @param iTargetPosition The logical position to check.
  @return true if this position is in the current buffer list.