public CsvParser(ObjectReadContext readCtxt, CsvIOContext ioCtxt,
int stdFeatures, int csvFeatures, CsvSchema schema,
Reader reader)
{
super(readCtxt, stdFeatures);
_textBuffer = ioCtxt.csvTextBuffer();
DupDetector dups = StreamReadFeature.STRICT_DUPLICATE_DETECTION.enabledIn(stdFeatures)
? DupDetector.rootDetector(this) : null;
_formatFeatures = csvFeatures;
_parsingContext = JsonReadContext.createRootContext(dups);
_reader = new CsvDecoder(ioCtxt, this, reader, schema, _textBuffer,
stdFeatures, csvFeatures);
setSchema(schema);
}