commit
Finalises the Jump List building transaction by committing the list.
Return
Result.success if the list has been committed successfully. Result.failure if there was a recoverable error when committing the list. In the latter case, the list was still committed, but might lack some or all categories.
Throws
An attempt to add an item in the removed list was made (see addCategory)