void (RadContainer source, final RadContainer destination, final boolean isRow, int cellIndex, int cellCount, int targetIndex) { FormLayout sourceLayout = getFormLayout(source); FormLayout destinationLayout = getFormLayout(destination); if (isRow) { insertOrAppendRow(destinationLayout, targetIndex+1, FormFactory.RELATED_GAP_ROWSPEC); } else { insertOrAppendColumn(destinationLayout, targetIndex+1, FormFactory.RELATED_GAP_COLSPEC); } targetIndex++; if (targetIndex < cellIndex) cellIndex++; copyFormSpecs(sourceLayout, destinationLayout, isRow, cellIndex, cellCount, targetIndex); updateGridConstraintsFromCellConstraints(destination); }