It's really there as meta-data for you as the developer so when you see it you know that the marked method is actually overriding a method from the parent class.
IDE's use it as well. Other than that, it does nothing. Removing the annotation has no effect as far as I know on the code.