hasPostCoeffs = pXForm.hasPostCoeffs;
hasCoeffs = pXForm.hasCoeffs;
variations.clear();
for (Variation var : pXForm.variations) {
Variation newVar = new Variation();
newVar.assign(var);
variations.add(newVar);
}
System.arraycopy(pXForm.modifiedWeights, 0, modifiedWeights, 0, pXForm.modifiedWeights.length);
opacity = pXForm.opacity;
opacityCurve.assign(pXForm.opacityCurve);