//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: @Override public void finish(long sumTotalTermFreq, long sumDocFreq, int docCount) throws java.io.IOException public override void finish(long sumTotalTermFreq, long sumDocFreq, int docCount) { if (termCount > 0) { @out.writeVInt(termCount); @out.writeVInt(field.number); if (field.IndexOptions != IndexOptions.DOCS_ONLY) { @out.writeVLong(sumTotalTermFreq); } @out.writeVLong(sumDocFreq); @out.writeVInt(docCount); FST <BytesRef> fst = builder.finish(); fst.save(@out); //System.out.println("finish field=" + field.name + " fp=" + out.getFilePointer()); } }