class CaseManagementCloneNodeCommand extends CloneNodeCommand {

    @Override
    protected Command<GraphCommandExecutionContext, RuleViolation> newGraphCommand(AbstractCanvasHandler context) {
        return new org.kie.workbench.common.stunner.cm.client.command.graph.CaseManagementCloneNodeCommand(getCandidate(),
                                                                                                           getParentUuid(),
                                                                                                           getClonePosition(),
                                                                                                           cloneNodeCallback(context),
                                                                                                           getChildrenTraverseProcessor());
    }

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

}