if (!writer.writeHeader(directType(), fieldsCount())) return false;
if (!writer.writeHeader(directType(), fieldsCount())) return false;
if (!writer.writeHeader(directType(), fieldsCount())) return false;
if (!writer.writeHeader(directType(), fieldsCount())) return false;