public boolean get(int doc) {final int reader = ReaderUtil.subIndex(doc, starts);assert reader != -1;final Bits bits = subs[reader];if (bits == null) {return defaultValue;} else {assert checkLength(reader, doc);return bits.get(doc-starts[reader]);}}

public bool Get(int doc){int reader = ReaderUtil.SubIndex(doc, starts);Debug.Assert(reader != -1);IBits bits = subs[reader];if (bits == null){return sefaultValue;}else{Debug.Assert(CheckLength(reader, doc));return bits.Get(doc - starts[reader]);}}
