text: public override object Clone(){BufferedIndexInput clone = (BufferedIndexInput)base.Clone();clone.m_buffer = null;clone.bufferLength = 0;clone.bufferPosition = 0;clone.bufferStart = GetFilePointer();return clone;}