public override SeekStatus SeekCeil(BytesRef text)
 {
     _iterator = terms.TailMap(text).entrySet().GetEnumerator();
     //JAVA TO C# CONVERTER TODO TASK: Java iterators are only converted within the context of 'while' and 'for' loops:
     if (!_iterator.HasNext())
     {
         return(SeekStatus.END);
     }
     else
     {
         return(Next().Equals(text) ? SeekStatus.FOUND : SeekStatus.NOT_FOUND);
     }
 }