This inspection finds commonly used base class that could be extended instead of implementing interface or extending abstract class. For example:
java.util.List
could be implemented by inheriting from
java.util.AbstractList
.