- final String name = raf.readUTF();
- final int numEntries = dictionary.dictFileVersion >= 3 ? raf.readInt() : 0;
- return new EntrySource(readIndex, name, numEntries);
+ final String name = raf.readUTF();
+ final int numEntries = dictionary.dictFileVersion >= 3 ? raf.readInt() : 0;
+ return new EntrySource(readIndex, name, numEntries);
+ }
+
+ @Override
+ public void write(DataOutput raf, EntrySource t) throws IOException {
+ raf.writeUTF(t.name);
+ raf.writeInt(t.numEntries);
+ }