//full merge - forward
stream = new TokenStream("this");
stream.append("is","a","test","stream");
assertTrue(stream.mergeWithNext());
assertEquals("this is", stream.next());
stream.previous();
assertTrue(stream.mergeWithNext());
assertEquals("this is a", stream.next());
stream.previous();
assertTrue(stream.mergeWithNext());
assertEquals("this is a test", stream.next());