Index: src/scratchpad/src/org/apache/poi/hwpf/model/CHPFormattedDiskPage.java =================================================================== --- src/scratchpad/src/org/apache/poi/hwpf/model/CHPFormattedDiskPage.java (revision 738040) +++ src/scratchpad/src/org/apache/poi/hwpf/model/CHPFormattedDiskPage.java (working copy) @@ -61,8 +61,9 @@ for (int x = 0; x < _crun; x++) { - boolean isUnicode = tpt.isUnicodeAtByteOffset( getStart(x) ); - _chpxList.add(new CHPX(getStart(x) - fcMin, getEnd(x) - fcMin, getGrpprl(x), isUnicode)); + int startAt = getStart(x) - fcMin; + boolean isUnicode = tpt.isUnicodeAtByteOffset( startAt ); + _chpxList.add(new CHPX(startAt, getEnd(x) - fcMin, getGrpprl(x), isUnicode)); } }