public void abort() {try {reset();} finally {if (nextTermsHash != null) {nextTermsHash.abort();}}}
public override void Abort(){Reset();try{consumer.Abort();}finally{if (nextTermsHash != null){nextTermsHash.Abort();}}}