int oldSegPos = addrFormat.getOffset(oldAddress);
int oldSegInd = addrFormat.getSegment(oldAddress);
int length = addrFormat.getDataSize(oldAddress);
if (oldSegInd == segSourceId && oldSegPos >= Segment.dataStartPosition) {
if(length == 0) length = segSource.readInt(oldSegPos);
int byteCnt = 4 + length;
long newSegPos = segTarget.getAppendPosition();
long newAddress = addrFormat.composeAddress((int)newSegPos, segTargetId, length);
if(segTarget.getAppendPosition() + byteCnt >= sizeLimit) {