public ColumnInfoRecord(RecordInputStream in) {_firstCol = in.readUShort();_lastCol  = in.readUShort();_colWidth = in.readUShort();_xfIndex  = in.readUShort();_options   = in.readUShort();switch(in.remaining()) {case 2: field_6_reserved  = in.readUShort();break;case 1:field_6_reserved  = in.readByte();break;case 0:field_6_reserved  = 0;break;default:throw new RuntimeException("Unusual record size remaining=(" + in.remaining() + ")");}}

public ColumnInfoRecord ( RecordInputStream in ) { _firstCol = in . readUShort ( ) ; _lastCol = in . readUShort ( ) ; _colWidth = in . readUShort ( ) ; _xfIndex = in . readUShort ( ) ; _options = in . readUShort ( ) ; switch ( in . remaining ( ) ) { case 2 : field_6_reserved = in . readUShort ( ) ; break ; case 1 : field_6_reserved = in . readByte ( ) ; break ; case 0 : field_6_reserved = 0 ; break ; default : throw new RuntimeException ( "Unusual record size remaining=(" + in . remaining ( ) + ")" ) ; } }
public ColumnInfoRecord(RecordInputStream in1){_first_col = in1.ReadUShort();_last_col = in1.ReadUShort();_col_width = in1.ReadUShort();_xf_index = in1.ReadUShort();_options = in1.ReadUShort();switch (in1.Remaining){case 2: field_6_reserved = in1.ReadUShort();break;case 1:field_6_reserved = in1.ReadByte();break;case 0:field_6_reserved = 0;break;default:throw new Exception("Unusual record size remaining=(" + in1.Remaining + ")");}}
