public CRNRecord(RecordInputStream in) {field_1_last_column_index = in.readUByte();field_2_first_column_index = in.readUByte();field_3_row_index = in.readShort();int nValues = field_1_last_column_index - field_2_first_column_index + 1;field_4_constant_values = ConstantValueParser.parse(in, nValues);}

public CRNRecord(RecordInputStream in1){field_1_last_column_index = in1.ReadByte() & 0x00FF;field_2_first_column_index = in1.ReadByte() & 0x00FF;field_3_row_index = in1.ReadShort();int nValues = field_1_last_column_index - field_2_first_column_index + 1;field_4_constant_values = ConstantValueParser.Parse(in1, nValues);}
