Lucene.Net.Analysis.Cjk.CJKBigramFilter.DoNext C# (CSharp) Method

DoNext() private method

looks at next input token, returning false is none is available
private DoNext ( ) : bool
return bool
        private bool DoNext()
        {
            if (loneState != null)
            {
                RestoreState(loneState);
                loneState = null;
                return true;
            }
            else
            {
                if (exhausted)
                {
                    return false;
                }
                else if (input.IncrementToken())
                {
                    return true;
                }
                else
                {
                    exhausted = true;
                    return false;
                }
            }
        }