protected abstract static class UnmappedTerms.Bucket extends InternalTerms.Bucket<UnmappedTerms.Bucket>
InternalTerms.Bucket can have a self type but
UnmappedTerms doesn't ever need to build it because it never returns any buckets.InternalTerms.Bucket.Reader<B extends InternalTerms.Bucket<B>>ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsWriteable.Writer<V>aggregations, docCount, docCountError, format, showDocCountErrorEMPTY_PARAMSequals, getAggregations, getDocCount, getDocCountError, hashCode, keyToXContent, reduce, toXContent, writeTermTo, writeTogetPropertyclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetKeyAsNumbergetKey, getKeyAsStringisFragmentcompareKey