(PropertyId) null, ItemState.STATUS_EXISTING, true);
state.setValues(new InternalValue[] { value });
Map fields = filter.doFilter(state, encoding);
Object fulltext = fields.get(FieldNames.FULLTEXT);
if (fulltext instanceof Reader) {
return new FilterReader((Reader) fulltext) {
public void close() throws IOException {
super.close();
((BLOBFileValue) value.internalValue()).discard();
}
};