Index: src/java/org/apache/lucene/store/instantiated/InstantiatedIndexWriter.java
===================================================================
--- src/java/org/apache/lucene/store/instantiated/InstantiatedIndexWriter.java	(revision 674566)
+++ src/java/org/apache/lucene/store/instantiated/InstantiatedIndexWriter.java	(working copy)
@@ -514,8 +514,10 @@
         if (field.isTokenized()) {
           int termCounter = 0;
           final TokenStream tokenStream;
-          // todo readerValue(), binaryValue()
-          if (field.tokenStreamValue() != null) {
+          // todo binaryValue()
+          if (field.readerValue() != null) {
+            tokenStream = analyzer.tokenStream(field.name(), field.readerValue());
+          } else if (field.tokenStreamValue() != null) {
             tokenStream = field.tokenStreamValue();
           } else {
             tokenStream = analyzer.tokenStream(field.name(), new StringReader(field.stringValue()));
