internal override void abort() { for (int i = 0; i < fieldHash.Length; i++) { DocFieldProcessorPerField field = fieldHash[i]; while (field != null) { DocFieldProcessorPerField next = field.next; field.abort(); field = next; } } consumer.abort(); }