true when the annotated interface is considered to be implemented by a class in the generated
code base, when an interface is not concrete it is an abstract interface. An abstract interface cannot
extend a concrete interface, a concrete interface can extend at most two concrete interfaces.