class CaseManagementCloneCanvasNodeCommand extends CloneCanvasNodeCommand {

    @Override
    public AbstractCanvasCommand createAddCanvasChildNodeCommand(Node parent, Node candidate, String shapeSetId) {
        return new CaseManagementAddChildNodeCanvasCommand(parent, candidate, shapeSetId, getChildCanvasIndex(parent, candidate));
    }

    public  CaseManagementCloneCanvasNodeCommand(final Node parent, final Node candidate, final String shapeSetId,
                                                final ManagedInstance<ChildrenTraverseProcessor> childrenTraverseProcessor);

}