public ArrayPtg finishReading(LittleEndianInput in) {int nColumns = in.readUByte();short nRows = in.readShort();nColumns++;nRows++;int totalCount = nRows * nColumns;Object[] arrayValues = ConstantValueParser.parse(in, totalCount);ArrayPtg result = new ArrayPtg(_reserved0, _reserved1, _reserved2, nColumns, nRows, arrayValues);result.setClass(getPtgClass());return result;}

public ArrayPtg finishReading ( LittleEndianInput in ) { int nColumns = in . readUByte ( ) ; short nRows = in . readShort ( ) ; nColumns ++ ; nRows ++ ; int totalCount = nRows * nColumns ; Object [ ] arrayValues = ConstantValueParser . parse ( in , totalCount ) ; ArrayPtg result = new ArrayPtg ( _reserved0 , _reserved1 , _reserved2 , nColumns , nRows , arrayValues ) ; result . setClass ( getPtgClass ( ) ) ; return result ; }
public ArrayPtg FinishReading(ILittleEndianInput in1){int nColumns = in1.ReadUByte();short nRows = in1.ReadShort();nColumns++;nRows++;int totalCount = nRows * nColumns;Object[] arrayValues = ConstantValueParser.Parse(in1, totalCount);ArrayPtg result = new ArrayPtg(_reserved0, _reserved1, _reserved2, nColumns, nRows, arrayValues);result.PtgClass = this.PtgClass;return result;}
