class CaseManagementCloneNodeCommand extends CloneNodeCommand {

    @Override
    public CaseManagementCloneCanvasNodeCommand getCloneCanvasNodeCommand(Node parent, Node clone, String shapeId) {
        return new CaseManagementCloneCanvasNodeCommand(parent, clone, shapeId, getChildrenTraverseProcessor());
    }

    public  CaseManagementCloneNodeCommand(Node candidate,
                                          String parentUuid,
                                          Point2D cloneLocation,
                                          Consumer<Node> cloneNodeCommandCallback,
                                          ManagedInstance<ChildrenTraverseProcessor> childrenTraverseProcessor);

}