Shouldn't this be `R.string.error_changing_description_of_incompatible_project`, or rather, shouldn't you try to catch all three of your custom exceptions instead of the superclass `ProjectException` to show the appropriate error message?

@stypen ping