ParagraphProperties clone = (ParagraphProperties)super.clone();
short[] brcBar = new short[2];
short[] brcBottom = new short[2];
short[] brcLeft = new short[2];
short[] brcBetween = new short[2];
short[] brcRight = new short[2];
short[] brcTop = new short[2];
short[] lspd = new short[2];
byte[] phe = new byte[12];
byte[] anld = new byte[84];
byte[] dttmPropRMark = new byte[4];
byte[] numrm = new byte[8];
System.arraycopy(getBrcBar(), 0, brcBar, 0, 2);
System.arraycopy(getBrcBottom(), 0, brcBottom, 0, 2);
System.arraycopy(getBrcLeft(), 0, brcLeft, 0, 2);
System.arraycopy(getBrcBetween(), 0, brcBetween, 0, 2);
System.arraycopy(getBrcRight(), 0, brcRight, 0, 2);
System.arraycopy(getBrcTop(), 0, brcTop, 0, 2);
System.arraycopy(getLspd(), 0, lspd, 0, 2);
System.arraycopy(getPhe(), 0, phe, 0, 12);
System.arraycopy(getAnld(), 0, anld, 0, 84);
System.arraycopy(getDttmPropRMark(), 0, dttmPropRMark, 0, 4);
System.arraycopy(getNumrm(), 0, numrm, 0, 8);
clone.setBrcBar(brcBar);
clone.setBrcBottom(brcBottom);
clone.setBrcLeft(brcLeft);
clone.setBrcBetween(brcBetween);
clone.setBrcRight(brcRight);
clone.setBrcTop(brcTop);
clone.setLspd(lspd);
clone.setPhe(phe);
clone.setAnld(anld);
clone.setDttmPropRMark(dttmPropRMark);
clone.setNumrm(numrm);
return clone;