@Override public WritablePosting asWritablePosting() { return new BlockPostingImpl(this.getId(), this.getFrequency(), this.getPositions()); }
return new BlockFieldORIterablePosting(ips); if (blocks) return new BlockORIterablePosting(ips); if (fields) return new FieldORIterablePosting(ips);
return new BlockFieldORIterablePosting(ips); if (blocks) return new BlockORIterablePosting(ips); if (fields) return new FieldORIterablePosting(ips);
@Override public WritablePosting asWritablePosting() { return new BlockPostingImpl(this.getId(), this.getFrequency(), this.getPositions()); }