public FormulaRecord(RecordInputStream ris) {super(ris);long valueLongBits  = ris.readLong();field_5_options = ris.readShort();specialCachedValue = FormulaSpecialCachedValue.create(valueLongBits);if (specialCachedValue == null) {field_4_value = Double.longBitsToDouble(valueLongBits);}field_6_zero = ris.readInt();int field_7_expression_len = ris.readShort(); int nBytesAvailable = ris.available();field_8_parsed_expr = Formula.read(field_7_expression_len, ris, nBytesAvailable);}
public FormulaRecord(RecordInputStream in1):base(in1){long valueLongBits  = in1.ReadLong();field_5_options = in1.ReadShort();specialCachedValue = SpecialCachedValue.Create(valueLongBits);if (specialCachedValue == null) {field_4_value = BitConverter.Int64BitsToDouble(valueLongBits);}field_6_zero = in1.ReadInt();int field_7_expression_len = in1.ReadShort();field_8_parsed_expr = NPOI.SS.Formula.Formula.Read(field_7_expression_len, in1,in1.Available());}