Reports classes, interfaces and methods that extend, implement or override API elements marked with @ApiStatus.NonExtendable
annotation.
@ApiStatus.NonExtendable
annotation indicates that the annotated API class, interface or method must not be extended,
implemented or overridden. Instances of classes and interfaces marked with this annotation may be cast to an internal
implementing class in the library code,
leading to ClassCastException
if a different implementation is provided by client. New abstract methods may be added to such
classes and interfaces breaking compatibility with client's implementations.