assertEquals("stream", stream.previous());
assertEquals("test", stream.previous());
assertEquals("a", stream.previous());
assertEquals("is", stream.previous());
assertEquals("this", stream.previous());
assertNull(stream.previous());
stream = null;
//fwd and reverse
stream = new TokenStream("this");
stream.append("is","a","test","stream");