A task that needs to be executed to upgrade the existing data
Perform the upgrade task.
Perform the upgrade task. An exception should be thrown if the upgrade fails and cannot be recovered from. A collection of error or warning messages should be returned if there a problems with the upgrade that are not severe enough to halt the execution of the entire upgrade process. An exception should be thrown if the upgrade process cannot continue.
|Exception||if the upgrade fails|