private ICombinedFilter ReadFilter(IBinaryRawReader reader) { ICombinedFilter filter = null; if (reader.ReadBoolean()) { filter = new CombinedFilter(); filter.FromBinary(reader); } return(filter); }