I have a BaseActivity class which is extended by a ContainerActivity class. Because I want to use BaseActivity in several other projects I moved it to an Android library that I added as a gradle dependency to these other projects. Other than moving the Base class, no code has changed in the classes extending it. However all of them now have errors on override methods where the super method is annotated with @CallSuper. The subclasses are still calling the super method. I can also compile and run the project without problem.
Here is an image of the error message.

Here is an image where you can see I am in fact calling the super method. (Removed additional code from onCreate)

Has anyone found a solution to get the IDE to recognize this is not an error?
Update:
I added an application module to my project of libraries. They too have the same errors. Looks like anything including a library will show the error if they extend a method from that library annotated with @CallSuper
