Generate next finite string. The return value is just valid until the next call of this method!
Finite string or null, if no more finite strings are available.