Marking a user task Cancelled

Consider the below simple process definition:

Start --> User Task1 --> User Task2 --> UserTask3 --> End.

Consider that the initiator has initiated the above process definition.

In real world, due to some reason, it many happen that a particular User task say (User Task2) is no longer required to be executed and the initiator might decide to Cancel that User task, and proceed to User Task 3 directly.

So the question here is, does flowable provide any way (or an API ) to mark a User Task as Cancelled in a running Workflow Process?

Thanks,
Taher.

Appreciate quick response on this issue.